facebook graph API - 评论仅限999

时间:2012-08-01 10:02:45

标签: facebook facebook-graph-api

我正在尝试通过FB Graph API获取特定Facebook帖子的所有评论。

对帖子本身的要求:

graph.facebook.com/129047777209815_279367092177882/?access_token=XXXXXXXXXXXXXXX|XXXXXXXXXXXXXXXXXXXXXXXXXXX

产生了5278条评论。

使用offset = 900,limit = 100:

查询注释

https://graph.facebook.com/129047777209815_279367092177882/comments?limit=100&offset=900&value=1&base_amount=1&access_token=XXXXXXXXXXXXXXX|XXXXXXXXXXXXXXXXXXXXXXXXXXX&__after_id=129047777209815_279367092177882_1122143

产量

"paging": { "next": "https://graph.facebook.com/129047777209815_279367092177882/comments?limit=100&offset=1000&value=1&base_amount=1&access_token=XXXXXXXXXXXXXXX|XXXXXXXXXXXXXXXXXXXXXXXXXXX&__after_id=129047777209815_279367092177882_1122270"}

尚未查询

graph.facebook.com/129047777209815_279367092177882/comments?limit=100&offset=1000&value=1&base_amount=1&access_token=XXXXXXXXXXXXXXX|XXXXXXXXXXXXXXXXXXXXXXXXXXX&__after_id=129047777209815_279367092177882_1122270

根本没有给我任何评论。 这不仅仅是这篇文章,我一直注意到我永远无法检索超过999条评论。 谁能告诉我如何获得超过999条评论?这是Facebook的限制吗?我在文档中找不到它。

谢谢, 保罗

1 个答案:

答案 0 :(得分:4)

为什么使用__after_id令牌? 以下似乎在Graph API Explorer中完美运行。

129047777209815_279367092177882/comments?limit=100&offset=5277&value=1&base_amount=1

以上内容检索第5278条条评论。在Graph API Explorer中尝试一下。

999的限制可能适用于__after_id参数。它似乎没有很好的记录。 (Related Bug)