谷歌地理编码 API 错误消息“不推荐使用无密钥访问谷歌地图平台......”
Posted
技术标签:
【中文标题】谷歌地理编码 API 错误消息“不推荐使用无密钥访问谷歌地图平台......”【英文标题】:Google Geocoding API error message "Keyless access to google Maps platform is Deprecated..." 【发布时间】:2019-02-23 01:20:19 【问题描述】:在用 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 秒,直到请求成功。它通常会在几秒钟内成功,但我更愿意找到问题的根源。
问候,
【问题讨论】:
可能在 URL 中使用&key=
(小写key
)
似乎已经做到了。不过,从两个反对票中,我对这个问题表示歉意。
【参考方案1】:
Geocodezip 找到了,"&key="
中的大写K可能在 URL 中使用 &key=(小写键) - geocodezip
感谢您发现我的错字。
【讨论】:
以上是关于谷歌地理编码 API 错误消息“不推荐使用无密钥访问谷歌地图平台......”的主要内容,如果未能解决你的问题,请参考以下文章
谷歌地理编码 API 为网络标准化地址返回 ZERO_RESULTS
谷歌地图地理编码api免费每日限制在一次点击中结束,它发生由于我没有启用计费?