Как получить токен обновления для работы с Spotify API с помощью axios? - PullRequest
0 голосов
/ 14 мая 2018

В настоящее время я пытаюсь работать с 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}`)
      }
    })
  }
...