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


Get real-time notification from Facebook for user updates

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

我已经检查了图形API的实时更新,但我没有得到如果我可以使用实时更新来做上述任务。我想知道是否有人知道如果实时更新可以做到这一点或不。

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

实时更新API文档说:

"你还不能订阅这些用户连接:主页、标签、帖子、照片、相册、视频、群组、笔记、事件、收件箱、发件箱、更新、账户。我们将在未来增加对更多属性和连接的支持。"

您列出的三个例子目前都不可用。现在,您需要经常轮询Graph API来检查。您将需要提示用户offline_access扩展权限,以便在他们离开您的站点后能够检查此内容。