Jak opravit chybu Google Maps API: RefererNotAllowedMapError

Ikona času čtení 2 min. číst


Čtenáři pomáhají podporovat MSpoweruser. Pokud nakoupíte prostřednictvím našich odkazů, můžeme získat provizi. Ikona popisku

Přečtěte si naši informační stránku a zjistěte, jak můžete pomoci MSPoweruser udržet redakční tým Dozvědět se více

Chyba API Map Google: chyba referernotallowedmap

Častým kamenem úrazu, se kterým jsem se jako webový vývojář setkal, je Mapy Google Chyba API: RefererNotAllowedMapError.

Získat to je vždy frustrující, takže jsem hledal řešení. Zde je podrobný návod, jak to opravit:

Jak opravit chybu Google Maps API: RefererNotAllowedMapError

Oprava této chyby zahrnuje ověření a aktualizaci vašich nastavení v Google Cloud Console, abyste zajistili, že váš web bude oprávněn používat klíč Google Maps API.

  1. Přístup Google Cloud Console a přihlaste se ke svému účtu.
Google Cloud Console
  1. Klepněte na nabídku Hamburger, klepněte na API a služby a vyberte přihlašovací údaje.
API a služby
  1. Identifikujte klíč API Map Google, který chcete upravit, a klepněte na tři tečky. Klikněte na Upravit API Key.
Upravit klíč API
  1. Vyberte webové stránky pod nastaveným omezením aplikace. 
Návod k použití
  1. Do pole Přidat web přidejte seznam webů, které mohou používat klíč API, a klepněte na Hotovo. Také se ujistěte, že webová adresa, kterou přidáte, odpovídá adrese vašeho webu. Můžete také přidat další název domény.
Přidejte web

Po aktualizaci nastavení uložte změny a počkejte několik minut, než se projeví. Poté otestujte, zda byla chyba vyřešena.

Co je chyba rozhraní Google API: RefererNotAllowedMapError?

Jde o chybu Google Maps API, ke které dochází, když Referrer HTTP (webová stránka, která požadovala rozhraní API) nemá oprávnění používat klíč rozhraní API Map Google.

Toto bezpečnostní opatření zajišťuje, že pouze schválené domény mohou zadávat požadavky s vaším klíčem API, což vás chrání před neoprávněným použitím a potenciálními dopady na náklady.

Co způsobuje chybu RefererNotAllowedMapError?

Zde jsou některé z důvodů, proč k této chybě dochází:

  • Nesprávné nastavení referreru: Nejčastější příčinou je chybějící nastavení referreru v Google Cloud Platform, kde je spravován váš klíč API. Pokud se referrer neshoduje s autorizovanými doménami, požadavek API je zablokován.
  • Nové nebo změněné domény: Pokud jste nedávno přesunuli svůj web do nové domény nebo změnili jeho strukturu, možná jste tyto změny neaktualizovali v nastavení Google Cloud Platform.
  • Překlepy nebo nesprávné protokoly: K této chybě mohou vést i jednoduché překlepy v názvu domény nebo nesprávné použití protokolů (HTTP vs. HTTPS).

K chybě RefererNotAllowedMapError Google Maps API často dochází v případě neshody v nastavení webu. Chcete-li to opravit, aktualizujte nastavení klíče API v konzole Google Cloud Console. Tím zajistíte, že váš web bude Mapy Google plynule používat.

Více o tématech: Google mapy

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *