我正在尝试使用限制,,自和直到参数来获取页面(我是该页面的管理员)的新闻提要,但是它不起作用,即使在图形中也无法使用api资源管理器工具。我要求以下内容:$fb->api("/PAGE_ID/feed?limit=100")
但它始终会向我返回最近的25条帖子,即和之后的,直到参数也不起作用。我的代码有什么问题?
提前致谢。
最佳答案
对于未使用PHP SDK并直接点击相关Graph API URL的用户,只需附加
&limit=SOMEPOSITIVEINTEGER
如下所示:
https://graph.facebook.com/PAGEGRAPHOBJECTID/posts/&since=2011-07-01&until=2012-08-08&access_token=ACCESSTOKEN&limit=100
不幸的是,如果限制超出某个阈值,并且没有我能确定的押韵或原因,则取决于您要击中的Graph资源,您可能会收到错误消息。例如,获得帖子的评论或喜欢,我使用了4900的限制而没有收到错误。当从页面供稿中获取帖子时,相同的数字给了我一个错误,现在我限制为100,然后分页,直到我的cron看到日期范围之外的帖子。
我想虽然FB希望我们使用默认限制25并分页,所以我个人进行重构以适应这一点。
关于facebook-graph-api - 页面Feed中的LIMIT,SINCE和UNTIL参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7319599/