Не могу получить токен доступа от Amazon - PullRequest
0 голосов
/ 18 апреля 2020

Я пытаюсь добавить знак amazon после «Код авторизации авторизации». Я получаю код клиента и отправляю его на мой node js express сервер, но не могу получить токен доступа от amazon. Я получаю 500 внутренних ошибок хранения и:

x-amzn-errortype': 'InternalFailure:http://internal.amazon.com/coral/com.amazon.coral.service/'

Мой код:

async function getAmazonAccessTokenFromCode(code) {
    try {
        const { data } = await axios({
            url: 'https://api.amazon.com/auth/o2/token',
            method: 'POST',
            headers: {
                "Content-type": "application/x-www-form-urlencoded"
            },
            params: {
                grant_type: "authorization_code",
                code,
                client_id: "my_client_id",
                client_secret: "my_client_secret",
                redirect_uri: 'http://localhost:3000/amazon-auth',
            }
        })
        console.log("data", data)
        return data.access_token
    } catch (err) {
        console.log("err", err)
        return null
    }
}

1 Ответ

0 голосов
/ 25 апреля 2020

Я заставил это работать, заменив «params» на «data» в топоре ios запрос на выборку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...