我们正在开发并且需要方向API来测量2个地址之间的距离。我唯一的选择是http,因为应用程序的这一部分没有地图。
我试图了解方向API,相关键和配额的正确用法。
首先,我们在没有密钥的情况下发出http呼叫。
maps.Google APIs.com/maps/API/directions/JSON?origin=43.65077%2C-79.378425&destination=43.63881%2C-79.42745
有时我们会得到正确的响应,但很多时候我得到OVER_QUERY_LIMIT(即使我们几乎不发出任何呼叫,我们也不可能触发任何限制)
然后在访问此链接:https://developers.google.com/maps/documentation/directions/usage-limits后,我们启用了API密钥并将密钥添加到呼叫中。所以这个电话现在看起来像这样
每次我们发出呼叫,我们都会返回REQUEST_DENIED
我收到您的请求(包括有效密钥)的错误消息是“对此API的请求必须通过SSL。使用https:而不是http:”加载API。您需要通过https发出请求。
https://maps.googleapis.com/maps/api/directions/json?origin=43.65077%2C-79.378425&destination=43.63881%2C-79.42745&key=VALID_API_KEY