Скрипт Python по добавлению соединения из linkedin - PullRequest
0 голосов
/ 08 октября 2018

Я пытаюсь использовать библиотеку python-linkedin здесь https://github.com/ozgur/python-linkedin

, чтобы отправить приглашение контакту с помощью скрипта

Но по следующему коду:

from linkedin import linkedin

API_KEY = 'wFNJekVpDCJtRPFX812pQsJee-gt0zO4X5XmG6wcfSOSlLocxodAXNMbl0_hw3Vl'
API_SECRET = 'daJDa6_8UcnGMw1yuq9TsjoO_PMKukXMo8vEMo7Qv5J-G3SPgrAV0FqFCd0TNjQyG'

RETURN_URL = 'https://localhost:8000'

authentication = linkedin.LinkedInAuthentication(API_KEY, API_SECRET, RETURN_URL) #, linkedin.PERMISSIONS.enums.values())
print authentication.authorization_url  # open this url on your browser
application = linkedin.LinkedInApplication(authentication)

Я получаю сообщение "Redirect_uri не соответствует зарегистрированному значению" при вставке в браузер authentication.authorization_url

Может кто-нибудь помочь?Не стесняйтесь предлагать любые другие методы;) Спасибо

1 Ответ

0 голосов
/ 08 октября 2018
  1. Когда вы предоставляете доступ к приложению, вы будете перенаправлены на обратный URL со следующими строками запроса, добавленными к вашему RETURN_URL
  2. Примите значение ключа после http://localhost:8000/?code=
  3. добавить его после authentication.authorization_code = "the code provided"
  4. использования authentication.get_access_token()
  5. затем application = linkedin.LinkedInApplication(token='the token provided')

Пример быстрого использования:

from linkedin import server
application = server.quick_api(KEY, SECRET)
application.get_profile()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...