【问题标题】:Getting user email from Twitter using Satellizer使用 Satellizer 从 Twitter 获取用户电子邮件
【发布时间】:2016-11-11 05:09:50
【问题描述】:

我不知道如何从 twitter 获取电子邮件地址。我一直以此为例-https://github.com/sahat/satellizer/tree/master/examples/server/node。我还看到可以从 twitter 的 oauth -https://dev.twitter.com/rest/reference/get/account/verify_credentials 获取电子邮件。谢谢

【问题讨论】:

    标签: angularjs node.js oauth twitter-oauth satellizer


    【解决方案1】:

    “鉴于您必须通过所有的环节才能获得 Twitter 的白名单才能访问用户的电子邮件,它不是示例代码的一部分。如果您真的需要获取用户的电子邮件,您可能必须这样做在 Satellizer 的身份验证流程之外。” - sahat(卫星发射器的所有者)

    【讨论】:

      【解决方案2】:

      示例服务器似乎没有收到 twitter 案例中的电子邮件。

      文档链接解释了如何请求

      请求用户的电子邮件地址要求您的应用程序是 被推特列入白名单。要请求访问,请使用此表单。

      一旦列入白名单,“向用户请求电子邮件地址”复选框 将在您在 apps.twitter.com 上的应用权限下可用。 隐私政策 URL 和服务条款 URL 字段也将是 在电子邮件访问所需的设置下可用。如果 启用后,将通过 oauth/authorize 对话框通知用户 您的应用可以访问他们的电子邮件地址。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-12-16
        • 1970-01-01
        • 2015-09-29
        • 1970-01-01
        • 2012-12-14
        相关资源
        最近更新 更多