Sådan rettes Google Maps API-fejl: RefererNotAllowedMapError
2 min. Læs
Opdateret den
Læs vores oplysningsside for at finde ud af, hvordan du kan hjælpe MSPoweruser med at opretholde redaktionen Læs mere
En almindelig anstødssten, jeg har stødt på som webudvikler, er Google Maps API-fejl: RefererNotAllowedMapError.
At få det er altid frustrerende, så jeg gravede dybt efter en løsning. Her er en trin-for-trin guide til, hvordan du løser det:
Sådan rettes Google Maps API-fejlen: RefererNotAllowedMapError
At rette denne fejl indebærer at verificere og opdatere dine indstillinger i Google Cloud Console for at sikre, at dit websted er autoriseret til at bruge Google Maps API-nøglen.
- Adgang Google Cloud Console og log ind på din konto.
- Tryk på Hamburger-menuen, klik på API'er og tjenester og vælg derefter legitimationsoplysninger.
- Identificer den Google Maps API-nøgle, du vil ændre, og tryk på de tre prikker. Klik på rediger API-nøgle.
- Vælg websteder under sæt en applikationsbegrænsning.
- Tilføj listen over websteder, der har tilladelse til at bruge API-nøglen i feltet Tilføj websted, og tryk på Udført. Sørg også for, at den webadresse, du tilføjer, stemmer overens med dit websteds adresse. Du kan også tilføje et andet domænenavn.
Når du har opdateret dine indstillinger, skal du gemme ændringerne og vente et par minutter på, at de træder i kraft. Test derefter for at se, om fejlen er blevet løst.
Hvad er Google API-fejlen: RefererNotAllowedMapError?
Det er en Google Maps API-fejl, der opstår, når HTTP-henvisningsadressen (den webside, der anmodede om API'en) er ikke autoriseret til at bruge Google Maps API-nøglen.
Denne sikkerhedsforanstaltning sikrer, at kun godkendte domæner kan fremsætte anmodninger med din API-nøgle, hvilket beskytter dig mod uautoriseret brug og potentielle omkostninger.
Hvad forårsager RefererNotAllowedMapError?
Her er nogle af årsagerne til, at denne fejl opstår:
- Forkert henvisningsopsætning: Den mest almindelige årsag er manglende opsætning af henvisningen i Google Cloud Platform, hvor din API-nøgle administreres. Hvis henvisningen ikke matcher de autoriserede domæner, blokeres API-anmodningen.
- Nye eller ændrede domæner: Hvis du for nylig har flyttet dit websted til et nyt domæne eller ændret dets struktur, har du muligvis ikke opdateret disse ændringer i dine Google Cloud Platform-indstillinger.
- Slåfejl eller forkerte protokoller: Simple tastefejl i domænenavnet eller forkert brug af protokoller (HTTP vs. HTTPS) kan også føre til denne fejl.
RefererNotAllowedMapError Google Maps API-fejlen opstår ofte, når der er en uoverensstemmelse i webstedsindstillingerne. For at løse det skal du opdatere dine API-nøgleindstillinger i Google Cloud Console. Dette sikrer, at dit websted fortsætter med at bruge Google Maps uden problemer.