2012-08-22 35 views
3

我向我的身份驗證對話框的「用戶&朋友權限」添加了電子郵件許可。Facebook身份驗證對話框不請求用戶的電子郵件許可

不幸的是,當我的用戶授權我的應用程序時,它不會請求此權限。

驗證對話框只是請求基本信息。

有趣的是,當我預覽驗證對話框時,它顯示它請求電子郵件許可。

是否有其他人有這個問題?

感謝,

+0

你怎麼稱呼它? – zerkms

+0

@zerkms:我使用Javascript SDK的FB.login函數。 – RDotLee

回答

6

你需要傳遞email的範圍喜歡這裏的第二個例子的完成:http://developers.facebook.com/docs/reference/javascript/FB.login/

FB.login(function(response) { 
    // handle the response 
}, {scope: 'email'}); 
+0

謝謝!我不明白爲什麼我必須設置我的應用程序來請求電子郵件,然後在進行FB.login方法調用時也請求電子郵件,但顯然這是我需要的。 謝謝! – RDotLee

+1

我認爲你對自己觸發的登錄感到困惑(比如通過調用FB.login)以及通過Authenticated Referrals觸發的登錄 - 你在後者的應用設置中設置的內容不會影響你自己創建的任何登錄調用,它只會影響Facebook觸發自動連接到您的應用程序的情況。 https://developers.facebook.com/docs/opengraph/authentication/#referrals – CBroe

相關問題