我使用cordova-plugin-facebook4插件进行FB登录:
https://github.com/jeduan/cordova-plugin-facebook4
这是我的简单登录方法:
function login() {
facebookConnectPlugin.login(["public_profile", "email"], fbLoginSuccess, loginError);
}
var fbLoginSuccess = function (userData) {
console.log(userData);
}
控制台记录用户数据,但那里没有名称和电子邮件字段。
我是否设置了权限:[" public_profile"," email"]?
先谢谢!
约瑟普布罗兹
答案 0 :(得分:0)
感谢CBroe,这是解决方案:
facebookConnectPlugin.api("/me?fields=id,name,email", ["public_profile", "email"], function(response) {
console.log(response.id + " | " + response.name + " | " + response.email + " | ");
},
fbErrorHandler
);