我正在使用Ruby项目来使用Google的地理位置API。当我尝试使用API密钥时,收到以下错误:
{
"error": {
"errors": [
{
"domain": "usageLimits",
"reason": "dailyLimitExceeded",
"message": "Daily Limit Exceeded"
}
],
"code": 403,
"message": "Daily Limit Exceeded"
}
}
几个月前我使用了相同的Google项目和API,但现在看起来似乎无法正常工作。
相关细节和故障排除工作:
配额页目前仅显示使用的100个请求中的25个。
我已验证帐单已启用。
我已验证服务中已启用“Google Maps Geolocation API”。
我已经验证浏览器密钥上的Referer设置为“允许任何引用”
我发布了一个新的浏览器密钥,没有变化。
我已尝试转换为服务器API密钥,无需更改。
我销毁了项目,创建了一个新项目,启用了Geolocation API服务,启用了计费,并发布了一个新密钥,没有变化。
我使用了无效密钥,没有密钥和无效的JSON,并验证了生成的错误消息是否合适。
我尝试过来自具有不同公共IP的其他计算机的请求。
我已使用https://developers.google.com/maps/documentation/business/geolocation/#sample-requests处的CURL测试示例删除我的应用程序作为问题的来源。
curl -d @ test.txt -H“Content-Type:application / json”-i “https://www.googleapis.com/geolocation/v1/geolocate?key=MYAPIKEYHERE”
对此的任何反馈都将不胜感激。