在facebook api中,没有得到relationship_status

时间:2014-04-10 15:31:43

标签: javascript facebook api facebook-graph-api facebook-javascript-sdk

出于某种原因,我无法为我的任何用户获取relationship_status'朋友通过Facebook API。

  1. 我要求正确的权限集:范围设置为"friends_birthday,friends_location,friends_relationship_details"

  2. 我确认我有这些权限(通过手动检查我的应用的权限进行检查)

  3. 我确认我要求正确的字段。

    FB.api('/me/friends', {fields: 'name,id,location,gender,relationship_status,birthday'}, function(response) {...
    
  4. 我验证了当我在Facebook资源管理器中询问这些字段时,我确实为很多人提供了relationships_status。 (而且我知道我不会为每个人得到它)

  5. 但是,当我通过javascript调用它时,响应包含除relationship_status以外的所有内容。

    有什么想法吗?

    谢谢!

1 个答案:

答案 0 :(得分:0)

您需要friends_relationships permission而不是friends_relationship_details,因为您正在获取朋友的relationship_status。