我正在尝试使用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))
});
}
所有我得到的是一个警告说'连接',没有成功的警报也没有失败..