gpt4 book ai didi

facebook - 在 Graph API 或 FQL 中获取 friend 列表 - 似乎缺少一些 friend

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

'me/friends' graph api 或 friends FQL 表是否只返回一些 friend ?

我检查了结果,它比我在 facebook.com 上看到的计数略少

最佳答案

在图形 API V1.0 中

User object 上调用 /friends (例如 /me/friends)或 friend FQL table 的查询应该返回该用户的所有 friend ,除了

  1. 拥有 deactivated their accounts 的人
  2. 拥有 blocked your app 的人
  3. 已禁止所有平台应用访问其数据的用户。 - 如果用户启用此选项(见下文),您将无法通过 API 访问有关该用户的任何信息,包括他们的基本信息、他们发布的帖子等。他们不会出现在通过 API 获取应用用户的好友列表。

如果您发现回复中缺少 friend ,那几乎可以肯定是出于其中一个原因,根据我的经验,大多数问这个问题的人都是在问第三种情况。


删除平台选项的选项当前位于隐私设置 -> 广告、应用程序和网站 -> “关闭您在 Facebook 内外使用应用程序、插件和网站的能力”

如果您没有在一个电话中联系到所有 friend ,并且您确定不是因为其中一个原因,请检查您的查询中是否有 limit 参数 - 并增加它如果它少于您认为应该出现的 friend 数量。

例如/me/friends?limit=5000 允许的最大好友数,5000

请注意,好友数将包括无法在列表中检索到的用户(例如用户 FQL 表的 friend_count 字段)

Graph API V2.0 或更高版本

如果用户已授予您的应用user_friends 权限,则在 User 对象上调用 /friends 将返回该用户的好友,这些好友也已授予您的权限应用 user_friends 权限 -

您可以在 Facebook Graph Api v2.0+ - /me/friends returns empty, or only friends who also use my app 中阅读有关从 v1.0 到 v2.0 的更改的更多信息或 Facebook's changelog

关于facebook - 在 Graph API 或 FQL 中获取 friend 列表 - 似乎缺少一些 friend ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11135053/

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