Jak opravit chybu Google Maps API: RefererNotAllowedMapError
2 min. číst
Aktualizováno dne
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
Č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.
- Přístup Google Cloud Console a přihlaste se ke svému účtu.
- Klepněte na nabídku Hamburger, klepněte na API a služby a vyberte přihlašovací údaje.
- Identifikujte klíč API Map Google, který chcete upravit, a klepněte na tři tečky. Klikněte na Upravit API Key.
- Vyberte webové stránky pod nastaveným omezením aplikace.
- 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.
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.