Avi*_*off 12 facebook facebook-graph-api
这个明显的错误似乎影响了Facebook Graph API的v1.0和v2.0.
我是一个封闭的Facebook群组的管理员,有大约1800个帖子.我想返回该组中的所有帖子.
为此,我正在调用/ {group-id}/feed并按照其中的URL进行操作paging.next.这实际上确实会返回帖子,但结果不一致,并且通常会比组中的实际返回少150个帖子(我已经独立验证并仔细检查了这个#).
/{group-id}/feed当paging.next遵循所有链接时,基本调用产生1652个帖子.
/{group-id}/feed?limit=10当paging.next遵循所有链接时,基本调用产生1606个帖子.
/{group-id}/feed?limit=50当paging.next遵循所有链接时,基本调用产生1687个帖子.
值得注意的是,上述每种情况都是内部一致的.(例如,limit=10通话总是返回相同(不正确)的帖子数.)
我一直在搜索Google和SO试图排除故障.我试过的一些事情:
1.0并2.0展示相同的问题.我真的在我的智慧结束.我不知道要进一步排除故障.有任何想法吗?
这不一定是一个“错误” - 它是有记录的: https: //developers.facebook.com/blog/post/478/
本质上,该限制是在过滤结果(例如已删除的帖子或可见性)之前应用的,因此该限制并不总是与您获得的帖子数量相匹配。更糟糕的是,您可能会在结果集中找到空白页面,并且您需要在空白区域中进一步检查几页,以确保没有留下任何内容。
当您回溯很长时间时,由于删除的用户帐户等原因,帖子可能会变得非常稀疏。因此,您可能会得到 200 个槽位或没有任何返回的槽位,因为那里的所有帖子都消失了。
| 归档时间: |
|
| 查看次数: |
778 次 |
| 最近记录: |