【发布时间】:2019-08-01 13:01:36
【问题描述】:
当使用 https://github.com/JMPerez/spotify-web-api-js 向 Spotify API 发出 POST 请求时,我不断收到 400 错误请求,响应为“解析 JSON 时出错”
请求标头中的 JSON 在我看来是有效的。
{"uris":"spotify:track:5qmq61DAAOUaW8AUo8xKhh"}
const addTrackToPlaylist = (track) => {
spotifyApi.addTracksToPlaylist('4EiIrcKLn4P7xdHOj6tZ9Y', `spotify:track:${track}`)
.then( (data) => {
console.log(data);
});
}
我应该拿回 201 而不是 400。
【问题讨论】:
-
表示您的API交易不成功,请查看请求返回的详细信息。
-
{"uris": ["spotify:track:4iV5W9uYEdYUVa79Axb7Rh","spotify:track:1301WleyT98MSxVHPZCA6M"]}您是否尝试将它作为像上面那样形成的对象传递? developer.spotify.com/documentation/web-api/reference/playlists/… -
是的,顶部的 JSON 是发送到 API 的有效负载。虽然我看到了区别,但我只是想传递一首歌曲而不是一组歌曲。
标签: javascript json xmlhttprequest spotify