如何获取所有Facebook Graph API页面提要?

时间:2016-01-20 04:46:43

标签: python facebook-graph-api facebook-graph-api-v2.3 facepy

使用Python:

while ((status = fscanf(myFile, "%d\n", &myArray[i])) == 1 && i < MAX_ARRAY_SIZE - 1) {
    ++i;
}

如果我运行此代码,它会以JSON格式显示数据!和有限的数据。我希望从我的页面获得多年的提要。

作为回应,我获得了下一个标记网址:如果我将此网址放入浏览器,我可以访问更多数据。在一个请求中,我们一次可以获取200个Feed。

如何批量获取数据?我想从公共页面收集5年的数据!

1 个答案:

答案 0 :(得分:3)

Facebook的GraphAPI使用分页来获取API响应: 如果您查询v2.5/{page-id}/posts,那么结果将为您提供数据数组,在此下方有分页部分。你得到了&#34;之前的&#34;和&#34; next&#34;您只需要一次又一次地调用查询字符串。 API不会允许您在每页&#34;页面&#34;中获得超过100个结果。