【问题标题】:Google geolocation API not working after billing enabled启用计费后 Google 地理位置 API 无法正常工作
【发布时间】:2017-12-18 10:18:33
【问题描述】:

在 Google 的地理定位 API 中搜索地址时,我收到以下错误消息:

“ApiClientException:超出您的配额。”

我已启用地理定位 API 的计费功能,但它仍然只允许我每天获取 2500 个地址。我已尝试重新启动程序,但没有成功。

我有 Python 3,代码如下所示:

from geolocation.main import GoogleMaps

google_maps = GoogleMaps(api_key='MY_KEY')

location = google_maps.search(location="some_address")

那么,为什么我在启用 API 计费后总是收到“超出您的配额”错误?

【问题讨论】:

  • 你检查过你的 api 请求限制了吗?
  • 是的。在我的谷歌仪表板上,它说我的请求为零。然而,在 Python 中,我不断收到“超出您的配额”消息,因为我已经请求了 2.500 的限制(这是真的)。我不明白的是,当我为我的项目和地理定位 API 启用计费时,为什么我不能超过 2.500。

标签: python google-maps google-geolocation


【解决方案1】:

我找到了另一个解决方案。

我没有使用地理定位,而是使用了地理编码。这与计费选项配合得很好。

import googlemaps

gmaps = googlemaps.Client(key='THE_GOOGLE_API_KEY')

geocode_result = gmaps.geocode("my_address")

【讨论】:

    猜你喜欢
    • 2015-05-13
    • 2013-11-12
    • 2013-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-19
    • 2017-06-02
    相关资源
    最近更新 更多