最近几天,我们遇到了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? 有没有人遇到同样的麻烦? 请帮忙!!
答案 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错误。 大约一周前已经再次联系,并说他们正在调查这个问题。
仍然在寻找解决方案,并希望知道是什么导致它。
可能的原因: