FacebookJSSDK的FB.api(‘/me’)方法不返回我在GraphAPI v2.4+

FacebookJSSDK的FB.api(‘/me’)方法不返回我在GraphAPI v2.4+

我正在尝试使用FacebookAPI获取一些基本信息,但到目前为止,我只获得用户的姓名和ID。如{ name: "Juan Fuentes", id: "123456" }

我需要得到电子信息,比如电子邮件,名字,姓氏和生日。

这是我的js代码

function facebookLogin() {
  FB.login(function(response) {
    var token = response.authResponse.accessToken;
    var uid = response.authResponse.userID;
    if (response.authResponse) {
      FB.api('/me', 'get', { access_token: token }, function(response) {
        console.log(response);
      });

      FB.api('/'+uid, 'get', { access_token: token }, function(response) {
        console.log(response);
      });
    }
  },
  { scope: 'public_profile' }
  );}

这就是激活它的按钮

<a id="fb-login" href="#" onclick="facebookLogin()"></a>


噜噜哒
浏览 1009回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP