2011-08-28 41 views
2

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

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

第二种解决方案是:因为我有access_token,所以我可以定期检查用户的信息,看看是否有新的更新。这种方法的缺点是它使我的服务器端很繁重。

回答

3

real-time updates API documentation说:

“你不能订阅这些用户连接尚未:家庭,标签,帖子,照片,相册,视频,组,笔记,事件,收件箱,发件箱,更新账户。我们将在未来增加对更多物业和连接的支持。“

您列出的三个示例目前都不可用。目前,您需要每隔一段时间轮询Graph API以进行检查。您需要提示用户使用offline_access扩展权限才能在离开您的网站后再进行检查。

+0

嗨OffBySome,谢谢你的回答。这清楚我的困惑。 – ausgoo