簡體   English   中英

twitter api獲取用戶郵箱

[英]twitter api get user email

我很想知道如何使用twitter驗證用戶,並且在成功登錄后,我需要用戶的電子郵件......怎么辦?

聽說twitter不支持openid ....任何替代解決方案?

只是為了更新這個問題,現在可以(從2015年4月起)。

您可以 Twitter 發送支持票 ,將您的應用列入白名單,以便可以要求發送電子郵件。 然后,在用戶連接其帳戶后,您需要發出GET請求以驗證 “include_email”選項設置為true的憑據

在第二個鏈接中更詳細地解釋了它。

看看這篇文章並嘗試這個搜索

Twitter支持OAuth,我自己也遇到了麻煩(我正在編寫一個Python腳本應用程序 )。 可以切換到xAuth。

“移動和桌面應用程序也有機會使用xAuth,這是一種交換訪問令牌的登錄名和密碼的方法。要使用xAuth,請向api@twitter.com發送請求,其中包含有關您的應用程序的詳細信息以及xAuth的原因是它的最佳選擇。“ - http://dev.twitter.com/pages/auth

遲到的答案,但我希望它會幫助某人。

無法從API獲取電子郵件。

請參閱那里的文檔: Twitter doc

其他相關帖子: SO帖子

tarantinofan的答案中提供的鏈接已經很老了,但原則在那里,作為OAuth如何工作的解釋。

Twitter API無法提供電子郵件地址,因此您無法通過Twitter API獲取它(請參閱Twitter API文檔)您可以在登錄后從用戶處獲取或嘗試其他方式

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM