当尝试使用带有响应的Spotify Web Api检索推荐时,我收到400个无效请求。我已经使其检索了我正在播放的歌曲,所以我知道OAuth2正常工作。
检索推荐的功能是:
// Scopes
var scope = 'user-read-private user-read-email user-read-playback-state';
// Function
getRecommendations() {
var data = {
seed_tracks: [
'spotify:track:3YSgPxT1T1HroVJxpN2aye',
'spotify:track:2TxaEF8u2Po2c3RqevD3sd'
],
seed_artists: [
'spotify:artist:1p2z4hiBCkxfWZ6OvyGBSA',
'spotify:artist:5SwsSD9zyWaWeVyK9qIW9l'
],
seed_genres: [
'classical',
'country'
],
};
spotifyWebApi.getRecommendations(data).then((response) => {
this.setState({
nowPlaying: {
test: response.tracks,
}
})
})
}
知道我在做什么错吗?
我知道了。问题是我的输入'spotify:artist:1p2z4hiBCkxfWZ6OvyGBSA'
应该只能是'1p2z4hiBCkxfWZ6OvyGBSA'
。