我正在制作派对策划者申请表。我想向他们的派对今晚开始的用户(他们在某个party_id组中)发送提醒
例如,我想将此消息发送给组中的每个人: “嘿,不要忘记今晚9点在保罗家举行的派对!”
在派对即将开始时向用户发送提醒的最佳方式是什么?这将以自动方式完成,运行cron作业的服务器经常检查发送的新提醒
答案 0 :(得分:2)
如果我是你,我会做两种类型的通知:
apprequest将在您的应用程序名称旁边显示通知,它也会在顶部导航面板上显示为来自您的应用程序的通知。一旦用户点击该通知并进入您的应用程序,您将必须阅读该用户拥有的通知并正确确定显示它们的内容,然后删除该通知。
退房: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);
?>
答案 1 :(得分:0)
您可以使用cron作业运行php文件,只需让php文件正常工作从数据库中提取信息,我建议使用Pear Mail将其邮寄出去。
你无法在Facebook上发送群发邮件,他们会将其标记为垃圾邮件。没有固定的数字,通常在10左右。更好的解决方案是将提醒发送给他们,或者如果你有资源,可以获取他们的手机号码并发送短信。
Here's a good explanation of how to run a PHP file using a Cron Job