尝试使用facebook连接为cordova 3.2检索Facebook用户电子邮件

时间:2013-12-20 08:56:01

标签: facebook cordova

我正在开发一个Android应用程序,它需要通过Facebook登录到应用程序。我正在使用facebook connect for cordova 3.2并且工作正常。但问题是我无法获得用户的电子邮件地址。我尝试了范围:电子邮件,权限:'电子邮件',但它根本不起作用。我已经安装了facebook sdk for android的cordova 3.2版本并配置了我的项目。我通过按钮点击事件调用facebook登录uri。

var facebookConnect;
$("#facebookfbtn").unbind("click").click(function () {
  facebookConnect.login(loginCallback, true);
});
document.addEventListener("deviceready", deviceready, false);
function deviceready(){
  facebookConnect = window.plugins.facebookConnect;
}

loginCallback = function(result){
  alert(result);
  if(result == "OPENED")
  {
    facebookConnect.me(meCallback);
  }
}

logoutCallback = function(result){
  alert(result);
}

meCallback = function(result){
  alert(JSON.stringify(result));
  //var test = JSON.stringify(result);
  alert('Good to see you, ' + result.name  + '!' + '\n'+ 'Your Details :'+    '\n'+'Location:'+result.location+'\n'+'Email: '+result.email);
}

statusCallback = function(result){
  alert(result);
}

0 个答案:

没有答案