如何使用axios让我的刷新令牌与Spotify API一起使用?

时间:2018-05-13 21:45:38

标签: javascript reactjs axios spotify

我目前正在尝试使用授权代码流使用Spotify API。我使用了Spotify护照策略来提取accessTokenrefreshToken,但每当我使用refreshToken进行axios调用以获取新的accessToken时,我会收到400错误。这是我用来调用的代码:(我也是使用create-react-app制作这个应用程序)

  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}`)
      }
    })
  }

0 个答案:

没有答案