web-dev-qa-db-fra.com

API Google maps non référencée

Je reçois l'erreur RefererNotAllowedMapError de la part de certains ordinateurs lorsque je charge une page sur mon site.

RefererNotAllowedMapError 

L’URL en cours de chargement de l’API JavaScript de Google Maps n’a pas été ajouté à la liste des référents autorisés. S'il vous plaît vérifier le référent les paramètres de votre clé API sur la console Google Cloud.

Voir les clés de l'API

Cela fonctionne bien sur FireFox à partir de 3 machines sur 4 que j'ai testées.

En règle générale, cela signifie que le domaine n'est pas ajouté en tant que référent dans la console de mon API, mais c'est le cas et il fonctionne définitivement sur d'autres machines.

Quelqu'un d'autre a eu ce problème ou en mesure de fournir une indication?

12
bwash70

La recréation de la clé API dans console.developers.google.com a résolu le problème pour moi.

15
bwash70

Essayez d'ajouter tous les types d'URL comme:

http://stackoverflow.com/*

http://www.stackoverflow.com/*

*.stackoverflow.com/*

Cela fonctionnera certainement. 

6
Bunty

J'avais un problème similaire: j'essayais d'utiliser l'API, mais je l'avais limité au produit Carte uniquement. Il a généré la même erreur même si la boîte de dialogue http ne contenait rien (ouverte pour tous). Le problème a disparu après avoir recréé une nouvelle clé sans aucune restriction de produit.

1
Mir3

Cela donne une erreur car votre clé API Google Map n'est pas une clé de navigateur. Créez une nouvelle clé en tant que "clé de navigateur". Cette option est disponible lorsque vous créez une nouvelle clé.

1
R.evolvan

Notez lePOINTau début de l'expression, c'est un caractère!

*.stackoverflow.com/* // cela ne fonctionnera pas avec http://stackoverflow.com

Vous devrez également ajouter:

*://stackoverflow.com/* // maintenant, il couvrira toutes les variations de domaine

0
DevWL

La création d’une nouvelle clé de navigateur a corrigé le problème pour moi . https://console.developers.google.com/projectselector/apis/credentials

Erreur RefererNotAllowedMapError URL actuelle chargeant Google L'API JavaScript de Google Maps n'a pas été ajoutée à la liste des personnes autorisées les référents. Veuillez vérifier les paramètres du référent de votre clé API sur le fichier Console Google API.

Voir Clés API dans la console Google API. Pour plus d'informations, voir Best pratiques pour utiliser en toute sécurité des clés API.

0
Sarat Chandra

La seule chose qui a fonctionné pour moi a été de créer une nouvelle clé sans restrictions, y compris aucune restriction API.

Ce ne sera pas une solution efficace dans l'environnement de production, mais cela nous permettra d'aller de l'avant avec le développement. 

0
Dr. C. Hilarius