2013-02-10 53 views
1

我已經按照教程在wiki at devise to enable facebook login使用omniauth Facebook的寶石。它的工作原理和簽署用戶,甚至創建一個帳戶,但這裏有一個問題。電子郵件地址返回上Facebook登錄看起來有點像:Facebook的登錄與設計的軌道不返回一個真正的電子郵件

email="[email protected]mail.facebook.com" 

我不認爲這是它應該如何工作,雖然 - 爲什麼心不是在這裏返回正確的電子郵件地址?請幫忙。

回答

1

今天我有同樣的問題,但我的應用程序工作正常,直到那時。所以,我不確定這是Facebook API還是其他的改變。

它看起來像Facebook提供了一個選擇讓用戶隱藏他們的電子郵件從第三方(http://www.ampercent.com/avoid-sharing-email-address-facebook-games-apps/9685/),但這很奇怪,因爲我沒有使用該選項,我仍然有這種行爲。

編輯:用另一個Facebook帳戶測試,它似乎按預期工作,返回Facebook用戶的電子郵件。

+0

嗯所以它可能是一個暫時的問題 - 但我在過去的3天裏面臨這個問題。我會給它一張支票,看看是否是這種情況... – Ali 2013-02-11 11:20:17

相關問題