将Facebook Python SDK与Django集成

4 投票
1 回答
2343 浏览
提问于 2025-04-16 10:40

怎样才能最有效地把 Facebook的Python SDK 和Django的用户认证系统结合起来?或者说,我是不是应该放弃这个想法,自己创建用户模型呢?

简单来说,我现在是用Facebook的JavaScript SDK来让用户登录。当JavaScript SDK创建了一个cookie后,我就用Python SDK来获取用户的个人资料链接、访问令牌和其他数据(用的是facebook.get_user_from_cookie这个方法),然后再把这些信息插入到数据库中,使用的是自定义的Django数据模型。

顺便说一下,如果有任何最新的应用或中间件可以自动完成这个过程,那就太好了 :)

谢谢。

1 个回答

2

我在使用 django-socialregistration 这个应用时,运气很好。

撰写回答