从Facebook获取实时通知以获取用户更新

时间:2011-08-28 22:46:26

标签: php facebook real-time

我正在使用Facebook PHP API构建网站应用程序。我目前的情况是,当我的应用程序用户(他已经给出access_token)有一些更新时,我希望我的服务器端从Facebook获取更新。例如:如果用户发表评论,如果有人在他的墙上发表评论,请给他发消息,我希望在我的服务器端我可以收到此通知。

我已经查看了图形API的实时更新,但如果我可以使用实时更新来执行上述任务,我就无法获得。我想知道是否有人知道实时更新是否可以做到这一点。

第二个解决方案是:由于我有access_token,我可以定期检查用户的信息,看看是否有任何新的更新。这种方法的缺点是它在我的服务器端放了很多。

1 个答案:

答案 0 :(得分:3)

real-time updates API documentation说:

“您无法订阅这些用户连接:主页,已标记,帖子,照片,相册,视频,群组,便笺,事件,收件箱,发件箱,更新,帐户。我们将添加对更多属性和连接的支持在将来。“

您列出的三个示例目前都不可用。目前,您需要经常轮询Graph API以进行检查。您需要提示用户提供offline_access扩展权限,以便能够在他们离开您的网站后稍后进行检查。