我正在尝试使用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});
这是我的代码。请帮我。谢谢
那我如何获得手机?
您不能。
Facebook不允许普通的第三方应用程序通过Graph API访问用户的手机号码。
((您可能已经看到Uber的登录对话框之类的东西,它们在其中显示电话号码。但这是因为他们与Facebook达成某种特殊协议,使他们能够做到这一点。)