Я использую Ember.js и Node. У меня уже установлена настройка проверки подлинности на основе токенов json, и теперь я пытаюсь использовать REST API LinkedIn для получения информации о моих профилях пользователей.LinkedIn REST API OAuth2 401 ошибка unauthorized_client при попытке получить токен доступа
Я могу перенаправить своих пользователей в конечную точку кода авторизации LinkedIn (шаг 2 в этом руководстве: https://developer.linkedin.com/docs/oauth2), но я застрял на шаге 3 (код авторизации Exchange для токена доступа). Когда я делаю запрос POST с правильными параметрами, я получаю ошибку 401 unauthorized_client независимо от того, как я пытаюсь выполнить запрос.
Я делаю запрос непосредственно с моего сервера Node и используя модуль запроса. Я попытался включить параметры как параметры запроса и как часть тела. Я попытался настроить заголовки и кодировку url, но ничего не изменило ошибку 401.
Это вызов мне нужно делать в соответствии с руководством:
POST /uas/oauth2/accessToken HTTP/1.1
Host: www.linkedin.com
Content-Type: application/x-www-form-urlencoded
grant_type=authorization_code&code=987654321&redirect_uri=https%3A%2F%2Fwww.myapp.com%2Fauth%2Flinkedin&client_id=123456789&client_secret=shhdonottell