我正在尝试使用此FQL查询获取Facebook组中每个用户的名称:
从uid所在的用户中选择first_name,last_name(从中选择uid) group_member gid = 123)
但是,这只能从该组中的7000名成员中获得约5000名。我没有出现在结果中,我的一些朋友也没有。我的朋友和我都启用了“平台应用”设置,因此FQL应该能够访问我们的数据。
查询有什么问题?我正在使用Facebook的Graph API Explorer和FQL v1.0。
答案 0 :(得分:3)
来自Facebook在How-To: Paging with the Graph API and FQL上的博文:
除了每个文档中提到的限制之外 上面列出的表和连接,知道这一点很有帮助 运行之前我们将获取的最大结果数 能见度检查是5,000 。
所以,这意味着Facebook只会在可见性检查之前获取最大 5,000 结果。这意味着您获得的结果数量不能超过限制!
此处了解可见性检查对结果的处理方式(从blog post复制):
注意:博客文章有点陈旧,但我确信它适用于FQL v1.0。