2012-10-05 52 views
6

Estoy creando una aplicación usando la API de calendario de Google. Todo funciona bien en mi instalación local de Apache, usando localhost: 8888/pathtoapp como el URI de redirección.Google API - URI de redireccionamiento con una IP interna

Quiero migrar la aplicación a otra máquina en mi red local. Traté de cambiar el URI a la dirección IP local de la nueva instalación de Apache. Me sale el siguiente error ...

Error: invalid_request 
Invalid parameter value for redirect_uri: Raw IP addresses not allowed: http://192.168.0.17/pathtoapp/ 

¿Alguna idea sobre cómo puedo usar una IP interna como una redirección URI u otras formas a su alrededor?

Gracias.

Respuesta

7

Parece que la API no le permite usar direcciones IP. Intenta usar el nombre de la red, no la dirección IP. Si no tiene acceso al nombre, cree un alias en su máquina local para esa IP específica.

-1

Use localhost: port/redirectpath para probar en la máquina local.

0

[solución adecuada entorno de desarrollo]

Mientras que la consola de Google no le permiten tener una IP como una redirección URI:

no válida redirección: http://10.100.1.1 debe terminar con un top- pública dominio de nivel (como .com o .org)

puede crear una entrada de nombre de host que le redireccione a un dominio válido a otro la dirección IP deseada:

$ vim /etc/hosts

Anexar: 10.100.1.1 localhost.com www.localhost.com

Ahora puede acceder a su sitio desde localhost.com o www.localhost.com y tienen localhost.com como el URI de redireccionamiento.

Cuestiones relacionadas