【问题标题】:Instagram API returns "500 Server Error" – IP banned?Instagram API 返回“500 服务器错误”——IP 被禁止?
【发布时间】:2014-04-08 20:39:39
【问题描述】:

我正在使用官方 Ruby gem 来请求 Instagram API (GET users/xx/media/recent)。在我的代码中的一个错误导致我的网站的每个访问者都请求 API 之后,我怀疑我是 IP 禁止和/或速率限制限制的受害者。现在我所有的 curl 请求都返回“500 服务器错误”响应。 Ruby gem 返回“技术上有些错误”。

我对这种行为感到惊讶,因为:

  • 由于我的网站用户很少,我没有超出速率限制太多。我估计我在几周内每秒执行大约 1-2 个请求,直到检测到我的代码中的错误。 (根据 Instagram,速率限制为 5000 个请求/小时。)
  • 我在大约两周前修复了这个错误,并且从 Instagram 缓存了很长时间的结果。我现在每小时最多发出 120 个请求。我预计 IP 禁令会在一段时间后解除。

有没有其他人成为这个问题的受害者,并以某种方式解决了这个问题?我已通过 instagram.com 上的开发者页面发布了错误报告,但预计不会得到他们的答复。

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

【问题讨论】:

  • 我遇到了完全相同的问题。它也在本地工作。我尝试使用 --interface {IP} 选项和我的服务器上配置的不同 IP,似乎没有任何帮助。 Instagram 支持(邮件、推特、脸书)没有回复。
  • 也突然收到此错误。你能详细说明一下来自 instagram 的缓存结果吗?

标签: api instagram


【解决方案1】:

拭目以待:http://developers.instagram.com/post/82701625883/api-returning-500-errors-on-specific-ip

他们知道问题所在。

最好的问候,

【讨论】:

  • 你改变了什么?对我来说它仍然不起作用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-10-13
  • 2018-06-12
  • 2012-09-02
  • 1970-01-01
  • 1970-01-01
  • 2018-09-30
  • 2021-03-25
相关资源
最近更新 更多