首页 > 解决方案 > 谷歌地理编码 API 错误消息“不推荐使用无密钥访问谷歌地图平台......”

问题描述

在用 LiveCode(9.0.1,但我在早期版本的 LiveCode 中也有同样的问题)编写的独立桌面应用程序中,我似乎随机收到一个错误“不推荐使用无密钥访问 Google Maps Platform。请使用 API 密钥您所有的 API 调用...”尝试使用 Google-Maps 获取地理编码结果时。我有时会收到具有相同测试地址和相同处理程序的正确结果。

我包含了一个 Google API,我已经使用有效的支付卡开启了计费。我仍在最初的 300 美元试用信用额度内,但我启用了计费功能并仔细检查了它是否已打开。我已经尝试将 API 作为存储在变量中的值和直接存储在 URL 文本中的值。我有授权用于地理编码、地点和静态地图的 API。它与静态地图完美配合。我还没有尝试过地方。

put "https://maps.googleapis.com/maps/api/geocode/json?address=" & tAddress & \
     "&Key=" & APIKey into ltTestURL
put JSONToArray(url(ltTestURL)) into aGeocodeInfo

我目前有一个重复块尝试,等待 0.5 秒,直到请求成功。它通常会在几秒钟内成功,但我更愿意找到问题的根源。

问候,

标签: google-mapsdesktop-applicationlivecode

解决方案


Geocodezip找到了,“&key=”中的大写K

或许在 URL 中使用 &key=(小写键)——geocodezip

谢谢你发现我的错字。


推荐阅读