错误:Django-Social-Auth LinkedIn客户端错误

时间:2018-12-15 03:43:22

标签: django linkedin-api python-social-auth

身份验证后,我收到此错误消息 / oauth / complete / linkedin-oauth2 /

处的HTTPError

410客户端错误:网址为https://api.linkedin.com/v1/people/~:(email-address,first-name,headline,id,industry,last-name)?format=json

Django settings conf

SOCIAL_AUTH_LINKEDIN_OAUTH2_SCOPE = [
    'r_emailaddress', 
    'r_liteprofile'
]
SOCIAL_AUTH_LINKEDIN_OAUTH2_FIELD_SELECTORS = [
    'email-address',
    'headline',
    'industry',]

====================================== Django软件包版本:

social-auth-app-django == 3.1.0

social-auth-core == 2.0.0

Django == 2.1

1 个答案:

答案 0 :(得分:0)

对于那些在2019年5月感到疑惑的人来说,PyPi版本仍然落后于Github的主版本,并且使用了LinkedIn弃用的v1 API而不是v2

这对我有用:

pip uninstall social-auth-core

pip install git+https://github.com/python-social-auth/social-core