php - Google Geolocation API - 您已超出此 API 的每日请求配额
问题描述
我正在尝试获取 web 服务查询中特定位置的纬度和经度值,但是当我尝试获取它时,我得到了这个 error_message
“您已超出此 API 的每日请求配额。如果您没有设置自定义每日请求配额,请验证您的项目是否有有效的计费帐户: http: //g.co/dev/maps-no-account [结果] ”。
我的问题是我有 API 密钥并将其添加到我的查询中。在我的项目控制台上,我添加了地理位置 API 并复制了我的 API 密钥。这是我的查询:
$url = 'https://maps.google.com/maps/api/geocode/json?key={mykey}&address=%22' . $city . '%22&sensor=true';
我不知道可能是哪个问题,因为 error_message 说"... maps-no-account"
但我有我的 API 密钥,然后我认为 API 密钥与我的帐户相关,但它似乎不起作用。如果有任何想法?
如果在不支付报价的情况下无法使用 Google 进行操作,是否有任何其他有用且免费的工具可用于我的目的?
解决方案
错误信息非常清楚。
- 您已超出此 API 的每日请求配额。
你被允许提出一些请求并且你已经用完了这些请求。
- 验证帐单在您的帐户中是否有效。
Geolocation api 不是免费的 api,您必须付费才能使用它。使用和计费检查您的计费帐户是否可能已为创建您的 api 密钥的开发人员帐户设置。
推荐阅读
- javascript - 尝试构建 React-Admin,不断收到“编辑 src/App.js 并保存以重新加载”
- asp.net-web-api - 我尝试使用 IApplicationBuilder 制作 Asp.net Api,而不是 asp.net 核心
- laravel - 重定向 301 不起作用 htaccess laravel
- c# - JSON_Value 错误:“JSON_VALUE 或 JSON_QUERY”的参数 2 必须是字符串文字
- node.js - Vercel 部署后无法在非根页面上运行 API
- ruby - 带有 DELETE 的 Ruby MySql2 查询
- postgresql - Postgresql Custom Cast Json to text Fails inside UNION ALL in Entity Framework 生成的 SQL
- ibm-midrange - 运行时屏幕输入字段
- python - 为什么我的 xpath 不能与 selenium 一起使用?
- sql - 将 JSON 数据拉入视图 SSMS