Esta aplicación IP, de sitio o móvil no está autorizada para utilizar esta clave de API – Android

Tengo un problema con la conexión con Google Maps API V2 y Android. He habilitado servicios:

  • Google Maps Android API v2
  • API de sitios

También he añadido huella dactilar sha1.

Introduzca aquí la descripción de la imagen

Pero sigo recibiendo este mensaje: Esta aplicación IP, de sitio o móvil no está autorizada para utilizar esta clave de API

Estoy llamando al servicio de Android. ¿Sabes dónde podría ser el problema, porque no sé dónde buscar.

7 Solutions collect form web for “Esta aplicación IP, de sitio o móvil no está autorizada para utilizar esta clave de API – Android”

Debe crear una clave de explorador en lugar de una clave de android. Me enfrenté a problemas similares cuando accidentalmente creó una clave de android para Google Cloud Messaging en lugar de una clave de servidor. Por favor, compruebe qué clave es necesaria para su propósito. Para google maps v2 necesita key android y google lugares api necesita una clave de servidor (google buscado pero no tan seguro en este nunca lo usó). Así que básicamente necesita dos llaves.

Actualización: Necesitas una clave de servidor para lugares api.

Consulte este tutorial.

http://www.androidhive.info/2012/08/android-working-with-google-places-and-maps-tutorial/

Paso 1 : accede a la página de código.google.com/apis/console/?noredirect

Paso 2 – Crear un nuevo proyecto

Paso 3 – Vaya a los servicios y seleccione la API de Places, enciéndala. Esto le preguntará al nombre de la organización ya url. Llénelos y haga clic en Aceptar.

Paso 4 – Ahora vaya a Acceso a API y habrá su clave de API. No tiene que hacer clic en Crear nueva clave. Esta será la clave de tu navegador que puedes usar en tus aplicaciones de Android.

Esta solución funcionó perfectamente para mí.

Si genera una aplicación para Android, la dirección IP "Servidor" podría ser cualquier IP de cualquier teléfono de cualquier red. ¿Qué escribo en la casilla "Aceptar peticiones de estas direcciones IP de servidor" para poder aceptar cualquier dirección IP?

Editar – disculpas. Al parecer, déjalo en blanco …

Acabo de tener este problema el otro día, no es realmente un problema con esta biblioteca.

En primer lugar, asegúrese de que utiliza una clave de API de servidor, no una clave de Android / iOS (si está desarrollando dispositivos móviles). Consulte esta publicación stackoverflow: solicitud de API de Google Places negada para el autocompletado de Android, incluso con la clave api correcta . La versión TL; DR de ese enlace es que la API de Google Places no admite la opción de clave de Android / iOS, solo la opción de servidor.

En segundo lugar, y esto va sin decir, asegúrese de que está pasando la clave a la instancia de GooglePlaces.

Por último, si está restringiendo el uso de la clave API por IP, asegúrese de que su solicitud provenga de una dirección permitida.

No es necesario crear una clave para utilizar Google Place API, sino simplemente " Clave para aplicaciones de navegador (con referers) ". Pero si quieres usar Google Map API, necesitas generar una clave de Android, y puedes encontrar instrucciones aquí: https://developers.google.com/maps/documentation/android/start .

Buena suerte.

Tengo este problema también. Pero SOLUCIONE este problema solo usando algo complicado. Ir a su consola de google y crear una nueva clave que es la clave del navegador, a continuación, dejar que la columna vacía y guardar. Puede utilizar la clave que se ha creado en las aplicaciones para móviles ahora. ¡BUENA SUERTE! * Desafortunadamente no puedo publicar una imagen en esta respuesta

Cambie su clave de API, puede usar la clave de Android en la URL. Para especificar la clave en la URL que necesita para obtener la clave WEBSERVICE.

  • ¿Cómo agregar texto sobre polilínea en google maps?
  • ¿Cómo mostrar tanto MarkerIcon como Title en google map como Google Apps?
  • Google android maps api v2 Mostrar el título del marcador Siempre
  • Cómo centrar el texto en android IconGenerator
  • Fragmento dinámico de Android Google Maps en el soporte de RecyclerView
  • Cómo mostrar mi ubicación en Google Maps para Android API v2
  • SupportMapFragment en DialogFragment
  • Administrar la clave de la API de Google Maps con Gradle en Android Studio
  • Asegúrese de que la "API de Google Maps para Android v2" esté habilitada. Estoy recibiendo este error cuando intento implementar Google Maps
  • Google map android api v2 marcador sombras
  • Android error Dx problema salida de escritura: ya preparado Error generando archivo final: Encontró archivo duplicado para APK: classes.dex
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.