Як виправити помилку Google Maps API: RefererNotAllowedMapError
2 хв. читати
Оновлено на
Прочитайте нашу сторінку розкриття інформації, щоб дізнатися, як ви можете допомогти MSPoweruser підтримувати редакційну команду Читати далі
Поширеним каменем спотикання, з яким я стикався як веб-розробник, є Google Maps Помилка API: RefererNotAllowedMapError.
Отримувати його завжди неприємно, тому я глибоко копав рішення. Ось покрокова інструкція, як це виправити:
Як виправити помилку Google Maps API: RefererNotAllowedMapError
Щоб усунути цю помилку, потрібно перевірити та оновити налаштування в Google Cloud Console, щоб переконатися, що ваш веб-сайт має дозвіл використовувати ключ API Карт Google.
- доступу Google Cloud Console і увійдіть до свого облікового запису.
- Торкніться меню «Гамбургер», клацніть API та служби, а потім виберіть облікові дані.
- Визначте ключ API Карт Google, який потрібно змінити, і торкніться трьох крапок. Натисніть редагувати ключ API.
- Виберіть веб-сайти, для яких встановлено обмеження програми.
- Додайте список сайтів, яким дозволено використовувати ключ 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.