Ako opraviť chybu Google Maps API: RefererNotAllowedMapError
2 min. čítať
Aktualizované na
Prečítajte si našu informačnú stránku a zistite, ako môžete pomôcť MSPoweruser udržať redakčný tím Čítaj viac
Častým kameňom úrazu, s ktorým som sa ako webový vývojár stretol, je mapy Google Chyba rozhrania API: RefererNotAllowedMapError.
Získať to je vždy frustrujúce, preto som hľadal riešenie. Tu je podrobný návod, ako to opraviť:
Ako opraviť chybu Google Maps API: RefererNotAllowedMapError
Oprava tejto chyby zahŕňa overenie a aktualizáciu vašich nastavení v konzole Google Cloud Console, aby ste sa uistili, že vaše webové stránky sú autorizované na používanie kľúča API služby Mapy Google.
- prístup Google Cloud Console a prihláste sa do svojho účtu.
- Klepnite na ponuku Hamburger, kliknite na API a služby a potom vyberte poverenia.
- Identifikujte kľúč Google Maps API, ktorý chcete upraviť, a klepnite na tri bodky. Kliknite na položku Upraviť kľúč API.
- Vyberte webové stránky pod nastaveným obmedzením aplikácie.
- Pridajte zoznam stránok, ktoré môžu používať kľúč API, do poľa Pridať webovú lokalitu a klepnite na Hotovo. Tiež sa uistite, že webová adresa, ktorú pridáte, sa zhoduje s adresou vášho webu. Môžete tiež pridať iný názov domény.
Po aktualizácii nastavení uložte zmeny a počkajte niekoľko minút, kým sa prejavia. Potom otestujte, či bola chyba vyriešená.
Čo je chyba rozhrania Google API: RefererNotAllowedMapError?
Ide o chybu Google Maps API, ktorá sa vyskytuje, keď je Sprostredkovateľ HTTP (webová stránka, ktorá požadovala rozhranie API) nemá oprávnenie na používanie kľúča rozhrania API služby Mapy Google.
Toto bezpečnostné opatrenie zaisťuje, že iba schválené domény môžu odosielať požiadavky pomocou vášho kľúča API, čím vás chráni pred neoprávneným použitím a potenciálnymi nákladmi.
Čo spôsobuje chybu RefererNotAllowedMapError?
Tu sú niektoré z dôvodov výskytu tejto chyby:
- Nesprávne nastavenie sprostredkovateľa: Najčastejšou príčinou je chýbajúce nastavenie sprostredkovateľa v Google Cloud Platform, kde je spravovaný váš kľúč API. Ak sa sprostredkovateľ nezhoduje s autorizovanými doménami, požiadavka API je zablokovaná.
- Nové alebo zmenené domény: Ak ste nedávno presunuli svoj web do novej domény alebo zmenili jeho štruktúru, možno ste neaktualizovali tieto zmeny v nastaveniach platformy Google Cloud Platform.
- Preklepy alebo nesprávne protokoly: K tejto chybe môžu viesť aj jednoduché preklepy v názve domény alebo nesprávne použitie protokolov (HTTP vs. HTTPS).
Chyba RefererNotAllowedMapError Google Maps API sa často vyskytuje, keď sa v nastaveniach webových stránok vyskytne nesúlad. Ak to chcete opraviť, aktualizujte nastavenia kľúča API v konzole Google Cloud Console. To zaisťuje, že váš web bude naďalej bezproblémovo používať Mapy Google.