gpt4 book ai didi

facebook - 图形 API 错误?/{group-id}/feed 端点给出不一致的结果

转载 作者:行者123 更新时间:2023-11-30 05:17:09 25 4
gpt4 key购买 nike

tl;dr 获取群组的提要返回不一致的帖子数

这个明显的错误似乎影响了 Facebook Graph API 的 v1.0 和 v2.0。

我是一个拥有约 1800 个帖子的封闭 Facebook 群组的管理员。我想返回该组中的所有帖子。

为此,我正在调用 /{group-id}/feed并遵循 paging.next 中的 URL .这实际上会返回帖子,但结果不一致,通常返回的帖子比组中的实际帖子少 ~150(我已经独立验证并仔细检查了这个#)。

/{group-id}/feed 的碱基 check out , 当所有 paging.next跟随链接,产生 1652 个帖子。

/{group-id}/feed?limit=10 的碱基 check out , 当所有 paging.next跟随链接,产生 1606 个帖子。

/{group-id}/feed?limit=50 的碱基 check out , 当所有 paging.next跟随链接,产生 1687 个帖子。

值得注意的是,上述每种情况都内部一致。 (例如,limit=10 调用总是 返回相同(不正确)的帖子数。)

我一直在搜索谷歌,所以试图解决问题。我尝试过的一些事情:

  • 访问 token 权限的变体:使用最大值。或分钟。需要不解决问题。
  • 隔离语言绑定(bind)错误:我用 Go 和 Node.js 编写了测试代码,并且都遇到了同样的问题。
  • 使用不同版本的 api:两者都是 1.02.0演示相同的问题。

我真的是无能为力了。我不知道进一步排除故障。有什么想法吗?

最佳答案

这不一定是一个“错误”——它有点记录在案:https://developers.facebook.com/blog/post/478/

本质上,限制是在过滤结果(如删除的帖子或可见性)之前应用的,因此限制并不总是与您获得的帖子数量相匹配。更糟糕的是,您可能会在结果集中找到空白页面,并且您需要进一步检查空白区域中的几页以确保没有留下任何内容。

由于删除的用户帐户和诸如此类的东西,当您返回很长时间时,帖子可能会变得非常稀疏。因此,您可能会得到 200 个插槽或什么都没有返回的东西,因为那里的所有帖子都消失了。

关于facebook - 图形 API 错误?/{group-id}/feed 端点给出不一致的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24113372/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com