2012-06-05 39 views
1

我有一個「使用Facebook登錄」按鈕的頁面。 (我們使用Java + Spring Social)。 如果用戶點擊此按鈕,它會提交表單:/ social/signin/facebook 權限對話框打開,但其上的按鈕標籤是「轉到應用程序」。我應該怎麼做才能使這個標籤成爲「用Facebook登錄」而不是「去應用程序」?我嘗試了display:popup參數,但標籤與它相同。權限對話框按鈕標籤是「轉到應用程序」,而不是「使用Facebook登錄」

在另一個項目中,我們不使用Spring Source。我們通過此呼叫進行Fb登錄:

FB.login(
    function(response) { 
    if(response.authResponse) { 
     window.location = ... 
    } else { 
     alert(accessDeniedMessage);             
    } 
},{scope : REQUIRED_PERMISSIONS}); 

並且這種情況下Permission對話框中的按鈕是「使用Facebook登錄」。

回答

3

參見:http://developers.facebook.com/blog/post/2012/03/02/enhanced-auth-dialog-and-updates-to-permissions/

新建按鈕文本

在增強認證對話框,按鈕上的文字將是四個 情況之一: 「添加至Facebook」,「與Facebook登錄「,」轉到應用程序「或 」玩遊戲「。其中每一項均經過廣泛測試,並顯示更具體的號召性用語可幫助用戶更好地理解認證過程。作爲應用程序的第一個聯繫點,對於 auth對話框來說,展現出色的用戶體驗非常重要。

請參閱我們的Open Graph documentation以瞭解有關權限的更多信息,並配置 配置增強的auth對話框。

+0

我閱讀了這個鏈接,但是我找不到任何有關Fb如何找出4頁可用的文本套件的描述:「添加到Facebook」,「使用Facebook登錄」,「轉到應用程序「或」玩遊戲「 –

+2

Lu Chen在該博客的評論中說道:' - 如果用戶已經安裝了應用程序,並且您要求包含」publish_actions「的額外權限,那麼我們使用」添加到Facebook 「 - 如果你是一個遊戲應用,我們使用」玩遊戲「 - 如果你的auth對話框顯示在display = popup中(例如用戶點擊」使用Facebook登錄「fb:登錄按鈕),我們使用」通過Facebook登錄「 - 在其他情況下,我們使用」轉到應用程序「# – DMCS

+0

display = popup不適用於SpringSocia l(該標籤不是'用Facebook登錄') –

相關問題