问题描述
我正在使用places api进行项目,并且试图保持免费。文档提到设置每日限制,但免费套餐计算每月配额。如果我设置的每日配额为1万,并且在当月的不同日期使用该配额,那么我的1万限额会在整个月内强制执行,还是仍然可以超出预算?
解决方法
对于诸如此类不涉及编码问题/错误的问题,最好直接here向他们提交支持记录。因此,请继续使用他们的频道。他们将能够解决您在计费,定价,免费试用,设置限制和API级别错误方面的所有问题。
现在,如果您希望停留在每月200美元的免费信用额度内(启用计费功能),您可以做几件事。
- 预算警报
- 设置预算警报,当您超出预算时发出警告。
注意:这不是您帐单上的硬性上限,而是一种警报机制。这些步骤在Billing documentation
上
要设置实际限制,请执行以下操作:
- 设置每个API的每日限制
- 对于每个API,您可以设置每天
not monthly
处理的限制。完整指南可以在here中找到。为了计算正确的限制值,请注意上面链接中的提示。
您可以使用一个简单的公式来确定您的每日费用上限,具体取决于您要支出的金额。例如:
(Monthly spend / price per each )/30 = requests per day cap (for one API).
请注意,您的实现可能会使用多个收费API,因此请根据需要调整等式。
例如,如果您仅使用Maps JavaScript API(每千次加载费用为$ 7),请参阅此pricing sheet供参考,您每月可以发出28,000次免费加载。如果您将Maps JavaScript API的每日配额上限设置为903(即28,000 / 31),则不会向您收费。请注意,一旦达到该限制,您的应用程序将运行错误。以下是为您提供方便的步骤:
- 转到仪表板:https://console.cloud.google.com/home/dashboard,然后单击“转到API的概述”
- 选择API
- 点击配额
- 在最底部的
Map Loads
或Requests
或Elements
部分(取决于您选择的API)下,设置您的每日限额