我想构建一个Django应用程序,我有一个简单的按钮“使用Facebook登录”,它将您重定向到Facebook页面,允许使用Facebook用户名和密码登录。当用户点击“登录”时。它应该将我重定向到我已定义的URL,我可以在其中显示用户的个人资料。如何实现这一目标? 就像4shared.com允许登录Facebook一样。我想要这样的东西,但我只想显示用户的公开信息。
答案 0 :(得分:1)
您应该查看django的一些现有OAuth库。我正在使用allauth,我绝对可以推荐它,即使文档有点缺乏。
这是一个在我开始时帮助了很多的教程: http://www.sarahhagstrom.com/2013/09/the-missing-django-allauth-tutorial/
关于如何显示Facebook用户的公开信息,请参阅Facebook Graph API