我使用cordova-4插件登录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"]?
发布于 2017-02-23 12:00:18
谢谢CBroe,这里是解决方案:
facebookConnectPlugin.api("/me?fields=id,name,email", ["public_profile", "email"], function(response) {
console.log(response.id + " | " + response.name + " | " + response.email + " | ");
},
fbErrorHandler
);https://stackoverflow.com/questions/42403754
复制相似问题