【发布时间】:2019-03-08 14:01:37
【问题描述】:
我使用了以下命令:
curl -i -X GET "https://graph.facebook.com/me?fields=gender,email,id,name,likes,birthday&access_token=XXX"
但我得到的回复没有 gender 字段
{"email":"XXX\u0040gmail.com","id":"XXX","name":"XXX","likes":{"data":[{...}],"paging":{"cursors":{"before":"XXX","after":"XX"}}},"birthday":"XX\/XX\/XXXX"}
我的 APP 处于开发状态,user_gender 权限已启用,user_birthday 也已启用。我使用 PHP SDK 获得了访问令牌。
$loginUrl = $helper->getLoginUrl($redirect_url, array(
'email',
'user_birthday',
'gender',
'user_location',
'user_likes'
));
【问题讨论】:
-
相关帐户在其 Facebook 个人资料中的性别设置是什么?
-
@04FS Male 和我在 Facebook 个人资料配置中选中了“在我的时间线中显示”
-
权限名为
user_gender,不是性别…… -
@04FS 已解决,谢谢!
标签: curl facebook-graph-api command-line facebook-php-sdk