Ошибка: Django-Social-Auth Ошибка клиента LinkedIn - PullRequest
0 голосов
/ 15 декабря 2018

После аутентификации я получил это сообщение об ошибке HTTPError в / oauth / complete / linkedin-oauth2 /

410 Ошибка клиента: пропал URL: https://api.linkedin.com/v1/people/~:(email-address,first-name,headline,id,industry,last-name)?format=json

Настройки Django 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 голосов
/ 21 мая 2019

Для тех, кто задается вопросом в мае 2019 года, версия PyPi все еще отстает от того, что находится в master на Github, и использует устаревший v1 API LinkedIn вместо v2.

. Это сработало для меня:

pip uninstall social-auth-core

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...