Spotify Web API 不适用于特定用户?
Posted
技术标签:
【中文标题】Spotify Web API 不适用于特定用户?【英文标题】:Spotify Web API won't work for a specific user? 【发布时间】:2014-11-12 03:33:10 【问题描述】:我正在尝试使用 web api 来查询用户的播放列表(使用 spotipy Python 库)。我让用户进入 oAuth,获得访问令牌,发出请求并收到 500 错误:
SpotifyException: http status: 500, code:-1 - https://api.spotify.com/v1/users/125139403/playlists?limit=50&offset=0: Server error.
然后我在 Web API 测试控制台中尝试了相同的请求,它运行良好。
但是事情变得有点奇怪。我尝试运行控制台在终端中生成的 cURL 命令并得到相同的 500 错误。
然后我尝试使用 cURL 运行相同的请求,但只是更改了 URL 中的用户名,并且对于我的用户名和随机朋友的用户 ID 号都可以正常工作(至少对于公共播放列表)。
我想我可能遇到了令牌问题,但我使用的令牌似乎可以与其他用户名配合使用。这只是我收到错误的特定用户。
我不想在这个公共论坛上发布用户 ID,但如果相关,我可以通过电子邮件将其发送给某人。
我目前对问题的最佳猜测是 Spotify 方面的一个错误,但我肯定做错了什么。
【问题讨论】:
这是一个已知问题,我们正在努力修复。感谢您的报告! 再试一次,如果仍有问题,请告诉我们。 【参考方案1】:再次感谢您报告此事。这个错误由 Matt M. 修复,并且刚刚部署到生产环境中。
请在我们的 API 控制台中try it out。 (马特也是建筑的一部分!)
【讨论】:
以上是关于Spotify Web API 不适用于特定用户?的主要内容,如果未能解决你的问题,请参考以下文章
启用 CORS 不适用于 Spotify Web API [重复]
反应/节点:Spotify API 错误:404 - 未找到活动设备
如何从 Spotify Web API 获取播放列表的特定快照?
Spotify Web API - 客户端凭据 - 访问用户播放列表