2014-04-08 52 views
2

我使用官方Ruby gem来请求Instagram API(GET用户/ xx /媒体/最近)。在我的代码中的一个错误导致每个访问者访问我的站点请求API时,我怀疑我是IP禁止和/或限制速率的受害者。现在,所有使用curl的请求都会返回“500服务器错误”响应。红宝石返回“在技术上错误的东西”。Instagram API返回“500服务器错误” - IP禁止?

我对这个问题的原因是惊讶:

  • 我也得不多超过限速的,因为我的网站有几个用户。我估计我在几周内做了每秒1-2次的请求,直到我的代码中的错误被发现。 (根据Instagram,速率限制是5000个/小时)
  • 我在两周前修复了这个错误,并且从Instagram缓存了长时间的结果。我现在最多每小时发出120个请求。我希望知识产权禁令在一段时间后解除。

还有其他人成为这个问题的受害者,并以某种方式解决它吗?我已经通过instagram.com上的开发者页面发布了一个错误报告,但期望他们没有答案。

我应该补充说,更改client_id没有任何区别,并且使用我的生产client_id本地工作正常。

+0

我遇到完全相同的问题。它也在本地工作。我尝试使用--interface {IP}选项与我的服务器上配置的不同IP,似乎没有任何帮助。没有来自Instagram支持的回复(邮件,推特,脸书)。 –

+0

突然也收到此错误。你能详细说明instagram的缓存结果吗? – GameDevGuru

回答

相关问题