MapQuest API key 不再有效

标签 mapquest

我们已经使用 MapQuest API key 几年了,但在过去 24 小时左右的某个时刻, map 已停止工作,并且我们收到错误:“此 key 未获得此服务的授权。”

我登录后发现我们的旧 key 已被删除,并自动为新的 Open Maps API 生成了一个新 key 。

我已经等了一个多小时,但这个新的 API key 仍然给出此错误消息。

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

最佳答案

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

为了解决我的问题,我将 MapQuest Javascript 库的 URL 从 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 key (它是善意地“给予”我的)来替换旧的 key 。看起来他们并没有提取所有旧的 API key ,而只是向所有人发布了新的 key ,以响应他们的许可更改。

关于MapQuest API key 不再有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28446162/

相关文章:

javascript - 检查ajax请求是否为空

Android:从 Activity 类调用 MapActivity Mapquest

ckan - CKAN 中的 MapQuest 帐户配置

android - OSMDROID android 4.2 : Mapquest: As of july 11, 2016 direct tile access 已停产

javascript - 如何从定义 map 的脚本外部获取对 Mapquest map 的引用?

android - Kindle Fire 获取当前位置

Android map - 使用布局作为叠加项

dictionary - MapQuest JS API - 如何定位自定义标记图标

ios - 用mapquest显示 map

iphone - MapQuest ios API无法请求路线