亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

有沒有辦法在使用OAuth驗證他/她的Twitter身份后獲取用戶的電子郵件ID?

有沒有辦法在使用OAuth驗證他/她的Twitter身份后獲取用戶的電子郵件ID?

www說 2019-08-27 13:05:18
有沒有辦法在使用OAuth驗證他/她的Twitter身份后獲取用戶的電子郵件ID?我是OAuth的新手,一直在玩Twitter API。通過發出請求,我可以在身份驗證后獲取用戶的憑據http://api.twitter.com/1/account/verify_credentials.xml。響應包含用戶ID,屏幕名稱等,但不包含電子郵件ID。是否可以檢索用戶的電子郵件ID?更新如果您特別要求擴展權限,我相信Facebook會提供此信息。Twitter有類似的東西嗎?
查看完整描述

3 回答

?
白衣染霜花

TA貢獻1796條經驗 獲得超10個贊

對于使用Python / Django編寫的OutsourceFactor,我通過oAuth1獲取用戶名,然后構建一個“[email protected]”的電子郵件,保證在整個Twitter中都是唯一的。然后我哈希它以獲得一個很好的UUID來使用并與我的本地用戶帳戶相關聯。雅虎同樣如此。谷歌和Facebook使用oAuth2,他們根據要求給我電子郵件地址很好。

為了確保與單個帳戶的多個社交關聯,我僅在用戶本地創建帳戶并登錄后才允許社交帳戶關聯。

因此,您必須先創建一個帳戶(本地帳戶),然后您可以使用任何社交oAuth提供程序來簡化您將來的登錄。這對我的網站來說是最好的選擇。

無論如何,你從twitter獲得了一些獨特的ID形式。所以只需使用它。您可以在關聯之后或之前要求提供電子郵件地址。


查看完整回答
反對 回復 2019-08-27
  • 3 回答
  • 0 關注
  • 1200 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號