В настоящее время я пытаюсь работать с API Spotify, используя поток кода авторизации.Я использовал паспортную стратегию Spotify для извлечения accessToken
и refreshToken
, но всякий раз, когда я делаю вызов axios, чтобы получить новый accessToken с использованием refreshToken, я получаю ошибку 400.Вот код, который я использую для звонка: (Также я делаю это приложение с помощью create-реагировать-приложение)
getAccessToken() {
axios({
method: 'post',
url: 'https://accounts.spotify.com/api/token',
params: {
grant_type: 'refresh_token',
refresh_token: this.state.user[0].refresh_token
},
headers: {
'Content-Type': 'applicaton/x-www-form-urlencoded',
'Authorization': 'Basic ' + window.btoa(`${process.env.CLIENT_ID}:${process.env.CLIENT_SECRET}`)
}
})
}