токен доступа LinkedIn API - PullRequest
       104

токен доступа LinkedIn API

0 голосов
/ 03 ноября 2019

Для школьного проекта мне нужен доступ к LinkedIn API. Я уже создал приложение для разработчиков в LinkedIn. Однако, когда я делаю GET-запрос к https://www.linkedin.com/oauth/v2/authorization,, я не могу получить токен доступа , и я получаю «вам нужно передать область», хотя в документации указано, что область действияполе не является обязательным, я добавил scope = scope = r_liteprofile% 20r_emailaddress% 20w_member_social в конце моего запроса и получил «недопустимая ошибка области действия». Что касается поля URI перенаправления, я не уверен, что поставить (можно ли указать случайный URL-адрес веб-сайта?)

Если кто-то знает решение этой проблемы или знает другие способы получения токена доступа, буду очень признателен :) Спасибо!

Ким

1 Ответ

0 голосов
/ 07 ноября 2019

Вам необходимо предоставить URI перенаправления, чтобы получить действительный токен доступа.

Первый шаг:

https://www.linkedin.com/oauth/v2/authorization?response_type=code&client_id=YOURCLIENTID&redirect_uri=https://my.webserver.com

После входа в систему и подтверждения LinkedIn перенаправит вас на предоставленный URI перенаправления с параметром кода. Следующим шагом является обмен этого кода на токен доступа.

Второй шаг:

https://www.linkedin.com/oauth/v2/accessToken?grant_type=authorization_code&code=CODE&redirect_uri=https://my.webserver.com&client_id=YOURCLIENTID&client_secret=YOURCLIENTSECRET

Если все верно, LinkedIn снова перенаправит на предоставленный URI перенаправления, но на этот раз с токеном доступа.

Надеюсь, это поможет.

...