Facebook仅返回用户的名称和ID

我正在尝试使用我的Facebook帐户登录到我的网站,但是Facebook仅给出名称和ID,不足以登录用户。在我获得完整的信息之前,例如名字,姓氏,电子邮件等。

现在由facebook提供的数据:

stdClass Object

(

[name] => FName LName

[id] => 236189327864097

)

我正在使用Oauth v2.0通过Facebook将用户登录到我的网站。

回答:

看起来您正在使用Graph API的v2.4。看到

  • https://developers.facebook.com/docs/apps/changelog#v2_4

为了尝试提高移动网络的性能,v2.4中的“节点和边缘”要求您 GET请求 。例如,GET

/v2.4/me/feed默认情况下,不再包含喜欢和评论,但GET

/v2.4/me/feed?fields=comments,likes将返回数据。有关更多详细信息,请参阅有关如何请求特定字段的文档。

要了解如何使用所谓的场扩展,请看一下

  • https://developers.facebook.com/docs/graph-api/using-graph-api/v2.4#fields

以上是 Facebook仅返回用户的名称和ID 的全部内容, 来源链接: utcz.com/qa/420306.html

回到顶部