我目前正在尝试使用授权代码流使用Spotify API。我使用了Spotify护照策略来提取accessToken
和refreshToken
,但每当我使用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}`)
}
})
}