2012-02-07 40 views
3

我正在使用django-social-auth应用程序进行社交记录。现在我想从Facebook获取更多信息,比如dob,地址等等。在这个我尝试使用投入设置 FACEBOOK_EXTENDED_PERMISSIONS,但它不适合我。 请帮我了解,如何利用Facebook的社交身份验证,以获取更多的信息,谷歌和提前Django social-auth:从Facebook获取出生日期,地址和更多字段

叽叽喳喳

感谢Paritosh

+0

我可以确认一下,您使用的是哪个Django社交授权? django-social-auth(https://github.com/omab/django-social-auth)或django-socialauth(https://github.com/agiliq/Django-Socialauth)。后者似乎目前还没有得到维护,而前者似乎更为活跃。 – jvc26 2012-03-14 07:42:24

+0

第一个,即omab一个正在使用 – 2012-03-15 09:35:18

回答

6

使用Django - 社会 - AUTH扩展权限需要将它们添加到facebook permissions所需的请求选择权限中。例如你的情况,你可能想要user_about_meuser_birthday

FACEBOOK_EXTENDED_PERMISSIONS = ['user_about_me'] 

例如,