来自Hetzner网络的Instagram API 500服务器错误

时间:2014-03-26 16:05:09

标签: api instagram

最近几天,我们遇到了API请求者的持续失败

$ curl -v https://api.instagram.com/v1/users/111111/?access_token=123234234.sdjsdjhsdfh1

<html><body><h1>500 Server Error</h1>
  An internal server error occured.
</body></html>

从其他网络发出的相同请求与相同的IP api.instagram.com(由主机强制)相同的请求始终产生OK响应。由于令牌与我们的client_id相同,我认为我们并未被某人禁止/滥用

$ curl -v https://api.instagram.com/v1/users/111111/?access_token=123234234.sdjsdjhsdfh1

{"meta":{"code":200},"data":{"username":".....

看起来Instagram限制从Hetzner网络访问他们的API? 有没有人遇到同样的麻烦? 请帮忙!!

3 个答案:

答案 0 :(得分:3)

我们在buzzdeck.com遇到了与API失败相同的问题,使用Instagram API收集用户帐户的指标。我们逐页请求用户最近的媒体(每个响应大约需要33个项目,即使您可以请求多达250个),并且一些页面请求有效,有些失败 - 通常是失败的相同。

根据您所看到的情况,该问题似乎会影响某些IP地址而不影响其他IP地址,因为我们的某些服务器未受影响。我们已经确认我们没有接近API速率限制,并且用于发出请求的Instagram客户端应用程序没有任何区别。我们已经在开发者支持下两次提出这个问题,但没有得到Instagram的回复。很沮丧!

[编辑 - 2014年4月15日]问题现已由Instagram支持解决,如果您仍然遇到问题值得联系他们使用您提出请求的特定IP地址

答案 1 :(得分:3)

Instagram已经确认了API的问题。决议将出现。

这是最近关于该问题的博客文章

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

跟进(2014年4月15日17:30 GMT + 1):我们已被Instagram要求发送我们的服务器IP

跟进(15/04/2014 19:30 GMT + 1):问题解决了。 API在500毫秒内响应

答案 2 :(得分:2)

我们自2011年开始在Hetzner上运行基于Instagram API的网站,之前曾经历过此问题,通过联系Instagram Dev帮助中心解决了这个问题。

目前与HTTP 500响应具有相同的CURL错误。 大约一周前已经再次联系,并说他们正在调查这个问题。

仍然在寻找解决方案,并希望知道是什么导致它。

可能的原因:

  • 短时间内有两个请求。
  • 每个access_token或client_id整体限制为每小时5000个请求。实际上,这意味着你应该(如果可能的话) 对用户进行身份验证,以便限制远远超出范围 给予用户。