【问题标题】:Get gender and locale with Facebook Graph API V. 2使用 Facebook Graph API V. 2 获取性别和区域设置
【发布时间】:2014-05-08 14:21:46
【问题描述】:

使用 Facebook Graph API V.1,我可以通过调用 /{userId} 获取任何用户的性别和区域设置。

使用第 2 版的图形 API,即使使用(现在是强制性的)访问令牌,也不会返回这些字段。

我在API Changelog 中没有发现任何关于此的通知。那么还有没有可能通过 V.2 获取任何用户的性别+语言环境?

【问题讨论】:

    标签: facebook-graph-api version facebook-graph-api-v2.0


    【解决方案1】:

    根据v2.0 documentation for the User objectgenderlocale 字段应该都存在并被视为Core API 的一部分 -

    如果您无法使用该用户的用户访问令牌获取这些字段,这可能是一个错误,但它应该在两个版本中都可以正常工作

    如果您尝试为不使用您的应用的用户获取该数据,则不受支持,因为 v2.0 中的主要更改是应用获取不使用该应用的用户的数据的能力

    【讨论】:

    • Ok thx,因此不再支持像 V.1 中那样获取 any 用户的性别+区域设置。 :(
    【解决方案2】:

    看这里https://developers.facebook.com/docs/facebook-login/permissions

    只有在以下情况下才能访问性别和语言环境:

    被查询的人是使用该应用程序的人。被询问的人是 使用该应用程序,并且是使用该应用程序的人的朋友。此人 查询正在使用该应用程序,不是使用该应用程序的人的朋友, 但该应用程序包含应用程序访问令牌或 appsecret_proof 调用的参数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-17
      • 1970-01-01
      • 2012-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多