什么是利率限制?
作为一种安全措施,我们将用户对公共API的请求限制在合理的范围内。
限制为每24小时20000个请求,一旦达到该限制,每小时500个请求。
从长远来看,Vortex每次下载模组会消耗3个请求(Nexus mod Manager目前每次下载模组消耗的请求是其两倍),这意味着理论上,在达到20000个请求限制之前,您可以通过Vortex下载多达6664个模组(或通过Nexus mod Manager下载3332个模组)。
之后,您将被限制为每小时500个请求(通过Vortex每小时约165个mod下载)。一旦达到此小时限制,您在提出第501个请求时将收到一条警告消息:
涡流中的速率限制错误/警告消息
Nexus Mod管理器中的速率限制错误/警告消息
Mod Organizer中的速率限制错误/警告消息
一旦你达到了你的限制——即每24小时20000个请求限制和每小时500个请求限制——你将无法在指定的时间范围内(在同一小时内)再提出任何请求(如mod下载、mod更新查询等)。请注意,这项措施是为了保护我们的服务器基础设施,并为所有用户维护我们网站的功能。
当您被限制费率时,您只需等待,直到您可以向我们的API提出进一步的请求。
我一直受到速度限制,在24小时内没有下载近3300个模组。怎么回事?
如果您受到费率限制,那是因为您超过了我们的每日和每小时请求限制。请注意,mod下载只是向我们的API发出请求的一种方式。提出请求的其他方式包括例如通过mod管理器或引用我们API的其他应用程序查询mod更新或mod信息。
请确保您的mod管理器是最新的,以排除过时软件错误地发出大量请求的可能性,这将导致您受到费率限制。
我的API限制何时重置?
所有用户的每日配额将在格林尼治标准时间每天00:00重置。小时配额每小时重置一次(例如格林尼治标准时间01:00、格林尼治标准时间02:00等)。
如何查看剩余的API请求?
该信息在对API的每个请求的响应头中发送。根据您使用的应用程序,可能有一种方法可以看到这个数字。对于Vortex用户,您可以下载此扩展程序,该扩展程序会在仪表板上添加一个小部件,显示您的剩余请求和重置时间。