401尝试使用Spotify API抓取播放列表时未经授权

时间:2016-11-07 19:01:01

标签: spotify

我已经提取了一个client_credentials令牌,虽然我可以访问API的其他部分,但我似乎无法提取播放列表信息。它绝对是一个公共播放列表,但我获得了401 Unauthorized。我只是误解了什么?

修改 例如,这有效:     放curl -I -s -X GET "https://api.spotify.com/v1/users/#{testUser}" -H "Authorization: Bearer {#{@accessToken}}"

这不是:     放curl -I -s -X GET "https://api.spotify.com/v1/users/#{testUser}/playlists/#{testPlaylist}?fields=href,name,owner(!href,external_urls),tracks.items(added_by.id,track(name,href,album(name,href)))" -H "Authorization: Bearer {#{@accessToken}}"

1 个答案:

答案 0 :(得分:1)

您确定要将凭据Cookie作为请求的一部分发送吗?如果您不确定,可以使用Wireshark或类似工具查看请求的详细信息。

编辑:相关文档,但您可能已经看过:

https://developer.spotify.com/web-api/get-playlist/