2011-01-24 227 views
2

我有一個Google App Engine應用程序,它使用Facebook登錄按鈕登錄和登出Facebook用戶。這很好。現在我想將一些內容作爲iFrame提供給Facebook應用程序。我有一個單獨的模板分支來向iFrame(Facebook應用程序)提供內容,並且想要在不使用Facebook登錄按鈕的情況下處理身份驗證(因爲在Facebook頁面中顯示該按鈕似乎很奇怪)。如何登錄/註銷Facebook用戶到Facebook應用程序?

我正在使用Python Facebook SDK和Facebook Javascript。

如何在沒有登錄按鈕的情況下跟蹤會話?

+0

不是一個真正的App Engine的問題 - 這是在應用程序運行的事實引擎與你的Facebook授權問題有關。 – 2011-01-25 00:59:04

回答

1

您可以使用Facebook Javascript客戶端庫。它會彈出一個登錄對話框,如果他們還沒有登錄,或者只是給你他們的會話信息,如果他們已經登錄

FB.init({ appId: yourAppId }); 

FB.login(function (response) { 
    if (response.session) { 
     var authToken = response.session.access_token; 
    } else { 
     // do stuff if they are not logged in 
    } 
}, { perms: 'email,publish_stream' }); // list of extended permissions you require 
+0

我會試試 - 謝謝! – 2011-01-25 01:15:12

相關問題