我无法使用Facebook资源管理器获取性别:
左侧的性别属性似乎已禁用,当我用鼠标悬停该属性时,我得到了Field is empty or disallowed by the access token
。无论我启用了权限,还是API版本:
我认为Facebook帐户设置正确。有什么想法吗?
答案 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'