2014-10-31 217 views
0

Facebook是否始終驗證其用戶的電子郵件地址? 我正在用Django構建一個應用程序(使用python-social-auth),我希望人們可以用他們的Facebook帳戶登錄。據我所知,電子郵件總是被驗證。即使在註冊人使用他/她的電話號碼的情況下也是如此。如果他們稍後輸入電子郵件,該電子郵件仍將被驗證。Facebook登錄和電子郵件驗證

但是,我不確定情況是否如此。我們是否可以相信所有電子郵件都已經通過Facebook爲所有賬戶進行過驗證?

回答

1

最近,簡短的回答是:是的,如果您收到來自Facebook的電子郵件,這是經過驗證的電子郵件。

另外,請記住,用戶可能沒有設置(即電話註冊),並可能,如果你想處理它們,你將需要擴展你的管道到驗證。 (但是,讓您處理例如Twitter)上

無論如何,雙主題中的詳細信息:Is it possible to check if an email is confirmed on Facebook?

+0

感謝您的答覆。我已閱讀其他答覆,並在其中一個答覆中說,通過查詢http://www.facebook.com/search/results.php?q="電子郵件地址在這裏> 與未經驗證的電子郵件地址,你不應該'沒有得到任何結果。我自己創建了一個帳戶並試圖檢查這個帳戶,但是似乎即使對於未驗證電子郵件的帳戶,我也會得到一個結果(fname,lname)。 – elena 2014-11-02 16:15:27

+0

好吧,我今天試圖測試(黑客),並且我無法從oauth獲取任何未經驗證的電子郵件。每當我要求未經驗證的電子郵件時,我都會得到空字符串,並且facebook.com/search/results.php?q=返回帳戶。總之,我很確定這是安全的。我嘗試過:通過郵件註冊並通過電話驗證,並通過電話註冊,但沒有設置主要郵件或設置,也沒有驗證。 – Rodbert 2014-11-03 12:19:27