使用Facebook用户ID获取Facebook好友的电子邮件(java脚本)

时间:2015-06-21 09:25:54

标签: javascript facebook email

需要一些帮助,使用他的Facebook用户ID获取Facebook好友的电子邮件地址。 这是我的代码:

//this is the getLoginStatus - with email permissions
FB.getLoginStatus(function(response) {
  // Check login status on load, and if the user is
  // already logged in, go directly to the welcome message.
  if (response.status == 'connected') {
    onLogin(response);
  } else {
    // Otherwise, show Login dialog first.
    FB.login(function(response) {
      onLogin(response);
    }, {scope: 'user_friends, public_profile, email'});
  }
});

//this the code I use to try to fetch the email address
    var email="";
    FB.api(
    "/" + userIds[0],
    function (response) {
      if (response && !response.error) {
        email = response.email;
      }
    }
);

请注意,我收到回复(带有first_name,id,性别等)但电子邮件不包括在内 - 即使我的应用程序请求了电子邮件访问权限,而且所有我的Facebook用户都使用了我的应用程序。

任何提示都将不胜感激。

0 个答案:

没有答案