API's de google

Me gustaria usar varias API's de Google para un proyecto de fin de curso, pero me piden primero que si quiero clave de servidor o de servidor, cosa que no se.

y luego me piden mi pagina web si selecciono clave de navegador e ip si selecciono clave de servidor.

No entiendo que hacer ya que no tengo pagina web, todo lo haré en local y servidor ip tampoco se que poner ya que probablemente el proyecto que estoy haciendo lo pruebe desde varios pc's en diferentes sitios (en mi clase, en mi casa, en casa de un amigo, etc...)

alguien sabe como va el tema de las API's? Gracias.
¿Tiene sentido usar API's de google en local?
Que vas a hacer? una app para android? una web?

http://www.sgoliver.net/blog/mapas-en-a ... -api-v2-i/

Un tuto de android para acceder al api desde android, pero como se puede ver en la foto cuando solicita el alta, le pregunta que va a hacer, si web, android, etc...

Las claves de tipo servidor se usaban para cosas como notificaciones, donde va a ser un tercero el que se conecte, pero si no me equivoco en el panel nuevo todo eso va guiado.

Te pongo otro tutorial de sgoliver para servidor de notificaciones, aqui usaban clave de servidor

http://www.sgoliver.net/blog/notificaci ... roduccion/

Entra aqui y cotillea
https://code.google.com/apis/console/

Porque si estas siguiendo algún tutorial probablemente esten desactualizados que la interfaz ha cambiado mucho hace poco.
lovechii5 escribió:¿Tiene sentido usar API's de google en local?

Estaba haciendo una web y queria utilizar la api de google maps, aparte tambien estaba buscando una de viajes, hoteles, vuelos etc No tengo dominio, entonces no se podria hacer, no?


colic escribió:Que vas a hacer? una app para android? una web?

http://www.sgoliver.net/blog/mapas-en-a ... -api-v2-i/

Un tuto de android para acceder al api desde android, pero como se puede ver en la foto cuando solicita el alta, le pregunta que va a hacer, si web, android, etc...

Las claves de tipo servidor se usaban para cosas como notificaciones, donde va a ser un tercero el que se conecte, pero si no me equivoco en el panel nuevo todo eso va guiado.

Te pongo otro tutorial de sgoliver para servidor de notificaciones, aqui usaban clave de servidor

http://www.sgoliver.net/blog/notificaci ... roduccion/

Entra aqui y cotillea
https://code.google.com/apis/console/

Porque si estas siguiendo algún tutorial probablemente esten desactualizados que la interfaz ha cambiado mucho hace poco.


En esa ultimapagina, al hacer click en apis y luego a la izquierda en credenciales donde coges el codigo, me sale "clave de navegador", "servidor" y no entiendo que hacer ahi.
Ok, es bastante fácil, create una de cada y pruebas. Si no es la correcta te dará un error, para tu proyecto creo que tienes que usar la de navegador y si eso la de servidor. Probablemente para lo que quieres funcionen ambas. Las claves tipo servidor se suelen usar cuando haces un programa con PHP, python, java y demás, es decir, cuando no son accesibles. Las de tipo navegador creo que son las que pueden ir embebidas detro del codigo HTML/JavaScript por lo cual cualquier persona puede verlas cuando le da a inspeccionar código fuente. No se si me explico...

En cualquier caso para google maps según la documentación de google https://developers.google.com/maps/docu ... es#api_key
Sección "Para crear tu clave de API:" punto 4 : "Las aplicaciones del API de Google Maps utilizan la clave para aplicaciones del navegador."

Cuando te aparece la caja de texto para poner una IP (esto es para clave de servidor) o para poner un dominio (esto es para clave de navegador) no escribas nada y punto. Eso se utiliza para cuando quieres tu clave solo funcione desde ciertos servidores o dominios.
Como ves si no pones nada y lo dejas en blanco, se te creara la clave y donde pone IPS o referencias pondra algo como que se puede acceder desde cualquier IP o sitio.
Una de las razones por la que existe eso es porque si alguien se hace con tu clave puede acabar con el limite de peticiones gratuitas que da google al mes, ademas de otras razones de seguridad, en la consola de desarrolladores de google aparece el uso de esas peticiones en la pestaña de USO de cada api habilitada, en la pestaña de Cuotas tienes las peticiones que se pueden hacer por día. En el momento que te pasas de peticiones, la api responde con un mensaje de que has superado la cuota en vez de con los datos que le solicites. Para tu caso no importa, por eso lo puedes dejar en blanco, además en cualquier momento futuro puedes crear otra clave nueva o añadir restricciones de IP-Dominio.

Una vez creadas las dos claves , tienes que irte a la sección que pone API y activar los servicios. Tendrás que activar los de google maps para javascript y otra api interesante que te recomiendo para practicar es la de PLACES (para places creo que es mejor usar clave servidor aunque no creo que sea obligatorio) que sirve para buscar negocios como bares, restaurantes, tiendas, agencias de viaje etc... Que con eso y google maps puedes por ejemplo mostrar las peluquerías o cualquier tipo de negocio que existen en una zona. (places limita los resultados a 60 negocios por búsqueda) y asi tienes la combianción de 2 apis interesantes.

Para comprobar que todo funciona correctamente te pongo una peticion de google places que devuelve n buen JSON con negocios. Cambia AQUIVATUCLAVE con la que generes tu desde el panel. Este mismo ejemplo esta donde se activa google places.

https://maps.googleapis.com/maps/api/pl ... IVATUCLAVE
Gracias por la respuesta, ya he conseguido sacar las claves y demas, en la informacion que me devuelve ese link la verdad esque no se como se usa porque nunca he tocado nada de json aunque he encontrado un buen torurial, por otra parte sabes de algun turorial que explique de google maps claro y sencillo? Esque no se utilizar ese json por ejemplo y hacer otras cosas como buscar negocios, lugares, hacer rutas etc... en youtube no he encontrado muchos y por google muchos son antiguos.

Gracias y 1 saludo
CP3 escribió:Gracias por la respuesta, ya he conseguido sacar las claves y demas, en la informacion que me devuelve ese link la verdad esque no se como se usa porque nunca he tocado nada de json aunque he encontrado un buen torurial, por otra parte sabes de algun turorial que explique de google maps claro y sencillo? Esque no se utilizar ese json por ejemplo y hacer otras cosas como buscar negocios, lugares, hacer rutas etc... en youtube no he encontrado muchos y por google muchos son antiguos.

Gracias y 1 saludo


Son cosas básicas, te recomiendo que busques en google como usar el JSON con Javascript, jquery y similares según lo que vayas a utilizar en tu proyecto que es básicamente lo que se usa para interactuar visualmente con google maps (javascript)

Por ejemplo una libreria util es https://hpneo.github.io/gmaps/
6 respuestas