我在申请派对策划人。我想向属于某个party_id组的用户发送一个提醒,他们的聚会今晚就要开始了
例如,我想向小组中的每个人发送这条消息:“嘿,别忘了今晚9点在Paul家的派对!”
派对即将开始时,向用户发送提醒的最佳方式是什么?这将以一种自动化的方式完成,运行cron作业的服务器经常检查要发送的新提醒
发布于 2011-11-18 05:14:10
如果我是你,我会做两种类型的通知:
该请求将在您的应用程序名称旁边显示一个通知,它还将作为来自您的应用程序的通知显示在顶部导航面板上。一旦用户单击该通知并进入您的应用程序,您将必须阅读该用户拥有的通知,并正确确定要向其显示的内容,然后删除该通知。
查看:http://developers.facebook.com/docs/channels
<?php
$app_id = YOUR_APP_ID;
$app_secret = YOUR_APP_SECRET;
$token_url = "https://graph.facebook.com/oauth/access_token?" .
"client_id=" . $app_id .
"&client_secret=" . $app_secret .
"&grant_type=client_credentials";
$app_access_token = file_get_contents($token_url);
$user_id = THE_CURRENT_USER_ID;
$apprequest_url ="https://graph.facebook.com/" .
$user_id .
"/apprequests?message='INSERT_UT8_STRING_MSG'" .
"&data='INSERT_STRING_DATA'&" .
$app_access_token . "&method=post";
$result = file_get_contents($apprequest_url);
echo("App Request sent?", $result);
?>发布于 2011-11-18 05:00:16
你可以使用cron job运行一个php文件,只需要让php文件完成从数据库中提取信息的正常工作,我建议使用Pear Mail将其邮寄出去。
你不能真的在Facebook上发送群发消息,他们会把它标记为垃圾邮件。没有一个固定的数字,通常是10左右。更好的解决方案是通过电子邮件将提醒发送给他们,或者如果你有资源的话,也可以得到他们的手机号码并给他们发一条短信。
Here's a good explanation of how to run a PHP file using a Cron Job
https://stackoverflow.com/questions/8174111
复制相似问题