Kako popraviti napako Google Maps API: RefererNotAllowedMapError
2 min. prebrati
Posodobljeno dne
Preberite našo stran za razkritje, če želite izvedeti, kako lahko pomagate MSPoweruser vzdrževati uredniško skupino Preberi več
Pogost kamen spotike, s katerim sem se srečal kot spletni razvijalec, je Google Maps Napaka API-ja: RefererNotAllowedMapError.
Pridobivanje je vedno frustrirajoče, zato sem globoko iskal rešitev. Tukaj je vodnik po korakih, kako to popraviti:
Kako popraviti napako API-ja Google Maps: RefererNotAllowedMapError
Odpravljanje te napake vključuje preverjanje in posodobitev vaših nastavitev v Google Cloud Console, da zagotovite, da je vaše spletno mesto pooblaščeno za uporabo ključa API za Google Zemljevide.
- dostop Google Cloud Console in se prijavite v svoj račun.
- Tapnite meni Hamburger, kliknite API-ji in storitve in nato izberite poverilnice.
- Določite ključ API za Google Zemljevide, ki ga želite spremeniti, in tapnite tri pike. Kliknite Uredi ključ API.
- Izberite spletna mesta pod nastavljeno omejitvijo aplikacije.
- Dodajte seznam spletnih mest, ki jim je dovoljeno uporabljati ključ API, v polje Dodaj spletno mesto in tapnite Končano. Poskrbite tudi, da se spletni naslov, ki ga dodate, ujema z naslovom vašega spletnega mesta. Dodate lahko tudi drugo ime domene.
Ko posodobite nastavitve, shranite spremembe in počakajte nekaj minut, da začnejo veljati. Nato preizkusite, ali je napaka odpravljena.
Kaj je napaka Google API: RefererNotAllowedMapError?
Gre za napako Google Maps API, ki se pojavi, ko Napotitelj HTTP (spletna stran, ki je zahtevala API) ni pooblaščen za uporabo ključa API za Google Zemljevide.
Ta varnostni ukrep zagotavlja, da lahko samo odobrene domene pošiljajo zahteve z vašim ključem API, kar vas ščiti pred nepooblaščeno uporabo in morebitnimi stroški.
Kaj povzroča napako RefererNotAllowedMapError?
Tukaj je nekaj razlogov, zakaj pride do te napake:
- Nepravilna nastavitev napotitelja: Najpogostejši vzrok je manjkajoča nastavitev napotitelja v platformi Google Cloud Platform, kjer se upravlja vaš ključ API. Če se napotitelj ne ujema s pooblaščenimi domenami, je zahteva API blokirana.
- Nove ali spremenjene domene: Če ste nedavno premaknili svoje spletno mesto na novo domeno ali spremenili njegovo strukturo, morda niste posodobili teh sprememb v nastavitvah Google Cloud Platform.
- Tipkarske napake ali nepravilni protokoli: Do te napake lahko privedejo tudi preproste tipkarske napake v imenu domene ali nepravilna uporaba protokolov (HTTP v primerjavi s HTTPS).
Napaka RefererNotAllowedMapError Google Maps API se pogosto zgodi, ko pride do neskladja v nastavitvah spletnega mesta. Če želite to popraviti, posodobite nastavitve ključa API-ja v Google Cloud Console. To zagotavlja, da vaše spletno mesto nemoteno uporablja Google Zemljevide.