Spotify web api在获取播放列表请求

时间:2015-06-04 19:44:20

标签: spotify

我一直得到这个回应

  

{error:{status:500,message:'Server error。' }}

当我尝试使用此端点检索我的用户的所有播放列表时

  

获取https://api.spotify.com/v1/users/ {user_id} /播放列表

当我为Spotify web api应用程序开发管道时,我反复做这个测试用例。

有时它在偏移0处开始时失败。有时它在偏移0处成功(并且偏移50,100,150等)并且稍后失败。我有大约900个播放列表。

无论我一次获得20个播放列表还是最多50个播放列表,都会失败。

我在响应标题中看不到任何异常。

这是Spotify结束时的错误吗?我假设因为我获得状态500,这与达到某种请求速率限制或我的请求中的某些错误无关。

我很感激任何人都能提供的任何见解。

1 个答案:

答案 0 :(得分:0)

来自/v1/users/{user_id}/playlists/端点的状态代码500的响应可能由多种原因引起,其中没有一个是您的应用程序的错误。在某些情况下,用户的播放列表列表(或单个播放列表)会导致Spotify后端出现临时问题。如果播放列表列表有很多修改,例如,这种情况会更频繁地发生。用户拥有异常大量的播放列表,并且已经删除,添加和移动它们很多。我们正在努力解决这个问题,但同时我们会要求您再试一次。

这与请求中发送的任何查询参数无关,只是间歇性错误。

  

这是Spotify结束时的错误吗?我假设因为我获得状态500,这与达到某种请求速率限制或我的请求中的某些错误无关。

如果请求已被限制,Spotify的Web API将返回状态码为429的响应。可以在User Guide

中找到从Web API返回的状态代码列表