我正在运行一个节点应用程序,该应用程序使用request
lib从soundcloud访问播放列表信息。在我的本地机器上,这没有任何障碍,但在我的ubuntu服务器上它没有。更重要的是,它之前一直在工作,并且最近才停止工作。离开我的服务器的所有其他HTTP请求都正常执行。
我听说这可能是由于请求限制,但我已经专门构建了我的应用程序,它只是每5分钟调用一次API,远低于每24小时15,000个请求限制。另外,如果是这种情况,我可能会收到429
错误代码,例如soundcloud docs
https://developers.soundcloud.com/docs/api/rate-limits#play-requests
我得到的500错误非常不具体:
<html><body><h1>500 Server Error</h1>
An internal server error occured.
</body></html>
以下是我的要求:
https://api.soundcloud.com/users/<user_id>/tracks?client_id=<my_client_id>&offset=1&order=created_at&created_at={from: 2016/02/22 05:45:31 +0000}
正确填充了user_id
和my_client_id
。如果我使用相同的URL并将其从我的本地计算机打印到我的网络浏览器中wget
,我没有问题。
答案 0 :(得分:0)
这似乎是由Soundcloud在内部解决的。不确定是什么导致它。