Реферер Google Maps API не разрешен

Я получаю сообщение об ошибке RefererNotAllowedMapError с некоторых компьютеров при загрузке страницы на моем сайте.

  

RefererNotAllowedMapError

     

Текущий URL-адрес, загружающий JavaScript API Карт Google, не был   добавлен в список разрешенных рефереров. Пожалуйста, проверьте реферер   настройки вашего API-ключа в Google Cloud Console.

     

См. ключи API

На FireFox он работает нормально с 3 из четырех машин, которые я тестировал.

Как правило, это означает, что домен не добавляется в качестве реферера в моей консоли API, но это определенно так и работает на других компьютерах.

Кто-нибудь еще имел эту проблему или был в состоянии предоставить некоторые указания?

12 голосов | спросил bwash70 16 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowWed, 16 Sep 2015 08:19:03 +0300 2015, 08:19:03

7 ответов


0

Создание ключа API в console.developers.google.com устранило проблему для меня.

ответил bwash70 19 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSat, 19 Sep 2015 08:55:15 +0300 2015, 08:55:15
0

Попробуйте добавить все типы URL, например:

http://stackoverflow.com/*

http://www.stackoverflow.com/*

*.stackoverflow.com/*

Определенно это будет работать.

ответил Bunty 19 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowMon, 19 Sep 2016 14:59:55 +0300 2016, 14:59:55
0

Это приводит к ошибке, потому что ваш ключ API Google Map не является ключом браузера. Создайте новый ключ как «ключ браузера». Этот параметр доступен при создании нового ключа.

ответил R.evolvan 21 MarpmMon, 21 Mar 2016 13:53:02 +03002016-03-21T13:53:02+03:0001 2016, 13:53:02
0

У меня была похожая проблема, когда я пытался использовать API, но ограничился только продуктом Map. Он генерировал ту же ошибку, даже если в поле http referrer ничего не было (открыто для всех). Проблема исчезла после воссоздания нового ключа без каких-либо ограничений продукта.

ответил Mir3 18 PMpWed, 18 Apr 2018 22:05:05 +030005Wednesday 2018, 22:05:05
0

Создание нового ключа браузера исправило его для меня. https://console.developers.google.com/projectselector/apis/credentials

  

RefererNotAllowedMapError Error Текущий URL-адрес, загружающий Google   Maps JavaScript API не был добавлен в список разрешенных   рефереры. Пожалуйста, проверьте настройки реферера вашего ключа API на   Консоль Google API.

     

См. ключи API в консоли Google API. Для получения дополнительной информации см. Best   методы безопасного использования ключей API.

ответил Sarat Chandra 5 Jam1000000amFri, 05 Jan 2018 09:56:47 +030018 2018, 09:56:47
0

Обратите внимание на DOT в начале выражения, это символ!

*.stackoverflow.com/* //это не будет работать с http://stackoverflow.com

Вы также должны будете добавить:

*://stackoverflow.com/* //теперь он будет охватывать все варианты домена

ответил DevWL 4 Jam1000000amThu, 04 Jan 2018 07:27:53 +030018 2018, 07:27:53
0

Единственное, что сработало для меня, - это создание нового ключа без ограничений, в том числе без ограничений API.

Это не будет рабочим решением в производственной среде, но оно позволяет нам двигаться вперед с развитием.

ответил Dr. C. Hilarius 27 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 27 Sep 2018 00:25:11 +0300 2018, 00:25:11

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132