【问题标题】:Hot to get gender of friends on facebook using OpenGraph Api?使用 OpenGraph Api 在 Facebook 上获取朋友的性别很热门?
【发布时间】:2014-05-13 14:44:13
【问题描述】:

我正在尝试使用 OpenGraph Api 和 Facebook SDK 从我在 Facebook 上的所有朋友那里获取所有性别。

第 1 步:OpenGraph

https://developers.facebook.com/tools/explorer/?method=GET&path=me%3Ffields%3Did%2Cname&version=v2.0

并查询:xxxxxxid/friends?fields=gender

但是无论有没有限制字段,我只得到很少的结果。

我做错了什么?

【问题讨论】:

  • 你是xxxxxxid吗?如果您使用随机的用户 ID,则可能是他们的朋友性别对您不可用。

标签: android facebook facebook-graph-api facebook-opengraph facebook-sdk-3.0


【解决方案1】:

根据 Facebook API v2.0,/{user}/friends 只会返回已经使用您的应用程序的朋友。

friends 端点将只返回 idname(在 v1.0 中它还返回 installed 字段,但现在不再是,因为它现在仅限于应用程序用户)。

如果对你仍然有用,你可以通过在朋友的 ID 上拨打 /{user} 来获取朋友的性别。

干杯!

编辑:删除 user_birthday 参考

【讨论】:

  • 谢谢,我的问题是 API v2.0 ,我会创建一个新问题
【解决方案2】:

只有 id 和 name 可通过 v2 平台上的 /me/friends 获得,然后仅适用于您应用的其他用户。但如果他们使用该应用程序,那么您可以使用user_birthday 询问他们。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多