如何通知从应用程序发布的消息?

时间:2011-11-23 17:28:59

标签: php facebook-graph-api

当我的应用程序在用户的墙上发布消息时(通过允许streampublish),我希望您以红色方式向用户发送通知。我该怎么办?

如果我不能有替代解决方案? 。例如,我想通过我的应用程序向您发送私信。我怎么办?

1 个答案:

答案 0 :(得分:0)

显示通知

您可以通过使用保存通知状态的db列来执行此操作,让我们说当notification_status = 0时用户还没有看到通知

当notification_status = 1时 然后你发送请求到服务器每个时间段让我们说15秒,然后测试天气有notification_status = 0或不是如果是显示div并发送通知的数量

setInterval(function() {
    $.post("notifications_tester.php",function(data){
    if(data  != 0 )
    {
         $('#notifications_div').show().html(data);
    }
    else
   {
         $('#notifications_div').hide().html("");
   }
});
}, 15000);

示例inform_test.php中的内容

session_start(); 
//connect to the DB 

$user_id = $_SESSION['user_id'];
$q = mysql_query("SELECT * FROM posts WHERE user_id = '".$user_id."' AND notification_status = 0");
echo mysql_num_rows($q);