我想在我的網站上插入一個「用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 *。 –