使用Facebook Graph API V获取性别和区域设置

时间:2014-05-08 14:21:47

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

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

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

我在API Changelog中没有发现任何关于此事的通知。那么仍然有可能获得任何用户的性别+区域设置V. 2?

2 个答案:

答案 0 :(得分:3)

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

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

如果您尝试为不使用您的应用的用户获取该数据,那么不受支持,因为v2.0中的主要更改是应用能够获取有关不使用该应用的用户的数据< / p>

答案 1 :(得分:0)

https://developers.facebook.com/docs/facebook-login/permissions

  

性别&amp;只有在以下情况下才能访问区域设置:

     

查询的人是使用该应用程序的人。被询问的人是   使用该应用程序,并且是使用该应用程序的人的朋友。此人   查询是使用该应用程序,不是使用该应用程序的人的朋友,   但该应用程序包括应用程序访问令牌或appsecret_proof   与电话争论。