在使用LiveCode(9.0.1,但在LiveCode的早期版本中存在相同的问题)编写的独立桌面应用程序中,我似乎随机收到错误消息:“不建议使用无密钥方式访问Google Maps Platform。请使用尝试通过Google Maps获得地理编码结果时,API密钥以及您所有的API调用...”。有时,我使用相同的测试地址和相同的处理程序会收到正确的结果。
我包含一个Google API,我已使用有效的付款卡开票。我仍能获得最初的$ 300试用信用,但是我已启用结算功能,并已仔细检查了它是否已打开。我已经尝试过将API作为存储在变量中的值以及直接存储在URL文本中的API。我拥有API的授权,可进行地理编码,地点和静态地图。它与静态贴图完美配合。我还没有尝试过地方。
put "https://maps.googleapis.com/maps/api/geocode/json?address=" & tAddress & \
"&Key=" & APIKey into ltTestURL
put JSONToArray(url(ltTestURL)) into aGeocodeInfo
我目前有一个重复块,尝试等待0.5秒,直到请求成功。通常它会在几秒钟内成功,但是我更希望找到问题的根源。
此致
答案 0 :(得分:2)
Geocodezip找到了它,“&key =“
中的大写字母K可能在URL中使用&key =(小写字母)– geocodezip
感谢您找到我的错字。