2012-07-05 42 views
1

我正在使用Google應用程序引擎和Google Web工具構建Web應用程序。 我試圖用html實現Facebook登錄頁面。 所以我有我自己的登錄和註冊系統,還有Facebook登錄系統。 問題是, 一旦某人通過Facebook登錄,它就會停留在主登錄頁面 當我想讓它進入主頁面時。 我不得不把一些代碼直接到主頁面,但我不知道在哪裏把html。如何在Facebook登錄我的Web應用程序後調用主頁

<div id="fb-root"></div> 
    <script> 
    window.fbAsyncInit = function() { 
     FB.init({ 
     appId  : 'This is where My App ID was...', // App ID 
     channelUrl : '//www.Icannnotshowyou.com/', // Channel File 
     status  : true, // check login status 
     cookie  : true, // enable cookies to allow the server to access the session 
     xfbml  : true // parse XFBML 
     }); 

     //put something here? 

    }); 

    }; 
    // Load the SDK Asynchronously 
    (function(d){ 
     var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0]; 
     if (d.getElementById(id)) {return;} 
     js = d.createElement('script'); js.id = id; js.async = true; 
     js.src = "//connect.facebook.net/en_US/all.js"; 
     ref.parentNode.insertBefore(js, ref); 
    }(document)); 
    </script> 
<div class="fb-login-button">Login with Facebook</div> 
</body> 
</center> 

回答

0

我認爲你必須設置回調URL,而創建的Facebook應用程序,它應該重定向你回到那個URL這在我的情況下是一個servlet,它做的圖形對象上的所有處理和然後我返回一個字符串迴應,這是由嵌入在我的HTML頭標記的js函數處理的。並進一步使用這個字符串我重定向到其他頁面的呼叫。

相關問題