cordova-plugin-facebook4在loginSuccess上获取名称和电子邮件

时间:2017-02-22 22:47:25

标签: facebook cordova cordova-plugins

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

先谢谢!

约瑟普布罗兹

1 个答案:

答案 0 :(得分:0)

感谢CBroe,这是解决方案:

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