我正在使用graph api
来获取有关页面和页面中帖子的数据。
发布帖子后,随着时间的推移会对其进行评论,评论和分享。当我下次读取数据时如何才能获得仅具有这些更改的帖子?
答案 0 :(得分:0)
最好的方法是设置服务器以接收实时更新。任何其他方式都意味着轮询Facebook端点。在某个时刻,单个用户访问令牌将受到速率限制,并且会阻止您拨打一段时间的电话。此外,还有更多工作要比较每个帖子与您存储的帖子,看看是否有任何变化。
真正最有效的方法是使用实时更新,您可以在服务器上设置端点,以便在页面(或用户)发生更改时从Facebook接收消息。如果保持服务器运行的成本是您的障碍,我建议您设置一个免费的Parse.com帐户,您可以在其中设置服务器来处理Facebook的传入请求并对其采取行动。
我希望这是有道理的!有关实时更新的更多信息,请访问:https://developers.facebook.com/docs/graph-api/real-time-updates/v2.2