Python 如何将Facebook用户登录/注销到Facebook应用程序?

Python 如何将Facebook用户登录/注销到Facebook应用程序?,python,facebook,oauth,Python,Facebook,Oauth,我有一个GoogleAppEngine应用程序,它使用Facebook登录按钮登录和注销Facebook用户。这很有效。现在我想将一些内容作为iFrame提供给Facebook应用程序。我有一个单独的模板分支,用于向iFrame(Facebook应用程序)提供内容,并希望在不使用Facebook登录按钮的情况下处理身份验证(因为在Facebook页面中使用该按钮似乎很奇怪) 我正在使用Python Facebook SDK和Facebook Javascript 如何在没有登录按钮的情况下跟踪会

我有一个GoogleAppEngine应用程序,它使用Facebook登录按钮登录和注销Facebook用户。这很有效。现在我想将一些内容作为iFrame提供给Facebook应用程序。我有一个单独的模板分支,用于向iFrame(Facebook应用程序)提供内容,并希望在不使用Facebook登录按钮的情况下处理身份验证(因为在Facebook页面中使用该按钮似乎很奇怪)

我正在使用Python Facebook SDK和Facebook Javascript


如何在没有登录按钮的情况下跟踪会话?

您可以使用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

这并不是一个真正的应用程序引擎问题——这在应用程序引擎上运行的事实是你的facebook身份验证问题的附带问题。