像Statigram这样的网页如何不超过Instagram API速率限制

jon*_*sel 24 api limit instagram

嗯,几乎就是它在锡上所说的.

我真的好奇Statigram这样的网页如何在没有用户身份验证的情况下进行搜索功能并且没有超出限制?

如果我是正确的,Instagram API允许每小时5000次呼叫,所以我相信他们确实拥有的流量超过每小时5000次请求.

也许这是一个愚蠢的问题,Statigram与Instagram有特殊协议使用他们的API,或者他们可能不使用API​​而他们使用其他方法?

Dar*_*rke 34

您必须发送给Instagram的唯一特殊要求是发表评论的请求.

该API限速为每小时每5000个请求access_tokenclient_id.每个用户都有自己的用户access_token,因此只要第三方应用程序的请求使用每个单独的访问令牌,就会难以超过每用户每小时5000个.

这可以达到每分钟83个请求,任何与您的应用程序交互的用户都不太可能达到这个要求.

来自文档:

每个access_token或client_id整体限制为每小时5000个请求.实际上,这意味着您应该(在可能的情况下)对用户进行身份验证,以便限制远远超出给定用户的范围.

如果您没有使用用户身份验证,您可能只会使用您的身份验证client_id.


Joh*_*han 15

他们最有可能使用以下方法之一:

  • 与Instagram的安排
  • 凭证轮换
  • IP轮换
  • 大量缓存(特别是跨证书或IP)
  • 屏幕抓取

在这种情况下,如果您没有特殊安排,您几乎肯定违反了服务条款.如果您认为自己的服务非常有用,那么Instagram会愿意将您列入白名单以提出更多请求,请与他们联系.