Генерация токенов доступа для LinkedIn API - PullRequest
0 голосов
/ 20 января 2020

Мне нужно сгенерировать токены доступа для моего приложения. Я выполнил шаги по токену доступа LinkedIn API

Я получил значение code после первого шага. Когда я использовал это значение кода на втором шаге в этом URL: 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, я получил сообщение об ошибке

{"error":"invalid_redirect_uri","error_description":"Unable to retrieve access token: appid/redirect uri/code verifier does not match authorization code. Or authorization code expired. Or external member binding exists"}

Я уверен, что мой redirect_uri = http:localhost:8080/code правильный, потому что это то же самое, что я использовал на первом шаге. Кто-нибудь, пожалуйста, помогите мне.

Спасибо

-Sahib

1 Ответ

0 голосов
/ 28 февраля 2020

Я думаю, что ваш ответ в сообщении об ошибке. URL запроса токена доступа имеет другой URL перенаправления. Проверьте URL для параметра redirect_uri:

redirect_uri = https://my.webserver.com

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

Попробуйте заменить это с вашим адресом и портом локального сервера, как вы указали в исходном сообщении, redirect_uri = http:localhost:8080/code

...