成功登录Ionic Cordova Facebook 4后获取Facebook用户信息

时间:2017-05-21 13:56:15

标签: facebook cordova facebook-graph-api ionic2

我正在尝试使用IOnic 2和cordova-plugin-facebook4成功登录后获取用户信息。显示访问令牌的第一部分正确显示,而在此之后,既不成功也不失败。我正在尝试简单地显示一个从Facebook收集的用户名警报。

let params = ["public_profile", "email"];
this.facebook.login(params).then(
  function(response) {
    alert("Login Response :" + JSON.stringify(response.status));
    let authId = response.authResponse.userID;
    if (response.status == "connected") {
      this.facebook.api( authId + "/?fields=id,email,first_name,last_name,gender,age_range",
        ['public_profile', 'email'],
        function onSuccess (response) {
          alert(JSON.stringify(response.email));
        },
        function onError (error) {
          alert("Failed: " + error);
        })
    } else {
      alert("Not connected: " + response.status);
    }
  },
  function(response) {
    alert("Other Response : " + JSON.stringify(response))
  });

}

所有我得到的是一个警告说'连接',没有成功的警报也没有失败..

0 个答案:

没有答案