【问题标题】:Get facebook emails using django使用 django 获取 Facebook 电子邮件
【发布时间】:2011-11-11 10:01:40
【问题描述】:

我正在使用 django-socialregistration 和 facebook python sdk。

这是获取好友的代码:

friends = request.facebook.graph.get_connections('me', 'friends')

我可以获得他们的姓名和身份证,但我无法获得他们的电子邮件地址(不是他们的@facebook.com 电子邮件)。

这是另一次尝试,也无法收到他们的电子邮件。

朋友中的朋友['data']:

    request.facebook.graph.get_object(friend['id'])

我怎样才能得到facebook好友的邮箱?

【问题讨论】:

    标签: python django facebook facebook-graph-api


    【解决方案1】:

    可以获取使用 Graph 连接到您的应用的用户的电子邮件。但是,在使用 Facebook 连接或登录时,用户必须明确授予您使用其电子邮件地址的权限。由于没有朋友允许您,因此他们的电子邮件地址不受限制。这意味着您可以鼓励用户让他们的朋友也加入,并确保在他们注册时包含对他们的电子邮件地址的请求。

    【讨论】:

      【解决方案2】:

      我认为您没有收到来自朋友的电子邮件,因为这甚至无法从 Facebook 的 Graph API 获得。

      检查一下: Facebook Graph API, how to get users email?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-11-07
        • 1970-01-01
        • 2013-09-02
        • 1970-01-01
        • 1970-01-01
        • 2013-11-11
        相关资源
        最近更新 更多