Facebook页面/帖子仅返回有限的结果

时间:2017-05-01 12:01:57

标签: facebook facebook-graph-api

我使用Graph API查看公共页面中的帖子 以前,我能够翻阅所有页面帖子,回到它的开始(例如从今天回到2014年)。
但是现在这似乎不再可能了:如果我翻阅网页帖子,next键最终会消失。我尝试过使用cursors['after']代替paging['next'],但这会在同一点停止。到目前为止,我无法确定此限制是基于时间的(即您无法获得超过4个月的帖子)还是基于金额(仅回复过去的X个帖子),因为调用API确保回复5年前的帖子。 即我回来的前200个帖子是今年的反向时间顺序,然后在最后我得到了2012年或2014年的几个帖子。

有谁知道这里发生了什么?

以下是我使用的代码:

base = "https://graph.facebook.com/v2.9"
node = "/%s/posts" % page_id 
fields = "/?fields=message,link,created_time,type,name,id," + \
                        "comments.limit(0).summary(true),shares,reactions" + \
                        ".limit(0).summary(true)"
parameters = "&limit=%s&access_token=%s" % (50, access_token)
next_page = "&after=%s" % (statuses['paging']['cursors']['after'])
url = base + node + fields + parameters + next_page

1 个答案:

答案 0 :(得分:0)

这是/ posts端点的当前错误。您可以在此处关注当前状态:https://developers.facebook.com/bugs/2297783020445879/