2015-02-11 3 views
2

Мы уже несколько лет используем ключ API MapQuest, но в какой-то момент за последние 24 часа карты перестали работать, и мы получаем сообщение об ошибке: «Этот ключ не авторизовался для этой услуги ».Ключ API MapQuest больше не работает

Я вошел в систему, и появился наш старый ключ, который был удален и автоматически сгенерирован новый ключ для нового API открытых карт.

С тех пор я ждал более часа, и этот новый ключ API дает это сообщение об ошибке.

Кто-нибудь знает, что это за история?

ответ

5

Похоже, что они изменили URL-адрес своего API и не смогли сохранить прежний. -Даже в менеджере AppKey они все еще ссылаются на старый URL-адрес, но в новой документации SDK URL-адрес 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> 

EDIT: Я также необходимо использовать новый ключ API, который был так любезно «дал» мне заменить Старый. Похоже, что они не вытащили все старые ключи API и просто выпустили новые, чтобы вернуть их в ответ на их изменения в лицензировании.

+0

Затем они должны действительно обновить [свои документы] (http://www.mapquestapi.com/staticmap/). :-) –

+0

@ RossPatterson Согласен! На самом деле они это делали, но не везде. Кажется, что это новообразовательная работа по развертыванию. Очень расстраивает, но, по крайней мере, у нас есть решение. Я до сих пор не слышал их поддержки. –

Смежные вопросы