php - Google Geolocation API - 您已超出此 API 的每日请求配额

标签 php web-services google-api geocoding google-geolocation

我正在尝试获取网络服务查询中特定位置的纬度和经度值,但是当我尝试获取它时,我得到了这个错误消息

"You have exceeded your daily request quota for this API. If you did not set a custom daily request quota, verify your project has an active billing account: http://g.co/dev/maps-no-account [results]".

我的问题是我有 API key 并将其添加到我的查询中。在我项目的控制台上,我添加了地理位置 API 并复制了我的 API key 。这是我的查询:

$url = 'https://maps.google.com/maps/api/geocode/json?key={mykey}&address=%22' . $city . '%22&sensor=true';

我不知道哪个可能是问题所在,因为错误消息显示 "... maps-no-account" 但我有我的 API key ,那么我想 API key 是与我的帐户相关,但它似乎不起作用。如果有什么想法?

如果在不支付报价的情况下无法使用 Google 完成此操作,是否有任何其他有用且免费的工具可满足我的目的?

最佳答案

错误信息很清楚。

  • 您已超出此 API 的每日请求配额。

您可以提出一些请求,并且您已经用完了这些请求。

  • 验证您的帐户是否有效。

Geolocation api 不是免费的 api,您必须付费才能使用它 usage and billing检查您的结算帐户是否可能已为创建您的 API key 的开发者帐户设置。

关于php - Google Geolocation API - 您已超出此 API 的每日请求配额,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52401771/

相关文章:

google-api - 访问 Google API 时授权无效

linux - 在 Ubuntu 中通过命令行访问 SOAP web 服务

web-services - Soapui 免费版可以在输出之间断言吗?

php - 以编程方式为视频添加水印

php - 如何在MySQL数据库中插入可变数据

java - 免费的 Restful api 可以用来练习吗?

java - 适用于 Java 的 Google-API 日历提要

php - "your authorization header here",那是什么?

php - Symfony:如何从前过滤器(监听器)返回 JSON 响应?

php - 在数组上有一个主键列表然后基于它们进行查询时性能受到影响