Cordova-Plugin-facebook4在登录协会上获取名称和电子邮件



我正在使用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"]

感谢CBROE这是解决方案:

facebookConnectPlugin.api("/me?fields=id,name,email", ["public_profile", "email"], function(response) {
        console.log(response.id + " | " + response.name + " | " + response.email + " | ");
    },
    fbErrorHandler
);

最新更新