如何使用jQuery从Facebook登录获取手机号码?

时间:2019-12-04 11:08:50

标签: facebook-graph-api facebook-javascript-sdk facebook-login

我正在尝试使用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});

这是我的代码。 请帮我。 谢谢

1 个答案:

答案 0 :(得分:2)

  

那我该如何获得mobile_phone?

你不能。

Facebook不允许普通的第三方应用程序通过Graph API访问用户的手机号码。

(您可能已经看到了Uber的登录对话框之类的东西,它们在其中显示了电话号码。但这是因为他们与Facebook达成了某种特殊协议,使他们能够做到这一点。)

相关问题