我刚开始使用web编程--最近我已经熟悉了webapp2框架。我正在尝试建立一个网站,并希望用户登录到Facebook的网站,我将需要访问他们的朋友名单。我一直在试图找到一种方法来做到这一点-我发现了OAUTH2,我认为这可能是一种方法。我发现的所有关于python和OAUTH2的教程都在使用google,我不确定它是否有什么不同,但我无法让它发挥作用。
有谁可以发布使用OAUTH2 (或其他任何东西)让用户通过Facebook登录的示例代码吗?或者说有什么好的资源能帮我解决这个问题?
发布于 2014-02-23 17:23:40
你的应用程序需要授权使用Facebook的用户,因为你需要的资源就在那里(比如好友列表)。
这是OAuth2的经典用法,您没有办法绕过它,因为FB实现了这个协议。
我的建议是,您可以查看Google示例,然后根据FB对其进行调整。重要的变化是:
authorize、token和user profile )这是用Python实现这一点的简单样本。它本来是在中运行的。唯一的警告是它使用我们自己的库来封装流。但是您可以使用它来研究基本协议是如何工作的。运行现场演示并打开浏览器上的dev工具来查看网络活动。
您将注意到,OAuth2是一个相当简单的协议,使用简单的HTTP请求。
https://stackoverflow.com/questions/21963756
复制相似问题