【问题标题】:Instagram API 500 server error from Hetzner network来自 Hetzner 网络的 Instagram API 500 服务器错误
【发布时间】:2014-03-26 16:05:08
【问题描述】:

最近几天,我们遇到 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? 有没有人遇到同样的麻烦? 请大家帮忙!!

【问题讨论】:

  • 我在 Hetzner 网络中遇到了同样的问题!
  • @ivicaa 我刚刚从我们位于 Hetzner 的服务器上检查过,问题仍然存在,请通过instagram.com/developer/clients/manage 报告此问题,也许我们会得到答案
  • 我上周日联系了他们,但还没有回复。恐怕,他们没有足够的人来快速处理报告。我每天有大约 500 人在玩 Instamory(我的 Instagram 游戏),我试图通过将成功结果缓存更长时间来补偿这 500 人。
  • 郑重声明:我的 500 返回代码从昨天开始一直保持不变。对 Instagram 的 API 调用不再有效。总是 500。Instagram 支持没有响应。 :-( @Igor 你有更多的运气吗?
  • 好的。同样在这里。我已经联系了 Hetzner 和 Instagram。 Hetzner 回答说这是 Instagram API 的问题,而 Instagram 尚未回答。

标签: api instagram


【解决方案1】:

Instagram 已确认 API 存在问题。决议会出来。

这里是关于这个问题的最新博客文章

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

跟进(15/04/2014 17:30 GMT+1):Instagram 要求我们发送我们的服务器 IP

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

【讨论】:

    【解决方案2】:

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

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

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

    【讨论】:

      【解决方案3】:

      自 2011 年以来,我们在 Hetzner 上运行基于 Instagram API 的网站,之前曾遇到过一次此问题,通过联系 Instagram 开发帮助中心解决了。

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

      仍在寻找解决方案,并希望知道是什么原因造成的。

      可能的原因:

      • 短时间内两次多次请求。
      • 每个 access_token 或 client_id 总体上限制为每小时 5000 个请求。实际上,这意味着您应该(如果可能) 对用户进行身份验证,以使限制远远超出 给定用户。

      【讨论】:

      • 感谢您的回复!我们部分排除了这两个原因,因为从另一个 IP 网络它工作得很好。也许我们的帐户被盗用并被其他人使用。所以我坚持认为 instagram 背后有一些东西,不幸的是,我们没有任何办法来检查每秒请求的数量是用我们的凭据完成的(我的意思是图表),如果我们想在观察到一些可疑活动时更改凭据!
      • 好的,我已经将网站迁移到其他主机上,现在它运行顺利,甚至没有出现此类错误。我已经通过instagram.com/developer/clients/manage重置了密码
      猜你喜欢
      • 1970-01-01
      • 2015-11-10
      • 1970-01-01
      • 1970-01-01
      • 2018-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多