如何从Facebook用户检索电子邮件ID

时间:2011-11-03 09:53:55

标签: javascript facebook facebook-javascript-sdk

我需要提取Facebook朋友列表中所有人的电子邮件地址。

是否可以使用javascript api提取朋友的所有电子邮件地址。

任何用户都可以提供身份验证。

2 个答案:

答案 0 :(得分:1)

您无法访问用户朋友的电子邮件地址。您可以获取他们的基本公共信息(user_id,显示图片等)。

要获取这些用户的电子邮件地址,他们还必须授权您的应用程序。

答案 1 :(得分:0)

您可以使用有效的用户访问令牌向fb中的图形api(http://developers.facebook.com/docs/reference/api/)发送请求来阅读内容....

  1. 您可以通过javascript SDK

  2. 检索用户访问令牌
  3. 获取该请求后,该特定用户的电子邮件使用fb.uimethods

  4. 示例代码

    FB.api('/', 'POST', {
            batch: [
                { method: 'GET', relative_url: 'me'},
                ...
            ]
        }, function (response) {
            console.log(response);
        });
    

    请求网址如“https://graph.facebook.com/me?access_token=user_acess_token”&这将显示有关用户的基本详细信息...