2011-09-16 49 views
2

我正在開發一款應用程序,允許用戶使用Facebook登錄我們的網站。我們也有一個現有的登錄系統,我想繼續使用。我們的目標是在用戶數據庫中保存新的Facebook用戶,如果他們決定從現在開始通過Facebook登錄,則合併現有用戶。訪客和應用程序組合是否是Facebook代理郵件電子郵件地址唯一的地址?

我的應用程序要求輸入電子郵件的權限,我注意到用戶有可能使用[email protected]地址。爲了不創建重複的用戶記錄,我想知道這個代理郵件地址對於用戶+應用程序組合是否是唯一的。換句話說:如果用戶不允許我的應用程序,然後重新允許它,這個用戶會得到一個新的代理郵件地址,或將保持在我的應用程序和用戶的一生中保持不變?

回答

0

代理電子郵件是遺留的。任何新用戶都將擁有明文電子郵件。我認爲你需要檢測來自以前用戶的代理電子郵件,然後發出DELETE到/ USERID/premissions以撤銷其身份驗證,並讓他們重新授權你的應用程序。然後你會得到他們的明文電子郵件。沒有辦法將所有傳統代理電子郵件轉換爲純文本。

+0

感謝您的回答。在撰寫本文時,代理電子郵件仍在使用,但我想我的問題失去了它的相關性。 –

+0

@Tom,你知道Facebook上的任何官方聲明都棄用代理電子郵件嗎? – hekevintran

相關問題