我正在尝试使用JavaScript进行Facebook登录,但是存在一些问题。如果facebook用户使用电子邮件ID注册,那么它将获取电子邮件ID,但是当用户使用手机注册时,如何获得mobile_phone?
FB.api('/me', 'GET', {fields: 'email,name,id'},function(response) {
console.log(response);
var id = response.id;
var name = response.name;
var email = response.email;
}, {scope: 'email',return_scopes: true});
这是我的代码。 请帮我。 谢谢
答案 0 :(得分:2)
那我该如何获得mobile_phone?
你不能。
Facebook不允许普通的第三方应用程序通过Graph API访问用户的手机号码。
(您可能已经看到了Uber的登录对话框之类的东西,它们在其中显示了电话号码。但这是因为他们与Facebook达成了某种特殊协议,使他们能够做到这一点。)