我正在尝试使用我的Facebook帐户登录我的网站,但Facebook只提供名称和ID,但不足以登录用户。在我获得诸如姓名,姓名,电子邮件等完整信息之前。
Facebook现在提供的数据:
if(array_key_exists('HTTP_X_FILE_NAME',$_SERVER))
跟随失败
stdClass Object
(
[name] => FName LName
[id] => 236189327864097
)
我正在使用Oauth v2.0通过Facebook登录用户访问我的网站。
我需要如下
FB.api('/me/feed?fields=gender', function(response)
code:100
fbtrace_id:"DolPwbvNcEH"
message:"(#100) Unknown fields: gender."
type:"OAuthException"
答案 0 :(得分:2)
FB.api('/me', {fields: 'first_name,last_name,email'}, function(response) {
console.log(response);
}
您需要指定要获取的字段。您绝对不会在/me/feed
端点中收到电子邮件,但电子邮件需要单独的权限,而不是帖子表的字段:https://developers.facebook.com/docs/graph-api/reference/post
例如,这是如何让发布内容的用户:
FB.api('/me/feed', {fields: 'message,from'}, function(response) {
console.log(response);
}