我一直得到这个回应
{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,这与达到某种请求速率限制或我的请求中的某些错误无关。
我很感激任何人都能提供的任何见解。
答案 0 :(得分:0)
来自/v1/users/{user_id}/playlists/
端点的状态代码500的响应可能由多种原因引起,其中没有一个是您的应用程序的错误。在某些情况下,用户的播放列表列表(或单个播放列表)会导致Spotify后端出现临时问题。如果播放列表列表有很多修改,例如,这种情况会更频繁地发生。用户拥有异常大量的播放列表,并且已经删除,添加和移动它们很多。我们正在努力解决这个问题,但同时我们会要求您再试一次。
这与请求中发送的任何查询参数无关,只是间歇性错误。
这是Spotify结束时的错误吗?我假设因为我获得状态500,这与达到某种请求速率限制或我的请求中的某些错误无关。
如果请求已被限制,Spotify的Web API将返回状态码为429的响应。可以在User Guide。
中找到从Web API返回的状态代码列表