Facebook API没有给我完整的Facebook群组成员列表

Facebook API没有给我完整的Facebook群组成员列表,facebook,facebook-graph-api,facebook-fql,Facebook,Facebook Graph Api,Facebook Fql,我正在尝试一个非常简单的FQL: SELECT uid FROM group_member WHERE gid=<foo> 从gid所在的组成员中选择uid= 如果我的团队有3-4名成员,则工作正常;但如果它有数千名成员,它将返回大约33%的成员!如何获得完整的列表不幸的是,这也有一些限制。使用API调用不能获得超过500个组成员。您的查询最多只能返回该组中的500个随机成员 解决方法:您可以使用Facebook Graph API并利用。例如:要检索400个组成员,只需使用以下

我正在尝试一个非常简单的FQL:

SELECT uid FROM group_member WHERE gid=<foo>
从gid所在的组成员中选择uid=

如果我的团队有3-4名成员,则工作正常;但如果它有数千名成员,它将返回大约33%的成员!如何获得完整的列表

不幸的是,这也有一些限制。使用API调用不能获得超过500个组成员。您的查询最多只能返回该组中的500个随机成员

解决方法:您可以使用Facebook Graph API并利用。例如:要检索400个组成员,只需使用以下命令发出请求——

https://graph.facebook.com/[Group ID]/members?limit=400&offset=0
这将返回该组400名成员的列表。然后,通过将偏移量增加到400,依此类推,可以检索接下来的400个成员


我尝试使用API资源管理器,它对我来说很好。

不幸的是,这也有一些限制。使用API调用不能获得超过500个组成员。您的查询最多只能返回该组中的500个随机成员

解决方法:您可以使用Facebook Graph API并利用。例如:要检索400个组成员,只需使用以下命令发出请求——

https://graph.facebook.com/[Group ID]/members?limit=400&offset=0
这将返回该组400名成员的列表。然后,通过将偏移量增加到400,依此类推,可以检索接下来的400个成员


我尝试使用API资源管理器,效果很好。

您可以指定限制,例如
从组成员中选择uid,其中gid=LIMIT 5000
,但我猜该限制也有其限制,即该数字有多大。如果你不想得到一个一致的列表并浏览所有结果,我建议你使用Rahil的答案。你可以指定限制,比如从group_member中选择uid,其中gid=LIMIT 5000,但我想这个限制也有它的限制,即这个数字有多大。如果你不想得到一个一致的列表并浏览所有的结果,我会推荐Rahil的答案。我使用了400个限制,每一个“下一页”我都使用了最后一个数字(400800.1200等),我仍然得到了5K。我做错什么了吗?@Hatul:5000是结果的最大限制。看看这个:我想你需要FB的特别许可才能这么做。不过我不确定。阅读以下内容:很好的尝试;)但还是不可能…:/我使用了400限制,每一个“下一页”我都使用了最后一个数字(400800.1200等)——我仍然得到了5K。我做错什么了吗?@Hatul:5000是结果的最大限制。看看这个:我想你需要FB的特别许可才能这么做。不过我不确定。阅读以下内容:很好的尝试;)但还是不可能…:/