Facebook Graph API中的性别为空

时间:2018-08-03 17:39:28

标签: facebook facebook-graph-api

我无法使用Facebook资源管理器获取性别:

enter image description here

左侧的性别属性似乎已禁用,当我用鼠标悬停该属性时,我得到了Field is empty or disallowed by the access token。无论我启用了权限,还是API版本:

enter image description here

我认为Facebook帐户设置正确。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

对于使用fb sdk v5和Graph api大于3.0的任何人,都必须使用user_gender权限才能获得性别。 例如:

在登录网址中

$this->helper->getLoginUrl(
           'your_return_url',
            'app_scopes' // e.g. ['email', 'user_gender']
        );

在请求中:

'/me?fields=id,first_name,last_name,link,email,gender'