google-maps - 谷歌地理编码 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 秒,直到请求成功。它通常会在几秒钟内成功,但我更愿意找到问题的根源。
问候,
解决方案
Geocodezip找到了,“&key=”中的大写K
或许在 URL 中使用 &key=(小写键)——geocodezip
谢谢你发现我的错字。
推荐阅读
- networking - Linux 上的 IP 分段
- tensorflow - 输入大小会影响 mobilenet-ssd 的纵横比和实际锚比吗?(张量流 API)
- scala - 火花作业挂起
- python - 当字符串匹配字典键:值对中的键时,将字符串替换为其对应的值
- ios - Not able to access ionic plugin keychain key value pair in iOS from share extension code.
- android - Android Firebase 和 google 服务最新版本冲突
- php - 如何在wordpress中从function.php监听按钮onclick
- c# - 如何在同一应用程序(office 365)中同时配置表单身份验证和 Azure 身份验证?
- hyperledger - 用于在超级账本作曲家中构建智能合约的语言
- javascript - 将对象数据获取到Angular中的变量