我已经提取了一个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}}"
答案 0 :(得分:1)
您确定要将凭据Cookie作为请求的一部分发送吗?如果您不确定,可以使用Wireshark或类似工具查看请求的详细信息。
编辑:相关文档,但您可能已经看过: