我正在尝试在一个非常简单的应用中使用Google Places API。我只是想找到当前位置附近的所有购物中心。我使用过这个网络服务:
它正常运行,但现在我收到以下错误消息:
{
"error_message" : "You have exceeded your daily request quota for this API.",
"html_attributions" : [],
"results" : [],
"status" : "OVER_QUERY_LIMIT"
}
我该如何避免这种情况?此外,在创建服务器密钥时,我没有提供任何IP地址,因为我没有任何服务器。我不想为这项简单的服务支付任何费用。无论如何我们可以避免它或任何其他免费替代品吗?
答案 0 :(得分:7)
按照以下链接 https://developers.google.com/maps/documentation/geocoding/usage-and-billing
该API的每日请求配额只有一个。否则必须强制计费。
答案 1 :(得分:6)
几乎每个Google API都有每日免费配额。对于Google Places API,它每天有2500个请求,每秒10个请求。如果您想使用更多,我建议启用结算。如果您仍想使用免费配额,请等待一天再次获得这2500个请求。
P.S。 :配额基于特定帐户。如果您使用的是随机的,请使用Google API控制台制作自己的API密钥。
希望它有所帮助。
答案 2 :(得分:0)
这是您的回答link
@ engin-kurutepe已经很好地回答了。
他写道:“确保您没有太快地使用Google API。它们不会限制请求的总数,而是限制请求的速度。每秒大约10个请求或多或少是最快的允许打他们的API。“
希望这有帮助!
答案 3 :(得分:0)
您必须创建一个计费帐户才能激活它。他们有每日限额,不会向您收取费用-仅在超出限额时才付款。在https://developers.google.com/places/web-service/usage-and-billing上查看他们的定价详细信息,此外还有一个月的免费试用期。
对于一个请求数量很少的小型项目,您最终将无需支付任何费用,但仍需要将信用卡/借记卡与该帐户关联才能使用。
答案 4 :(得分:-4)
你可以试用FourSquare
API,它是免费的,但它需要用户所在的位置才能找到适合附近地点的地方,这不适合搜索远处的地方。