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