使用Satellizer从Twitter获取用户电子邮件

时间:2016-07-08 15:05:53

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

我无法弄清楚如何从twitter获取电子邮件地址。我一直在用它作为例子 - https://github.com/sahat/satellizer/tree/master/examples/server/node。我也看到有可能从twitter的oauth - https://dev.twitter.com/rest/reference/get/account/verify_credentials收到电子邮件。感谢

2 个答案:

答案 0 :(得分:0)

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

文档链接说明了如何申请

  

申请用户的电子邮件地址需要您的申请   Twitter列入白名单。要请求访问权限,请使用此表单。

     

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

答案 1 :(得分:0)

"鉴于你必须通过所有的箍来被Twitter列入白名单以访问用户的电子邮件,它不是示例代码的一部分。如果您确实需要获得用户的电子邮件,则可能需要在Satellizer的授权流程之外执行此操作。" - sahat(卫星的拥有者)