我正在尝试获取Spotify的客户端凭据流访问令牌,但是以下代码仅给我带来状态错误415。我正在使用React Native / axios。
makeSPYReq = (id) => {
axios.post('https://accounts.spotify.com/api/token',
{
data: {
grant_type: 'client_credentials',
'Content-Type': 'application/x-www-form-urlencoded',
}
},
{
headers: {
'Authorization': `Basic ${id}`
}
})
.then((res)=>console.log(res))
.catch(e => {
console.log(e);
});
}
componentDidMount() {
const encodedString = new Buffer(`${SPY_CLIENT}:${SPY_SECRET}`).toString('base64');
this.makeSPYReq(encodedString)
}
我在尝试找出错误可能出在哪里时遇到了问题。我认为我已经按照文档进行了所有操作:https://developer.spotify.com/documentation/general/guides/authorization-guide/#client-credentials-flow