1

对于一个项目,我需要使用 Graph API(和 R)抓取一些 Facebook 页面。这些页面是 MonsterEnergy、RedBull 和 Rockstar。Monster 和 Rockstar 工作得很好,但 Graph API 在 RedBull 上运行。我只能得到今天发布的帖子。

示例: https ://graph.facebook.com/14226545351/posts?access_token= {有效访问令牌}

转到“下一个”URL 时,仅返回一个空数据数组。我在我的访问令牌上启用了所有权限,我可以在他们的页面上看到他们所有的帖子。

知道是什么原因造成的吗?

4

1 回答 1

0

处理新闻提要的 Facebook 表格在设计上已经步履蹒跚。没有限制的调用将仅返回最近 30 天的数据或 50 个帖子,以较少者为准。如果一个页面超过 30 天没有发布,您最终可能没有任何回报。

如果您需要更多帖子,而不是翻阅它们,最好传递一个limit参数来明确请求更多帖子。

尝试这个:

https://graph.facebook.com/14226545351/posts?limit=100&access_token=ACCESS_TOKEN
于 2013-03-25T14:49:23.043 回答