Facebook使用Django和Javascript登录

时间:2015-04-16 09:59:57

标签: django facebook facebook-login

我想在我的网站上使用Django运行Facebook登录。我发现了一篇非常好的帖子,解释了如何在这里使用Facebook Javascript SDK:https://www.sammyk.me/best-practice-for-facebook-login-with-the-javascript-sdk-and-php-sdk-v4-1

我的问题是我需要能够从服务器端代码访问facebook令牌。看起来这个令牌是在cookie中加密的,我们可以使用PHP SDK解密这个cookie(如本文“使用JavaScript SDK和PHP SDK”部分所述)。 但是,我不使用PHP。 Python中有一种简单的方法来获取此访问令牌吗?我可以使用javascript SDK获取它,也许可以向我的服务器发送AJAX请求吗? 如果没有,我是否需要手动构建登录流程?

1 个答案:

答案 0 :(得分:0)

事实证明我只能使用var access_token = FB.getAuthResponse()['accessToken'];使用javascript来获取令牌。然后我可以将它发送到我的服务器。