Я вижу, что были вопросы, подобные этому, но ответы на них объясняют, что я задавал подобный вопрос здесь. Я хочу использовать 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
Это очевидная синтаксическая ошибка, однако я не знаю, что это такое - у меня такое ощущение, что это может быть мой локальный хост