2016-06-28 18 views
1

在我的服务器上,在的SoundCloud API返回一个500服务器错误:的SoundCloud返回所有终端上的500,但只有一台机器

$ curl 'https://api.soundcloud.com/tracks/?q=test&client_id=KEY' 
<html><body><h1>500 Server Error</h1> 
An internal server error occured. 
</body></html> 

如果我尝试这样做我的开发机器上,一切都很好,我得到了预期的结果。似乎SoundCloud禁止IP,curl 'https://api.soundcloud.com/'也返回500。这是为什么发生?

回答

0

如果您的程序请求频繁,soundcloud阻止了您的请求,以防止阻止使用代理发布请求。

+0

我很确定我没有超过[限速](https://developers.soundcloud.com/docs/api/rate-limits)。还有其他限制吗? – Streetlamp

+0

那么你应该检查你的防火墙设置并给予你的程序许可。 –

+0

有同样的问题,似乎不是API密钥相关,因为我已经改变了这一点,问题依然存在。看起来它可能与IP地址绑定? – RoryGilchrist

相关问题