Cette adresse IP du site ou de l'application mobile n'est pas autorisé à utiliser cette clé API - Android
J'ai un problème de connexion avec Google maps API V2 et Android. J'ai activé les services:
- Google Maps API Android v2
- Lieux API
Aussi, j'ai ajouté l'empreinte sha1.
Mais je reçois toujours ce message: Cette adresse IP du site ou de l'application mobile n'est pas autorisé à utiliser cette clé API
Je vais appeler le service à partir de Android. Savez-vous d'où pourrait être le problème, car je ne sais pas où chercher.
Je suis confronté au même problème. U ne résoudre ce problème?
Pour l'application android, vous devez utiliser un Navigateur touche pas la clé Android.
Double Possible de Cette adresse IP du site ou de l'application mobile n'est pas autorisé à utiliser cette clé API
Pour l'application android, vous devez utiliser un Navigateur touche pas la clé Android.
Double Possible de Cette adresse IP du site ou de l'application mobile n'est pas autorisé à utiliser cette clé API
OriginalL'auteur Mitja Rogl | 2014-05-29
Vous devez vous connecter pour publier un commentaire.
Vous devez créer un navigateur clé au lieu d'une clé android. J'ai fait face à un problème similaire quand j'ai accidentely créé une clé android pour Google Cloud Messaging au lieu d'un serveur de clés. Veuillez vérifier quelle clé est requise pour votre but. Pour google maps v2 vous avez besoin android clés et des lieux de google api vous avez besoin d'un serveur de clés(une recherche google mais pas sûr sur ce point n'a jamais été utilisé). Donc, fondamentalement, vous avez besoin de deux clés.
Mise à jour:
Vous avez besoin de la clé du serveur pour les lieux de l'api.
pour les cartes son dans la méta manifeste pour les lieux qu'il peut être dans l'url ou votre propre serveur ne savez pas sur les lieux de l'api. Pour le mcg, c'était dans mon serveur.
Mais le doc a dit d'utiliser la clé api?
OriginalL'auteur Illegal Argument
Consulter ce tutoriel.
http://www.androidhive.info/2012/08/android-working-with-google-places-and-maps-tutorial/
Étape 1- Aller à code.google.com/apis/console/?noredirect
Étape 2- Créer un nouveau projet
Étape 3- Aller des services et de choisir les Lieux de l'API, de l'activer. Cela va demander le nom de votre organisation et l'url.Remplissez-les et cliquez sur Ok.
Étape 4- Maintenant, allez à Accéder à l'API et il sera votre Clé API. Vous n'avez pas à cliquer sur Créer une nouvelle clé. Ce sera votre navigateur applications clés que vous pouvez utiliser dans vos Applications Android.
Cette solution a fonctionné parfaitement pour moi.
OriginalL'auteur Ruchir
Si la génération d'une Application Android, le "Serveur" adresse IP pourrait être n'importe quelle adresse IP de n'importe quel téléphone sur n'importe quel réseau. Que dois-je écrire dans la "Accepter les demandes provenant de ces adresses IP de serveur" à cocher afin d'avoir une adresse IP accepté?
Edition - Toutes Mes Excuses. Apparemment, il suffit de laisser vide...
OriginalL'auteur Michael James
J'ai juste eu ce problème l'autre jour, il n'est pas vraiment un problème avec cette bibliothèque.
Tout d'abord, assurez-vous que vous utilisez un serveur de clé API, pas un Androïde/iOS clé (si vous êtes en train de faire du développement mobile). Voir ce stackoverflow post: Les Lieux de Google API demande refusée pour Android de saisie semi-automatique, même avec la bonne clé api . Le TL;DR version de ce lien est le fait que Google place de l'API ne les supporte pas l'Android/iOS touche option, seule l'option de serveur.
Seconde, et cela va sans dire, assurez-vous que vous êtes en passant la clé de la GooglePlaces instance.
Enfin, si vous êtes à la restriction de l'utilisation de la clé API par IP, assurez-vous que votre demande est venue d'un permis d'adresse.
OriginalL'auteur Hari Enaganti
Vous n'avez pas besoin de créer une clé pour l'utilisation de Google à la place de l'API, au lieu de simplement utiliser "Clé pour le navigateur apps (avec des référents)". Mais si vous souhaitez utiliser l'API Google Map, vous avez besoin de générer une Clé Android, et vous pouvez trouver les instructions ici :https://developers.google.com/maps/documentation/android/start.
Bonne chance.
OriginalL'auteur Sam003
J'ai eu ce problème aussi. mais j'ai RÉSOLU ce problème en utilisant uniquement quelque chose de délicat. Accédez à votre google de la console et de créer une nouvelle clé qui est du navigateur, puis laissez la colonne vide et économisez. vous pouvez utiliser la touche qui a été créé en vous mobile apps maintenant.
BONNE CHANCE! *Malheureusement, je ne peux pas poster une image pour cette réponse
OriginalL'auteur Rezpa Aditya
Changer votre clé API, vous pouvez utiliser la version d'Android clés dans l'URL. Pour spécifier la Clé dans l'URL vous avez besoin pour obtenir un WEBSERVICE clé.
Je suis également été confrontés à la même situation ,Alors que vous êtes à la vérification pour les lieux avec la formation d'un Webservice de l'url maps.googleapis.com/maps/api/place/nearbysearch/... .... comme Veuillez utiliser le webservice Clé API pour les cartes.
OriginalL'auteur Hari Enaganti