MapQuest API密钥不再有效

时间:2015-02-11 03:33:59

标签: mapquest

我们几年来一直在使用MapQuest API密钥,但在过去24小时左右的某个时间点,地图已停止工作,我们收到错误:"此密钥未获得此服务的授权"

我已登录,似乎我们的旧密钥已被删除,并自动为新的Open Maps API生成新密钥。

我等了一个多小时后仍然这个新的API密钥正在发出此错误消息。

有谁知道这个故事是什么?

1 个答案:

答案 0 :(得分:5)

他们似乎已经更改了API的网址,但未能保持原有网址的运行状态。 - 即使在AppKey管理器中,他们仍然引用旧的URL,但在新的SDK文档中查找API URL已更改为新的子域。

要解决我的问题,我将MapQuest Javascript库的网址从http(s)://mapquestapi.com/更改为http(s)://open.mapquestapi.com/

您可以使用http://https://,具体取决于您是偏好性能还是安全性。

最终结果,至少对于他们的Javascript SDK,应该看起来像这样:

<script src="https://open.mapquestapi.com/sdk/js/v7.2.s/mqa.toolkit.js?key=<%= APIKey %>" type="text/javascript"></script>

编辑:我还需要使用新的API密钥,这是非常友好的#39;给予&#39;给我替换旧的。似乎他们并没有提供所有旧的API密钥,只是为响应他们的许可变更而发布了新的密钥。