这里API请求每秒限制

问题描述:

我正在测试此API以用于地理编码目的。目前在评估期间,我的一些测试包括一次对多达400个地址进行地理编码(后来我可能很难达到1000)。当我尝试谷歌地图时,他们会给我一个错误,指出我已经超过了速度限制,但我没有从这里获得这样的API错误,尽管不限制我的请求速度(除了等待完成在发送下一个之前)。这里API请求每秒限制

但在Developer FAQ请求每秒极限给出如下:

  Public Plans Business Plans 
Basic  1    N/A 
Starter  1    1 
Standard 2    2 
Pro   3    3 

这似乎可笑缓慢。每秒1次请求?最高计划每秒3个?这张图是错字吗?如果是这样,那么实际的限制是什么?如果没有,如果我超过这个限制,我应该期待什么样的错误?

他们的文档指出,对于用于访问列出的功能的所有API,RPS的意思是“对于每个应用程序,每秒向HERE服务请求的数量以平均值(5分钟内的请求数)对于每个订阅计划“。*

他们在文档的后面说,配额是按月计算的:”如果将使用记录加载到我们的结算系统中,导致计划超过其每月配额,则应用于该使用的价格记录是按比例计算的,包含在您的每月配额中的免费部分和可计费部分。在您的每月配额之上的后续使用记录将显示在本网站上列出的每笔交易价格中。“*

对于商业计划,超额收费为200美元/ 1美元或公共计划为2000美元/ 1美元。因此,对于Pro计划,如果您在任何特定月份使用超过779.7万个API请求,那么您将达到您的限制,超出该范围的任何使用都将按上述费率计费。

  • 摘自以上链接的开发者FAQ。
+0

我认为配额是指总请求;我还没有看到任何与请求进入速度有关的配额。 –

+0

您是对的,对不起!我错过了每月公开15K的配额,或者公司的50K-150K每月配额(基于https://developer.here.com/plans中的选择)。因此,每月的配额和过量都是按照这个计算的,这会让我相信限速将从5分钟的平均值计算出来(根据1 - 3 RPS水平,每5分钟300 - 900次交易)。您的应用程序在5分钟内是否超过300个请求? – iavery

+0

是的,这就是我的想法,但是当我一次对400个地址进行地理编码时,最多只需要一分钟,而且没有出错率。如果我有几个用户使用我的应用程序,并且其中一些用户需要同时进行地理编码,五分钟内我可以轻松超过900(尽管不是经常)。 –