Django social auth,linkedin附加值

Django social auth,linkedin附加值,django,django-socialauth,Django,Django Socialauth,我正在尝试使用django social auth for linkedin作为我用户的登录名。我想从用户帐户获取额外值。我已经在我的设置.py中提到了参数 LINKEDIN_SCOPE = ['r_basicprofile', 'r_emailaddress','r_fullprofile'] 但我得到的回应只是用户的基本配置文件信息。 如何获取所有提到的范围信息?您的设置中缺少一些内容。一旦你要添加作用域,你应该在你的设置中添加LINKEDIN\u EXTRA\u字段选择器和LINKEDI

我正在尝试使用django social auth for linkedin作为我用户的登录名。我想从用户帐户获取额外值。我已经在我的
设置.py中提到了参数

LINKEDIN_SCOPE = ['r_basicprofile', 'r_emailaddress','r_fullprofile']
但我得到的回应只是用户的基本配置文件信息。
如何获取所有提到的范围信息?

您的设置中缺少一些内容。一旦你要添加作用域,你应该在你的设置中添加LINKEDIN\u EXTRA\u字段选择器和LINKEDIN\u EXTRA\u数据

示例:

LINKEDIN_SCOPE = ['r_basicprofile', 'r_emailaddress','r_fullprofile']

LINKEDIN_EXTRA_FIELD_SELECTORS = ['email-address','positions', 'headline','summary','picture-url','site-standard-profile-request','public-profile-url','location','interests','skills','languages',]

LINKEDIN_EXTRA_DATA = [('id', 'id'), ('first-name', 'first_name'), ('last-name', 'last_name'), ('email-address', 'email_address'), ('positions', 'positions'), ('summary', 'summary'), ('headline', 'headline'), ('picture-url', 'picture_url'),
 ('site-standard-profile-request', 'site_standard_profile_request'), ('public-profile-url', 'public_profile_url'), ('location', 'location'), ('interests', 'interests'), ('skills', 'skills'), ('languages', 'languages'),]

a好的,您需要调用Linkedin API来检索额外的值,请查看Linkedin文档中关于API的内容,网址为