Cum să remediați eroarea API Google Maps: RefererNotAllowedMapError
2 min. citit
Actualizat pe
Citiți pagina noastră de dezvăluire pentru a afla cum puteți ajuta MSPoweruser să susțină echipa editorială Află mai multe
O piatră de poticnire comună pe care l-am întâlnit ca dezvoltator web este Hărți Google Eroare API: RefererNotAllowedMapError.
Obținerea acestuia este întotdeauna frustrant, așa că am săpat adânc pentru o soluție. Iată un ghid pas cu pas despre cum să o remediați:
Cum să remediați eroarea API Google Maps: RefererNotAllowedMapError
Remedierea acestei erori implică verificarea și actualizarea setărilor dvs. în Google Cloud Console pentru a vă asigura că site-ul dvs. este autorizat să utilizeze cheia API Google Maps.
- Acces Consola Google Cloud și conectați-vă la contul dvs.
- Atingeți meniul Hamburger, faceți clic pe API-uri și servicii, apoi selectați acreditările.
- Identificați cheia API Google Maps pe care doriți să o modificați și atingeți cele trei puncte. Faceți clic pe Editați cheia API.
- Selectați site-uri web sub setați o restricție de aplicație.
- Adăugați lista site-urilor cărora li se permite să utilizeze cheia API în câmpul Adăugare site și atingeți Efectuat. De asemenea, asigurați-vă că adresa web pe care o adăugați se potrivește cu adresa site-ului dvs. De asemenea, puteți adăuga un alt nume de domeniu.
După actualizarea setărilor, salvați modificările și așteptați câteva minute pentru ca acestea să intre în vigoare. Apoi, testați pentru a vedea dacă eroarea a fost rezolvată.
Ce este eroarea API Google: RefererNotAllowedMapError?
Este o eroare API Google Maps care apare atunci când Referitorul HTTP (pagina web care a solicitat API-ul) nu este autorizat să utilizeze cheia API Google Maps.
Această măsură de securitate asigură că numai domeniile aprobate pot face solicitări cu cheia dvs. API, protejându-vă împotriva utilizării neautorizate și a potențialelor implicații ale costurilor.
Ce cauzează RefererNotAllowedMapError?
Iată câteva dintre motivele pentru care apare această eroare:
- Configurare incorectă referitor: Cea mai frecventă cauză este lipsa configurării referrerului în Google Cloud Platform unde este gestionată cheia dvs. API. Dacă referintul nu se potrivește cu domeniile autorizate, solicitarea API este blocată.
- Domenii noi sau modificate: Dacă ați mutat recent site-ul dvs. web într-un domeniu nou sau i-ați schimbat structura, este posibil să nu fi actualizat aceste modificări în setările Google Cloud Platform.
- Greșeli de scriere sau protocoale incorecte: Greșelile simple de scriere în numele domeniului sau utilizarea incorectă a protocoalelor (HTTP vs. HTTPS) pot duce, de asemenea, la această eroare.
Eroarea RefererNotAllowedMapError Google Maps API apare adesea atunci când există o nepotrivire în setările site-ului web. Pentru a o remedia, actualizați setările cheii API în Google Cloud Console. Acest lucru vă asigură că site-ul dvs. continuă să folosească Google Maps fără probleme.