Як виправити помилку Google Maps API: RefererNotAllowedMapError

Значок часу читання 2 хв. читати


Читачі допомагають підтримувати MSpoweruser. Ми можемо отримати комісію, якщо ви купуєте через наші посилання. Значок підказки

Прочитайте нашу сторінку розкриття інформації, щоб дізнатися, як ви можете допомогти MSPoweruser підтримувати редакційну команду Читати далі

Помилка API Карт Google: referernotallowedmaperror

Поширеним каменем спотикання, з яким я стикався як веб-розробник, є Google Maps Помилка API: RefererNotAllowedMapError.

Отримувати його завжди неприємно, тому я глибоко копав рішення. Ось покрокова інструкція, як це виправити:

Як виправити помилку Google Maps API: RefererNotAllowedMapError

Щоб усунути цю помилку, потрібно перевірити та оновити налаштування в Google Cloud Console, щоб переконатися, що ваш веб-сайт має дозвіл використовувати ключ API Карт Google.

  1. доступу Google Cloud Console і увійдіть до свого облікового запису.
Google Cloud Console
  1. Торкніться меню «Гамбургер», клацніть API та служби, а потім виберіть облікові дані.
API та сервіси
  1. Визначте ключ API Карт Google, який потрібно змінити, і торкніться трьох крапок. Натисніть редагувати ключ API.
Редагувати ключ API
  1. Виберіть веб-сайти, для яких встановлено обмеження програми. 
Інструкції щодо застосування
  1. Додайте список сайтів, яким дозволено використовувати ключ API, у поле «Додати веб-сайт» і натисніть «Готово». Також переконайтеся, що додана веб-адреса збігається з адресою вашого веб-сайту. Ви також можете додати інше доменне ім’я.
Додати сайт

Після оновлення налаштувань збережіть зміни та зачекайте кілька хвилин, поки вони набудуть чинності. Потім перевірте, чи помилку вирішено.

Що таке помилка Google API: RefererNotAllowedMapError?

Це помилка API Карт Google, яка виникає, коли HTTP реферер (веб-сторінка, яка запитувала API) не має права використовувати ключ API Карт Google.

Цей захід безпеки гарантує, що лише схвалені домени можуть робити запити з вашим ключем API, захищаючи вас від несанкціонованого використання та потенційних витрат.

Що викликає помилку RefererNotAllowedMapError?

Ось деякі з причин виникнення цієї помилки:

  • Неправильне налаштування реферера: Найпоширенішою причиною є відсутність налаштування реферера в Google Cloud Platform, де керується ваш ключ API. Якщо реферер не відповідає авторизованим доменам, запит API блокується.
  • Нові або змінені домени: Якщо ви нещодавно перемістили свій веб-сайт у новий домен або змінили його структуру, можливо, ви не оновили ці зміни в налаштуваннях Google Cloud Platform.
  • Помилки або неправильні протоколи: Прості помилки в імені домену або неправильне використання протоколів (HTTP проти HTTPS) також можуть призвести до цієї помилки.

Помилка RefererNotAllowedMapError Google Maps API часто виникає, коли налаштування веб-сайту не відповідають. Щоб виправити це, оновіть налаштування ключа API в Google Cloud Console. Це гарантує, що ваш сайт безперебійно використовує Карти Google.

Детальніше про теми: Google Maps

залишити коментар

Ваша електронна адреса не буде опублікований. Обов'язкові поля позначені * *