【发布时间】:2017-09-25 20:57:54
【问题描述】:
我正在尝试通过 Facebook API 检索群组成员的列表。它在原则上有效,但似乎在群组页面(通过浏览器访问时)上所述的成员数量与通过 Facebook API 检索到的成员数量之间存在差异。
重现步骤:
例如考虑以下组:https://www.facebook.com/groups/141499479690556
截至目前,Facebook 声明该群组有 1165 名成员。
现在,转到 Graph API 资源管理器 (https://developers.facebook.com/tools/explorer) 并访问 /v2.10/141499479690556/members?limit=1500(我在此处设置的限制远高于群组成员的数量以确保它们都在里面)。
截至目前,返回的 data 数组仅包含 1139 个成员。
失踪的 26 名成员在哪里?
是的,我绝对确定没有人“阻止”我或任何东西。无论如何,我在几个小组上进行了测试,甚至一些我从未接触过。似乎总是存在差异,群体越大,差异越大。在超过 5000 名成员的组中,我看到了 100-200 人的差异。
一开始我以为是分页有问题(我原来是用了一个较小的限制,用了分页),但是如你所见,即使限制高到足以让所有成员一次返回,也会出现同样的问题.
【问题讨论】:
标签: facebook facebook-graph-api