我想在我的网站上插入一个“用twitter登录”的插件,并且我的网站需要在用户允许我的twitter应用程序访问后才能获取用户的twitterID和电子邮件他们的数据。我浏览了twitter dev文档,但它似乎总是关于具有复杂示例的OAuth。是否有捷径可寻?我已经为Facebook添加了相同的插件,而且非常简单。谢谢!如何通过twitter api获取twitter用户的电子邮件地址
回答
如果twitter没有提供任何API,那么foursquare如何检索它们?
- Foursquare有条款列出用户在Twitter上注册的foursquare-friends。
- 它还提供API,显示通常出现在用户的'foursquare friend's list'以及'twitter followers list'中的用户的朋友。
在上述两种情况下,只能通过电子邮件进行比较。
从Twitter的API FAQ https://dev.twitter.com/docs/faq
我如何获得用户的电子邮件地址?
如果你想要一个用户的电子邮件地址,你需要在你自己的应用程序和服务范围内向用户询问它 。 Twitter API不提供用户的电子邮件地址作为OAuth 令牌协商流程的一部分,也不提供获取它的其他方式。
还有否方式你可以得到一个twitter用户的电子邮件地址。 的Twitter并没有提供它:https://dev.twitter.com/docs/faq#6718
Twitter现在提供电子邮件地址。请参阅@HenryP响应。 – JSWilson
https://dev.twitter.com/rest/reference/get/account/verify_credentials 请求的用户的电子邮件地址
请求用户的电子邮件地址,需要您的应用程序由Twitter列入白名单。要请求访问,请拨打please use this form。
列入白名单后,“请求用户的电子邮件地址”复选框将在apps.twitter.com上的应用权限下可用。隐私政策URL和服务条款URL字段也将在电子邮件访问所需的设置下提供。如果启用,用户将通过oauth/authorize对话框通知您的应用程序可以访问他们的电子邮件地址。
Twitter不提供电子邮件地址,这就是为什么许多使用OAuth的网站不实施Twitter;因为用户的电子邮件地址是注册过程的一部分。
没有办法通过twitter获取电子邮件,Twitter不提供电子邮件的API响应。
转到https://support.twitter.com/forms/platform 选择 “我需要访问特殊权限” 输入应用名称和ID。这些可以通过https://apps.twitter.com/获得 - 应用程序ID是您单击应用程序后浏览器地址栏中的数字部分。 权限请求:“电子邮件地址” 提交&等待回复 在您的请求被授予后,您的Twitter应用程序的“权限”部分将添加额外权限设置。转到“其他权限”,然后勾选“请求用户的电子邮件地址”复选框。
- 1. twitter api获取用户电子邮件
- 2. 从电子邮件地址获取Twitter用户ID
- 3. 用Twitter API获取电子邮件
- 4. 如何使用oAuth从Twitter获取用户的电子邮件地址?
- 5. 如何从twitter获取电子邮件地址
- 6. 使用C#和OAuth从Twitter获取用户的电子邮件地址
- 7. 使用Django和django-allauth获取新用户的Twitter电子邮件地址
- 8. 关于未从twitter集成中获取电子邮件地址
- 9. 如何使用Xamarin.Auth库获取Twitter用户电子邮件
- 10. 无法通过使用omniauth的twitter登录获取twitter电子邮件
- 11. 尝试使用Fabric Twitter SDK获取Twitter用户的电子邮件地址时,显示“您的应用程序可能无法访问电子邮件地址”
- 12. 有没有办法通过某人的电子邮件地址搜索twitter API?
- 13. 获取Facebook用户ID通过电子邮件地址
- 14. AppEngine DB通过电子邮件地址获取用户
- 15. Facebook API获取电子邮件地址
- 16. Twitter API:唯一的ID和电子邮件地址?
- 17. 任何方式来获取Twitter用户的电子邮件?
- 18. Twitter的API:没有获得用户电子邮件 - Yii2
- 19. Outlook REST API - 获取登录用户的电子邮件地址
- 20. 我可以通过iOS 5+中的Twitter框架从用户登录中获取电子邮件地址吗?
- 21. 如何通过java中的twitter api获取用户的Twitter账户时间表
- 22. 从Twitter获取电子邮件? Mvc4 C#
- 23. 如何通过ID获取Firebase用户的电子邮件地址
- 24. 如何通过电子邮件发送电子邮件地址
- 25. 如何通过Facebook登录获取电子邮件地址?
- 26. 如何通过nodejs获取twitter帐户的邮件标识
- 27. 如何获取Yii登录用户的电子邮件地址?
- 28. Google Api获取用户电子邮件地址
- 29. 通过谷歌地址的电子邮件地址API
- 30. 如何获取Android用户的电子邮件地址?
Hi @Harshit:你如何通过twitter API获得'email'。我也陷入了同样的问题。我在这里问问题http://stackoverflow.com/questions/36284336/not-getting-email-after-login-through-twitter-api-yii2。如果您有解决方案,请帮助我* Bhai *。 –