Проблемы с поиском работы в LinkedIn API REST - PullRequest
0 голосов
/ 22 апреля 2020

Я вижу, что были вопросы, подобные этому, но ответы на них объясняют, что я задавал подобный вопрос здесь. Я хочу использовать REST API LinkedIn для своей личной охоты на работу, в частности, используя возможности API поиска работы.

Моя проблема заключается в получении токена доступа и авторизации для фактического использования приложения. Я пробовал приведенный ниже код - первая ячейка предназначена для получения авторизации, а вторая - для получения токена доступа:

from linkedin import linkedin

APPLICATON_KEY = 'XXXXXX'
APPLICATON_SECRET = 'XXXXX'

RETURN_URL = 'http://localhost:8000'
authentication = linkedin.LinkedInAuthentication(APPLICATON_KEY, APPLICATON_SECRET, RETURN_URL, 
linkedin.PERMISSIONS.enums.values())
print (authentication.authorization_url)  #open this url on your browser 

токен доступа:

authentication = linkedin.LinkedInAuthentication(
                APPLICATON_KEY,
                APPLICATON_SECRET,
                RETURN_URL,
                linkedin.PERMISSIONS.enums.values()
            )

authentication.authorization_code = '#############################################'
result = authentication.get_access_token()

print ("Access Token:", result.access_token)
print ("Expires in (seconds):", result.expires_in)

Когда я пытаюсь получить При авторизации (требуется для маркера доступа) возникает следующая ошибка:

File "/usr/local/lib/python3.6/dist-packages/linkedin/linkedin.py", line 294
    except (requests.ConnectionError, requests.HTTPError), error:
                                                         ^
 SyntaxError: invalid syntax

Это очевидная синтаксическая ошибка, однако я не знаю, что это такое - у меня такое ощущение, что это может быть мой локальный хост

1 Ответ

1 голос
/ 22 апреля 2020

Эта ошибка указывает на запятую, отделяющую классы исключений от имени переменной.

Запятая имеет синтаксис Python 2.x, поэтому используемая вами библиотека linkedin не является совместим с Python 3.

Если вы используете эту библиотеку , вы можете заметить, что она не обновлялась в течение 5 лет. Этот ( PyPI ) выглядит как немного более свежая вилка.

...