mit*_*chf 7 django facebook registration user-profile
我的谷歌搜索完全离开了我,或者几乎没有任何关于django-socialregistration的文档/教程.太糟糕了,因为它似乎是一个不错的应用程序.通过一些反复试验,我设法让它主要在我的网站上运行.
我的问题,使用django-socialregistration如何申请facebook用户的全名,当前城市和出生日期的许可,并在注册后在Django的UserProfile表(这是我的django-profiles的AUTH_PROFILE_MODULE)中存储它?另外,一旦建立连接,我如何从Django发布到用户的墙上?
目前,当我单击"与Facebook连接"按钮进行Facebook连接时,将创建一个新的Django用户,并且用户使用该Django帐户登录.但是,没有创建UserProfile并且不保存任何facebook个人资料数据.
任何Facebook连接大师都希望帮助Django小马飞到Facebookland?
设置:
- Django 1.2.1
- Python 2.5.2
- django-socialregistration 0.4.2
- django-registration 0.7
- django-profiles 0.2

"亲切的先生,你能帮我找到神奇的脸书吗?"
在facebook_js.html中,您需要通过取消注释需要从FB获取的项目来调整以下行:
FB.login(handleResponse/*,{perms:'publish_stream,sms,offline_access,email,read_stream,status_update,etc'}*/);
Run Code Online (Sandbox Code Playgroud)
然后,在FacebookMiddleware中,您可以从fb_user中提取该数据,如下所示:
facebook.GraphAPI(fb_user['access_token']).get_object('me')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2348 次 |
| 最近记录: |