API调用请求限制

API call request limit

我一直在研究各种不同的 APIs,它们可以提供我需要的 JSON 格式的天气数据。其中很多 API 都有一定的限制,例如:为了每分钟获得更多的请求,您需要每月支付更多的钱,这样您的应用才能发出更多的 API 请求。

但是,其中很多 API 也有免费帐户,您限制了五个帐户的访问权限。

所以我的想法是,开发人员是否可以通过 API 提供商创建许多不同的开发者帐户,然后创建许多不同的 API 密钥? ?

这样一来,他们就不必支付任何费用,因为他们可以坚持使用免费帐户。每当 API 键之一达到最大每日请求调用时,开发人员只需在他们的代码中放置一个 switch 语句,让他们的软件使用不同的 API 键。

从技术角度来看,我看不出为什么这行不通...但是,这样的事情被允许吗?

谢谢,丹。

这在技术上是可行的,而且确实发生了。

这也可能违反了该服务的条款,这是该服务禁止您所有袜子木偶帐户的一个很好的理由,甚至可能是非法的。

如果提供 API 的服务已经花费时间和金钱为其 API 实施每个开发人员的限制,他们几乎肯定会在他们的服务条款中强制执行,你会尊重那些人是明智的。

(relevant xkcd)