【问题标题】:how to the get the friend count of each one of a user's friend?如何获取每个用户好友的好友数?
【发布时间】:2011-08-30 15:50:43
【问题描述】:

有没有办法使用 Graph API 甚至旧 API 来获取我用户的每个朋友的朋友数量(不是姓名列表,只是计数)? 所以如果 John 正在使用我的应用程序并且 John 有 3 个朋友 Stacy、Amy 和 Bill,我想知道 Stacy、Amy 和 Bill 有多少朋友。 我知道您无法获得朋友列表(只有共同的朋友),我只想要计数。

我不认为计数是私人的。事实上,即使对于那些阻止他们的朋友列表的人,我也会在他们与我成为朋友时收到的原始电子邮件中计算他们有多少朋友,就在他们的名字下。

【问题讨论】:

标签: facebook-graph-api facebook


【解决方案1】:

Graph API 和 FQL 不提供此信息。通过转到https://www.facebook.com/profile.php?id=5 然后抓取它,它是公开可用的,无需登录很多用户页面。虽然它违反了服务条款并且并非对每个用户都可用。

【讨论】:

    【解决方案2】:

    您可以通过向 /PROFILE_ID/friends 端点发出请求来从 Graph API 获取此信息。这将返回一个用户朋友列表作为一个数组——你可以计算它。

    【讨论】:

    • 它还在工作吗?我使用图形 API 资源管理器对其进行测试,但返回异常。
    • 我不知道,从那以后就没有测试过。如果您遇到异常,请确认您使用的是最新的客户端库,并查看 Facebook 文档以获取有关重大更改或弃用通知的任何注释。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-08
    • 1970-01-01
    • 1970-01-01
    • 2017-01-09
    • 2012-06-04
    • 1970-01-01
    • 2012-04-03
    相关资源
    最近更新 更多