SlideShare ist ein Scribd-Unternehmen logo
1 von 50
Google API’s
Presentación
• Esta es una guía de estudio que podrán
  descargar, por lo que se pide al asistente
  echar a volar su imaginación con todo lo
  que Google trae para nosotros.
• Esta presentación resuelve el “¿Qué?”
  podemos hacer con las herramientas de
  Google.
• El “¿Cómo?” es muy similar para todas.
API
• Interfaz de programación de aplicaciones
  (IPA) o API (del inglés Application
  Programming Interface) es el conjunto de
  funciones y procedimientos que ofrece
  cierta biblioteca para ser utilizado por otro
  software como una capa de abstracción.
• Se pronuncian las letras por separado.
• American Petroleum Institute
  (www.api.org)
Google API’s
• Existen mas de 50 APIs directamente
  producidas por Google.
• Aquí explicaremos para que sirven
  TODAS.
• La dinámica es veloz por lo que
  sugerimos descargarla para futuras
  referencias.
• Sin mas preámbulos comencemos.
Google API’s Consolle
• https://code.google.com/apis/console
Google APIs Client Libraries
• https://developers.google.com/discovery/librar
• Una sola librería para manejar la mayor
  parte de las APIs disponible en la mayor
  parte de los lenguajes de programación.
Google Data APIs
• https://developers.google.com/gdata/
• Librerías que obtienen datos a partir de
  notificaciones canales de noticias (RSS
  Feeds), por lo general son solo de
  consulta de datos.
• Muchas de ellas ya son obsoletas y
  representan la forma anterior.
Google Data APIs
• https://developers.google.com/gdata/docs/directory
• Google Analytics Data Export API,Google Apps
  APIs,Google Base Data API,Blogger Data API,Google
  Booksearch Data API,Google Calendar Data API,Google
  Code Search Data API,Google Contacts Data
  API,Google Documents List Data API,Google Finance
  Portfolio Data API,Google Health Data API,Google Maps
  Data API,Picasa Web Albums Data API,Google Project
  Hosting Issue Tracker API,Google Sidewiki Data
  API,Google Sites Data API,Google Spreadsheets Data
  API,Google Translator Toolkit Data API,Google
  Webmaster Tools Data API,YouTube Data API
Drive API
• https://developers.google.com/drive/v2/reference/
• Permite acceder a los archivos y carpetas
  de la nube y poder manipularlos.
• Ejemplo: Poder leer nuestra estructura de
  archivos y dar una vista personalizada
  para su descarga o visualización.
Drive Realtime API
• https://developers.google.com/drive/realtime/
• Permite controlar la interacción en tiempo
  real de múltiples usuarios sobre un mismo
  archivo en una aplicación.
• Ejemplo: Podemos controlar que en una
  herramienta de dibujo todos puedan
  dibujar.
Drive SDK
• https://developers.google.com/drive/
• Podemos crear las aplicaciones en línea
  en las cuales se abran los documentos
  guardados en Drive.
• Ejemplo: Una aplicación que al abrir una
  imagen nos la permita editar y compartir
  en las redes sociales.
Google Applications API’s
• https://developers.google.com/google-apps/app-apis
• Calendar API: Nos permite manipular los
  eventos en el calendario.
• Tasks API: Permite organizar las tareas
  pendientes.
• Gmail API: Configura, migra y extiende las
  funcionalidades de Gmail.
• Contacts API: Crea, consulta, actualiza y
  borra contactos.
Google Aplications API’s
• Spreadsheets API: Crea y modifica hojas
  de calculo en línea.
• Sites API’s: Genera, modifica y comparte
  sitios web de forma automatizada.
• Ejemplo: Ir creando nuevas secciones en
  un sitio web y agendando citas conforme
  se modifica una hoja de calculo.
Google Apps Script
• https://developers.google.com/apps-script/
• Desde javascript es posible escribir
  aplicaciones que controlan las
  herramientas de Google Apps de forma
  muy sencilla.
• Ejemplo: Crear una herramienta que
  genere un archivo, lo guarde en drive y
  envíe por correo con unas cuantas líneas
  de código.
Google+ API
• https://developers.google.com/+/api/
• Permite interactuar con la información de
  la gente, momentos, actividades,
  comentarios, autenticación entre otras
  cosas de esta red social.
• Ejemplo: Autenticarse en una pagina con
  tu cuenta de gmail y que el sitio te
  conozca mas y pueda publicar en tu
  pagina.
Google+ Hangouts API
• https://developers.google.com/+/hangouts/api/
• En los video chats permite controlar la
  lista invitados, el volumen, efectos de
  video, efectos de sonido, interfaz,
  compartir información y controlar
  interacciones en Hangouts en vivo.
• Ejemplo: Durante una conversación en
  vivo podría ejecutarse una aplicación de
  entretenimiento donde se comparta lo que
  produzcan.
Books Family API’s
• https://developers.google.com/books
• Books API: Permite buscar libros y
  controlar tu biblioteca.
• Embedded Viewer API: Incluir un
  visualizador de libros en su sitio.
• Ejemplo: Una biblioteca virtual con motor
  de búsqueda y poder leer en sitio los
  libros.
Blogger API
• https://developers.google.com/blogger
• Permite en nuestro blog tener control de
  búsqueda de blogs, usuarios activos,
  manejo de los comentarios, manejo de los
  posts y paginas.
• Ejemplo: Podemos hacer un bot que
  busque información de un tema en otros
  blogs, depuramos y lo publicamos con las
  referencias de los otros en el nuestro.
CustomSearch API
• https://developers.google.com/custom-search/
• Podemos crear nuestro propio motor de
  busqueda.
• Ejemplo: Crear un motor de búsqueda
  que solo busque en nuestros Bookmarks
  y nos traiga solo resultados de sitios que
  en alguna ocasión hayamos marcado que
  nos gustan.
Search API For Shopping
• https://developers.google.com/shopping-search
• Permite buscar entre los productos que
  están a la venta en base a sus
  características.
• Ejemplo: Tienda de gustos alternativos
  que muestre los artículos menos
  populares primero
Freebase API
• https://developers.google.com/freebase/
• Búsqueda en Grafos públicos con mas de
  36 millones de nodos, tanto de personas,
  lugares, cosas, etc.
• Ejemplo: Hacer búsquedas en base al
  contexto, viendo que conceptos están
  ligados con cuales otros y acercándonos
  nuevo conocimiento.
Google Analytics API’s
• https://developers.google.com/analytics/
• Analytics Collection: Controla el monitoreo
  de sitios web, moviles y hardware.
• Management API: Automatiza todas las
  configuraciones.
• Core Reporting API: Generación de
  reportes
• Multi-Channel Funnels Reporting API:
  Analiza de donde provienen las visitas
Google Analytics API’s
• Analytics Social Data Hub: Analiza la
  actividad en las redes sociales.
• Ejemplo: Podríamos recrear lo que un
  usuario suele hacer en nuestra aplicación
  móvil y entender como le gustaría que
  fuera e incluso vincularlo con los
  dispositivo que usa para hacer ejercicio.
YouTube Analytics API
• https://developers.google.com/youtube/analytics/
• Permite traer información de canales o
  videos del usuario, consultando
  reproducciones por datos demográficos,
  sociales, geográficos, reproducciones,
  tiempos, ganancias e interés de nuestros
  videos.
• Ejemplo: Crear infografías con la
  información de las reproducciones de
  nuestros videos
YouTube API’s
• https://developers.google.com/youtube
• Youtube Data API: Acceso y control de
  canales, videos, búsquedas, listas de
  reproducción, seguidores, galerías y
  categorías.
• Youtube Player API: Personaliza el
  reproductor.
• Ejemplo: Crear un mapa con los videos
  geo referenciados mostrando cada uno en
  el lugar donde fue producido.
YouTube Livestreaming API
• https://developers.google.com/youtube/v3/live/
• Crear, actualizar, agendar y controlar
  transmisiones en vivo desde youtube.
• Ejemplo: Un robot que maneje la
  programación dinámica en un canal de
  youtube.
Google Authentication API
• https://developers.google.com/accounts/
• OAuth2 API: Inicio de sesión con el
  protocolo de autenticación mas usado de
  internet.
• Identity Toolkit API: Para logearse con
  OpenID, Google mail, Hotmail, Yahoo!
  mail, AOL mail, and Google Apps.
• Google+ Sign in Button: Permite accesar
  or medio de un botón con una cuenta de
  Google.
Translate API
• https://developers.google.com/translate
• Permite traducir textos de un idioma a
  otro.
• Ejemplo: Sitio web o aplicación que
  dinámicamente sin recargar cambia todo
  el contenido de un sitio a otro idioma
URL Shortener API
• https://developers.google.com/url-shortener/
• Acorta direcciónes web que son muy
  largas a una URL con el dominio goo.gl
• Ejemplo: Aplicación que siempre rutas
  cortas a contenidos pensados en ser
  compartidos.
Prediction API
• https://developers.google.com/prediction
• Mediante Machine Learning permite
  deducir la respuesta a una entrada en 3
  pasos, 1.- subir un archivo donde describa
  que entrada corresponde a que salidas,
  2.- entrenarlo con nuevas entradas y
  evaluándolo, 3.- El ya puede predecir.
• Ejemplo: Poder dar sugerencias de
  nuestro catalogo con alguna palabra
  asociada a lo escrito por el usuario.
Fusion Tables API
• Nos permite usar tablas al estilo de una
  base de datos pero fácil de administrar
• Ejemplo: Que una aplicación actualice la
  tabla con los datos que el usuario ingresa,
  y un usuario administrativo fácilmente vea
  los registros del día sin un desarrollo
  extra.
Google Location API’s
• Latitude API: Actualiza en todo momento
  la posición actual de algo o alguien.
• Maps Coordinate API: Controla las
  posiciones de un grupo asignandoles
  tareas y monitoreandolos.
• Maps Geolocation API: Obtiene la
  localización de las celdas del celular o del
  spot de Wifi.
Google Location API’s
• Maps Tracks API: Analiza distintas rutas
  para llegar a un destino, crea geocercas.
• Places API: Regresa información acerca
  de establecimientos y lugares de interés.
• Static Maps API: permite insertar mapas a
  partir de parámetros en la URL.
• Earth API: Automatiza el complemento de
  Google Earth en el navegador.
Google Location API’s
• Maps API: Permite interactuar con los
  mapas y personalizarlos.
• Street View Image API: permite insertar
  una miniatura o una imagen panorámica
  con los parámetros de URL.
• Maps Android API y Maps SDK for iOS
• Ejemplo: Sistemas de monitoreo de
  flotillas con pocas líneas de código.
Google Cloud Messaging for Android

• http://developer.android.com/google/gcm/
• Servicio gratuito para mandar señales de
  hasta 4kb a los equipos móviles con la
  aplicación instalada.
• Ejemplo: Notificar a todos tus usuarios al
  mismo tiempo de una promoción nueva, y
  el primero en atenderla gane algo.
Google Cloud API’s
• https://developers.google.com/appengine/
• Cloud Storage API: Permite almacenar y
  compartir grandes volúmenes de
  información a gran velocidad.
• BigQuery API: Plataforma para crear,
  consultar, procesar y compartir grandes
  volúmenes de información. (terabytes)
• Compute Engine API: Controla de forma
  dinámica la configuración e infraestructura
  del o los servidores virtuales.
Google Cloud API’s
• TaskQueue API: Controla las tareas que
  están corriendo en el App Engine
• Cloud SQL: Bases de datos relacionales.
• Ejemplo: Aplicaciones para procesar
  información genética y encontrar
  patrones.
Page Speed Online API
• Nos devuelve el PageSpeed Score, así
  como sugerencias para mejorar la carga y
  lo compara cada que hay cambios.
• Ejemplo: Pagina que se autoevalúa en
  base a su Score de pagerank y puede
  mejorarse siempre cuando lo necesite
APIs Discovery Service
• https://developers.google.com/discovery/
• Devuelve la información de las API’s que
  están en circulación, las fuentes y los
  métodos que incluye cada una.
• Ejemplo: Un sitio de referencia puede
  estar siempre actualizado si se alimenta
  de esta fuente.
Google Site Verification API
• https://developers.google.com/site-verification
• Verifica que el usuario sea el dueño del
  dominio que esta registrando.
• Ejemplo: En una red de webmasters cada
  uno puede autenticarse con metodos que
  puede controlar en su servidor.
Google Play Android Developer API

• https://developers.google.com/android-publisher
• Lleva el control de las ventas de una
  aplicación en Google Play
• Ejemplo: Enviar una notificación al celular
  cada que pague un cliente.
Google Apps Reseller API
• https://developers.google.com/google-apps/reseller
• Permite controlar a los suscriptores y
  clientes de Google Apps for Business,
  Google Drive storage, and Google Apps
  Vault.
• Ejemplo: Control de las aplicaciones en
  venta así como seguimiento a los clientes.
Google Fonts API
• https://developers.google.com/fonts/
• Permite buscar entre las fuentes
  disponibles de Google.
• Ejemplo: Portal de búsqueda de fuentes
Google Civic Information API
• https://developers.google.com/civic-information/
• Ha sido usada para ver los avances de
  una elección, fue usada por primera vez
  en Noviembre del 2012.
• Ejemplo: Aplicación para monitorear una
  elección en tiempo real.
Orkut API
• https://developers.google.com/orkut/
• Permite controlar la red social Orkut
  popular en Brasil y la India.
• Ejemplo: ¿?
Google Affiliate Network API
• https://developers.google.com/affiliate-network/
• Automatiza la red de mercadeo para
  garantizar mas conversiones en la
  publicidad o estrategia lanzada.
• Ejemplo: Verificar cada link su
  comportamiento respecto a sus
  conversiones.
Google Apps Administrative APIs
• https://developers.google.com/google-apps/admin-apis
• Permite administrar una cuenta de Google
  Apps con las siguientes API’s
• Audit Admin API,Audit Email,Admin Settings
  API,Calendar Resource API,Shared Contacts
  API,Email Migration API,Email Settings API,Groups
  Migration API,Groups Settings API,License
  Manager API,Provisioning API,Reporting
  API,Reseller API,User Profiles API
• Ejemplo: Gestor personalizado del dominio
AdSense API´s
• https://developers.google.com/adsense/
• AdSense Host API: Es posible cambiar las
  caracteristicas de las publicaciones y
  generar reportes en tiempo real.
• AdSense Management API: Muestra el
  inventario y las ganancias de la cuenta.
• Ejemplo: Toma de decisiones en
  estrategias publicitarias en tiempo real.
DoubleClick for advertisers APIs
• https://developers.google.com/doubleclick-advertisers
• Ad Exchange Buyer API: Controla las
  impresiones que han sido compradas
• Ad Exchange Seller API: Es posible ver el
  inventario del clientes, unidades y canales
• DFA Reporting API: Crea, genera, corre y
  descarga reportes en DART
• Ejemplo: Control de campañas
  publicitarias.
GRACIAS
• ¡Es todo!
• Para descargar la presentación será
  publicada en las siguientes redes
  sociales.
• Google+: Buscar por ctoxtli@gmail.com
• Facebook: www.facebook.com/carlos.toxtli

Weitere ähnliche Inhalte

Was ist angesagt?

Tabla comparativa servidores web
Tabla comparativa servidores webTabla comparativa servidores web
Tabla comparativa servidores webjuancma77
 
Cuadro comparativo de softwares de de metodos numericos
Cuadro comparativo de softwares de de metodos numericosCuadro comparativo de softwares de de metodos numericos
Cuadro comparativo de softwares de de metodos numericosJuanCarlos210997
 
Analisis circuitos eléctricos primer y segundo orden
Analisis circuitos eléctricos primer y segundo ordenAnalisis circuitos eléctricos primer y segundo orden
Analisis circuitos eléctricos primer y segundo ordenUniversidad Nacional de Loja
 
Electronica polarizacion del fet
Electronica  polarizacion del fetElectronica  polarizacion del fet
Electronica polarizacion del fetVelmuz Buzz
 
Controlador integral
Controlador integralControlador integral
Controlador integralJesi Toconás
 
05 respuesta en el tiempo de un sistema de control
05   respuesta en el tiempo de un sistema de control05   respuesta en el tiempo de un sistema de control
05 respuesta en el tiempo de un sistema de controlreneej748999
 
Ejemplos 2 de fasores
Ejemplos 2 de fasoresEjemplos 2 de fasores
Ejemplos 2 de fasoresJavierss Sag
 
Especificación de requisitos de un sitio web
Especificación de requisitos de un sitio webEspecificación de requisitos de un sitio web
Especificación de requisitos de un sitio webRafael Pedraza-Jimenez
 
Tabla laplace
Tabla laplaceTabla laplace
Tabla laplaceJORGE
 
Trabajo ecuaciones
Trabajo ecuacionesTrabajo ecuaciones
Trabajo ecuacionesMiguel Doria
 
EJERCICIOS RESUELTOS SOBRE EL MÉTODO DE NEWTON Y EL MÉTODO DE LA SECANTE
EJERCICIOS RESUELTOS SOBRE EL MÉTODO DE NEWTON Y EL MÉTODO DE LA SECANTEEJERCICIOS RESUELTOS SOBRE EL MÉTODO DE NEWTON Y EL MÉTODO DE LA SECANTE
EJERCICIOS RESUELTOS SOBRE EL MÉTODO DE NEWTON Y EL MÉTODO DE LA SECANTEEdgar Flores
 
Ecuaciones Diferenciales - La Transformada de Laplace
Ecuaciones Diferenciales - La Transformada de LaplaceEcuaciones Diferenciales - La Transformada de Laplace
Ecuaciones Diferenciales - La Transformada de LaplaceKike Prieto
 
Jfet prueba
Jfet pruebaJfet prueba
Jfet pruebaAlexis U
 
Ejercicos fasores
Ejercicos fasoresEjercicos fasores
Ejercicos fasoresVanneGalvis
 
Aplicaciones de las ecuaciones diferenciales
Aplicaciones de las ecuaciones diferencialesAplicaciones de las ecuaciones diferenciales
Aplicaciones de las ecuaciones diferencialesVirgilio Granda
 
Clasificación de las ecuaciones diferenciales
Clasificación de las ecuaciones diferencialesClasificación de las ecuaciones diferenciales
Clasificación de las ecuaciones diferencialesjesusamigable
 
Aplicaciones de las ecuaciones diferenciales a problemas vaciado de tanques (...
Aplicaciones de las ecuaciones diferenciales a problemas vaciado de tanques (...Aplicaciones de las ecuaciones diferenciales a problemas vaciado de tanques (...
Aplicaciones de las ecuaciones diferenciales a problemas vaciado de tanques (...Yeina Pedroza
 

Was ist angesagt? (20)

Tabla comparativa servidores web
Tabla comparativa servidores webTabla comparativa servidores web
Tabla comparativa servidores web
 
Cuadro comparativo de softwares de de metodos numericos
Cuadro comparativo de softwares de de metodos numericosCuadro comparativo de softwares de de metodos numericos
Cuadro comparativo de softwares de de metodos numericos
 
Analisis circuitos eléctricos primer y segundo orden
Analisis circuitos eléctricos primer y segundo ordenAnalisis circuitos eléctricos primer y segundo orden
Analisis circuitos eléctricos primer y segundo orden
 
Electronica polarizacion del fet
Electronica  polarizacion del fetElectronica  polarizacion del fet
Electronica polarizacion del fet
 
Controlador integral
Controlador integralControlador integral
Controlador integral
 
Ejercicios resueltos-motores cc en serie
Ejercicios resueltos-motores cc en serieEjercicios resueltos-motores cc en serie
Ejercicios resueltos-motores cc en serie
 
05 respuesta en el tiempo de un sistema de control
05   respuesta en el tiempo de un sistema de control05   respuesta en el tiempo de un sistema de control
05 respuesta en el tiempo de un sistema de control
 
Ejemplos 2 de fasores
Ejemplos 2 de fasoresEjemplos 2 de fasores
Ejemplos 2 de fasores
 
Tema 4 -_ejercicios_resueltos
Tema 4 -_ejercicios_resueltosTema 4 -_ejercicios_resueltos
Tema 4 -_ejercicios_resueltos
 
Especificación de requisitos de un sitio web
Especificación de requisitos de un sitio webEspecificación de requisitos de un sitio web
Especificación de requisitos de un sitio web
 
Tabla laplace
Tabla laplaceTabla laplace
Tabla laplace
 
Trabajo ecuaciones
Trabajo ecuacionesTrabajo ecuaciones
Trabajo ecuaciones
 
EJERCICIOS RESUELTOS SOBRE EL MÉTODO DE NEWTON Y EL MÉTODO DE LA SECANTE
EJERCICIOS RESUELTOS SOBRE EL MÉTODO DE NEWTON Y EL MÉTODO DE LA SECANTEEJERCICIOS RESUELTOS SOBRE EL MÉTODO DE NEWTON Y EL MÉTODO DE LA SECANTE
EJERCICIOS RESUELTOS SOBRE EL MÉTODO DE NEWTON Y EL MÉTODO DE LA SECANTE
 
Ecuaciones Diferenciales - La Transformada de Laplace
Ecuaciones Diferenciales - La Transformada de LaplaceEcuaciones Diferenciales - La Transformada de Laplace
Ecuaciones Diferenciales - La Transformada de Laplace
 
Jfet prueba
Jfet pruebaJfet prueba
Jfet prueba
 
Ejercicos fasores
Ejercicos fasoresEjercicos fasores
Ejercicos fasores
 
Aplicaciones de las ecuaciones diferenciales
Aplicaciones de las ecuaciones diferencialesAplicaciones de las ecuaciones diferenciales
Aplicaciones de las ecuaciones diferenciales
 
Clasificación de las ecuaciones diferenciales
Clasificación de las ecuaciones diferencialesClasificación de las ecuaciones diferenciales
Clasificación de las ecuaciones diferenciales
 
Aplicaciones de las ecuaciones diferenciales a problemas vaciado de tanques (...
Aplicaciones de las ecuaciones diferenciales a problemas vaciado de tanques (...Aplicaciones de las ecuaciones diferenciales a problemas vaciado de tanques (...
Aplicaciones de las ecuaciones diferenciales a problemas vaciado de tanques (...
 
Circuitos trifasicos
Circuitos trifasicosCircuitos trifasicos
Circuitos trifasicos
 

Ähnlich wie Todas las APIs de Google

Conociendo las APis de Google
Conociendo las APis de GoogleConociendo las APis de Google
Conociendo las APis de GoogleBotones Creativos
 
Cuestionario Herramientas WEB 2.0
Cuestionario Herramientas WEB 2.0Cuestionario Herramientas WEB 2.0
Cuestionario Herramientas WEB 2.0Gio Tabares
 
Cuestionario Herramientas Web 2.0
Cuestionario Herramientas Web 2.0Cuestionario Herramientas Web 2.0
Cuestionario Herramientas Web 2.0Gio Tabares
 
Primera parte (2)
Primera parte (2)Primera parte (2)
Primera parte (2)AgusYanotti
 
Trabajo práctico n 3
Trabajo práctico n 3Trabajo práctico n 3
Trabajo práctico n 3ggaray95
 
S3 2016 taller-javascript-v2
S3 2016 taller-javascript-v2S3 2016 taller-javascript-v2
S3 2016 taller-javascript-v2Manuel Gértrudix
 
Apis, como reutilizar contenidos en tu web
Apis, como reutilizar contenidos en tu webApis, como reutilizar contenidos en tu web
Apis, como reutilizar contenidos en tu webDaniel Julià
 
Trabajo practico n5
Trabajo practico n5Trabajo practico n5
Trabajo practico n5tomas-p
 
Trabajo Practico Nº5
Trabajo Practico Nº5Trabajo Practico Nº5
Trabajo Practico Nº5tuttyemi
 
Trabajo practico n º17
Trabajo practico n º17Trabajo practico n º17
Trabajo practico n º17Leonel Paz
 

Ähnlich wie Todas las APIs de Google (20)

Google APIs
Google APIsGoogle APIs
Google APIs
 
Conociendo las APis de Google
Conociendo las APis de GoogleConociendo las APis de Google
Conociendo las APis de Google
 
Cuestionario Herramientas WEB 2.0
Cuestionario Herramientas WEB 2.0Cuestionario Herramientas WEB 2.0
Cuestionario Herramientas WEB 2.0
 
Cuestionario Herramientas Web 2.0
Cuestionario Herramientas Web 2.0Cuestionario Herramientas Web 2.0
Cuestionario Herramientas Web 2.0
 
Google Api
Google ApiGoogle Api
Google Api
 
trabajo practico n7
trabajo practico n7trabajo practico n7
trabajo practico n7
 
Primera parte (2)
Primera parte (2)Primera parte (2)
Primera parte (2)
 
BIBLIOTECAS ONLINE DIAPOSITIVA.pptx
BIBLIOTECAS ONLINE DIAPOSITIVA.pptxBIBLIOTECAS ONLINE DIAPOSITIVA.pptx
BIBLIOTECAS ONLINE DIAPOSITIVA.pptx
 
Trabajo práctico n 3
Trabajo práctico n 3Trabajo práctico n 3
Trabajo práctico n 3
 
Google
GoogleGoogle
Google
 
S3 2016 taller-javascript-v2
S3 2016 taller-javascript-v2S3 2016 taller-javascript-v2
S3 2016 taller-javascript-v2
 
Servicio web.lauraivettecolinvillarreal
Servicio web.lauraivettecolinvillarrealServicio web.lauraivettecolinvillarreal
Servicio web.lauraivettecolinvillarreal
 
Apis, como reutilizar contenidos en tu web
Apis, como reutilizar contenidos en tu webApis, como reutilizar contenidos en tu web
Apis, como reutilizar contenidos en tu web
 
Trabajo practico n5
Trabajo practico n5Trabajo practico n5
Trabajo practico n5
 
Trabajo Practico Nº5
Trabajo Practico Nº5Trabajo Practico Nº5
Trabajo Practico Nº5
 
Trabajo practico n º17
Trabajo practico n º17Trabajo practico n º17
Trabajo practico n º17
 
Gestion del conocimiento
Gestion del conocimientoGestion del conocimiento
Gestion del conocimiento
 
Gestion del conocimiento
Gestion del conocimientoGestion del conocimiento
Gestion del conocimiento
 
Google chrome
Google chromeGoogle chrome
Google chrome
 
Maria monica
Maria monicaMaria monica
Maria monica
 

Mehr von Carlos Toxtli

Reproducibility in artificial intelligence
Reproducibility in artificial intelligenceReproducibility in artificial intelligence
Reproducibility in artificial intelligenceCarlos Toxtli
 
Autom editor video blooper recognition and localization for automatic monolo...
Autom editor  video blooper recognition and localization for automatic monolo...Autom editor  video blooper recognition and localization for automatic monolo...
Autom editor video blooper recognition and localization for automatic monolo...Carlos Toxtli
 
Artificial intelligence and open source
Artificial intelligence and open sourceArtificial intelligence and open source
Artificial intelligence and open sourceCarlos Toxtli
 
Bots in robotic process automation
Bots in robotic process automationBots in robotic process automation
Bots in robotic process automationCarlos Toxtli
 
How to implement artificial intelligence solutions
How to implement artificial intelligence solutionsHow to implement artificial intelligence solutions
How to implement artificial intelligence solutionsCarlos Toxtli
 
Multimodal emotion recognition at utterance level with spatio-temporal featur...
Multimodal emotion recognition at utterance level with spatio-temporal featur...Multimodal emotion recognition at utterance level with spatio-temporal featur...
Multimodal emotion recognition at utterance level with spatio-temporal featur...Carlos Toxtli
 
Changing paradigms in ai prototyping
Changing paradigms in ai prototypingChanging paradigms in ai prototyping
Changing paradigms in ai prototypingCarlos Toxtli
 
Inteligencia Artificial From Zero to Hero
Inteligencia Artificial From Zero to HeroInteligencia Artificial From Zero to Hero
Inteligencia Artificial From Zero to HeroCarlos Toxtli
 
ExperTwin: An Alter Ego in Cyberspace for Knowledge Workers
ExperTwin: An Alter Ego in Cyberspace for Knowledge WorkersExperTwin: An Alter Ego in Cyberspace for Knowledge Workers
ExperTwin: An Alter Ego in Cyberspace for Knowledge WorkersCarlos Toxtli
 
Enabling Expert Critique with Chatbots and Micro-Guidance - Ci 2018
Enabling Expert Critique with Chatbots and Micro-Guidance - Ci 2018Enabling Expert Critique with Chatbots and Micro-Guidance - Ci 2018
Enabling Expert Critique with Chatbots and Micro-Guidance - Ci 2018Carlos Toxtli
 
Cómo vivir de la inteligencia artificial
Cómo vivir de la inteligencia artificialCómo vivir de la inteligencia artificial
Cómo vivir de la inteligencia artificialCarlos Toxtli
 
Education 3.0 - Megatendencias
Education 3.0 - MegatendenciasEducation 3.0 - Megatendencias
Education 3.0 - MegatendenciasCarlos Toxtli
 
Understanding Political Manipulation and Botnets - RightsCon
Understanding Political Manipulation and Botnets - RightsConUnderstanding Political Manipulation and Botnets - RightsCon
Understanding Political Manipulation and Botnets - RightsConCarlos Toxtli
 
Understanding Chatbot-Mediated Task Management
Understanding Chatbot-Mediated Task ManagementUnderstanding Chatbot-Mediated Task Management
Understanding Chatbot-Mediated Task ManagementCarlos Toxtli
 
Single sign on spanish - guía completa
Single sign on   spanish - guía completaSingle sign on   spanish - guía completa
Single sign on spanish - guía completaCarlos Toxtli
 
Los empleos del futuro en Latinoamérica
Los empleos del futuro en LatinoaméricaLos empleos del futuro en Latinoamérica
Los empleos del futuro en LatinoaméricaCarlos Toxtli
 
Empleos que ya están siendo reemplazados por bots y el futuro del RPA (Roboti...
Empleos que ya están siendo reemplazados por bots y el futuro del RPA (Roboti...Empleos que ya están siendo reemplazados por bots y el futuro del RPA (Roboti...
Empleos que ya están siendo reemplazados por bots y el futuro del RPA (Roboti...Carlos Toxtli
 
RPA (Robotic Process Automation)
RPA (Robotic Process Automation)RPA (Robotic Process Automation)
RPA (Robotic Process Automation)Carlos Toxtli
 
Chatbots + rpa (robotic process automation)
Chatbots + rpa (robotic process automation)Chatbots + rpa (robotic process automation)
Chatbots + rpa (robotic process automation)Carlos Toxtli
 

Mehr von Carlos Toxtli (20)

Reproducibility in artificial intelligence
Reproducibility in artificial intelligenceReproducibility in artificial intelligence
Reproducibility in artificial intelligence
 
Autom editor video blooper recognition and localization for automatic monolo...
Autom editor  video blooper recognition and localization for automatic monolo...Autom editor  video blooper recognition and localization for automatic monolo...
Autom editor video blooper recognition and localization for automatic monolo...
 
Artificial intelligence and open source
Artificial intelligence and open sourceArtificial intelligence and open source
Artificial intelligence and open source
 
Bots in robotic process automation
Bots in robotic process automationBots in robotic process automation
Bots in robotic process automation
 
How to implement artificial intelligence solutions
How to implement artificial intelligence solutionsHow to implement artificial intelligence solutions
How to implement artificial intelligence solutions
 
Multimodal emotion recognition at utterance level with spatio-temporal featur...
Multimodal emotion recognition at utterance level with spatio-temporal featur...Multimodal emotion recognition at utterance level with spatio-temporal featur...
Multimodal emotion recognition at utterance level with spatio-temporal featur...
 
Changing paradigms in ai prototyping
Changing paradigms in ai prototypingChanging paradigms in ai prototyping
Changing paradigms in ai prototyping
 
Inteligencia Artificial From Zero to Hero
Inteligencia Artificial From Zero to HeroInteligencia Artificial From Zero to Hero
Inteligencia Artificial From Zero to Hero
 
Bots for Crowds
Bots for CrowdsBots for Crowds
Bots for Crowds
 
ExperTwin: An Alter Ego in Cyberspace for Knowledge Workers
ExperTwin: An Alter Ego in Cyberspace for Knowledge WorkersExperTwin: An Alter Ego in Cyberspace for Knowledge Workers
ExperTwin: An Alter Ego in Cyberspace for Knowledge Workers
 
Enabling Expert Critique with Chatbots and Micro-Guidance - Ci 2018
Enabling Expert Critique with Chatbots and Micro-Guidance - Ci 2018Enabling Expert Critique with Chatbots and Micro-Guidance - Ci 2018
Enabling Expert Critique with Chatbots and Micro-Guidance - Ci 2018
 
Cómo vivir de la inteligencia artificial
Cómo vivir de la inteligencia artificialCómo vivir de la inteligencia artificial
Cómo vivir de la inteligencia artificial
 
Education 3.0 - Megatendencias
Education 3.0 - MegatendenciasEducation 3.0 - Megatendencias
Education 3.0 - Megatendencias
 
Understanding Political Manipulation and Botnets - RightsCon
Understanding Political Manipulation and Botnets - RightsConUnderstanding Political Manipulation and Botnets - RightsCon
Understanding Political Manipulation and Botnets - RightsCon
 
Understanding Chatbot-Mediated Task Management
Understanding Chatbot-Mediated Task ManagementUnderstanding Chatbot-Mediated Task Management
Understanding Chatbot-Mediated Task Management
 
Single sign on spanish - guía completa
Single sign on   spanish - guía completaSingle sign on   spanish - guía completa
Single sign on spanish - guía completa
 
Los empleos del futuro en Latinoamérica
Los empleos del futuro en LatinoaméricaLos empleos del futuro en Latinoamérica
Los empleos del futuro en Latinoamérica
 
Empleos que ya están siendo reemplazados por bots y el futuro del RPA (Roboti...
Empleos que ya están siendo reemplazados por bots y el futuro del RPA (Roboti...Empleos que ya están siendo reemplazados por bots y el futuro del RPA (Roboti...
Empleos que ya están siendo reemplazados por bots y el futuro del RPA (Roboti...
 
RPA (Robotic Process Automation)
RPA (Robotic Process Automation)RPA (Robotic Process Automation)
RPA (Robotic Process Automation)
 
Chatbots + rpa (robotic process automation)
Chatbots + rpa (robotic process automation)Chatbots + rpa (robotic process automation)
Chatbots + rpa (robotic process automation)
 

Kürzlich hochgeladen

Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 

Kürzlich hochgeladen (20)

Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 

Todas las APIs de Google

  • 2. Presentación • Esta es una guía de estudio que podrán descargar, por lo que se pide al asistente echar a volar su imaginación con todo lo que Google trae para nosotros. • Esta presentación resuelve el “¿Qué?” podemos hacer con las herramientas de Google. • El “¿Cómo?” es muy similar para todas.
  • 3. API • Interfaz de programación de aplicaciones (IPA) o API (del inglés Application Programming Interface) es el conjunto de funciones y procedimientos que ofrece cierta biblioteca para ser utilizado por otro software como una capa de abstracción. • Se pronuncian las letras por separado. • American Petroleum Institute (www.api.org)
  • 4. Google API’s • Existen mas de 50 APIs directamente producidas por Google. • Aquí explicaremos para que sirven TODAS. • La dinámica es veloz por lo que sugerimos descargarla para futuras referencias. • Sin mas preámbulos comencemos.
  • 5. Google API’s Consolle • https://code.google.com/apis/console
  • 6. Google APIs Client Libraries • https://developers.google.com/discovery/librar • Una sola librería para manejar la mayor parte de las APIs disponible en la mayor parte de los lenguajes de programación.
  • 7. Google Data APIs • https://developers.google.com/gdata/ • Librerías que obtienen datos a partir de notificaciones canales de noticias (RSS Feeds), por lo general son solo de consulta de datos. • Muchas de ellas ya son obsoletas y representan la forma anterior.
  • 8. Google Data APIs • https://developers.google.com/gdata/docs/directory • Google Analytics Data Export API,Google Apps APIs,Google Base Data API,Blogger Data API,Google Booksearch Data API,Google Calendar Data API,Google Code Search Data API,Google Contacts Data API,Google Documents List Data API,Google Finance Portfolio Data API,Google Health Data API,Google Maps Data API,Picasa Web Albums Data API,Google Project Hosting Issue Tracker API,Google Sidewiki Data API,Google Sites Data API,Google Spreadsheets Data API,Google Translator Toolkit Data API,Google Webmaster Tools Data API,YouTube Data API
  • 9. Drive API • https://developers.google.com/drive/v2/reference/ • Permite acceder a los archivos y carpetas de la nube y poder manipularlos. • Ejemplo: Poder leer nuestra estructura de archivos y dar una vista personalizada para su descarga o visualización.
  • 10. Drive Realtime API • https://developers.google.com/drive/realtime/ • Permite controlar la interacción en tiempo real de múltiples usuarios sobre un mismo archivo en una aplicación. • Ejemplo: Podemos controlar que en una herramienta de dibujo todos puedan dibujar.
  • 11. Drive SDK • https://developers.google.com/drive/ • Podemos crear las aplicaciones en línea en las cuales se abran los documentos guardados en Drive. • Ejemplo: Una aplicación que al abrir una imagen nos la permita editar y compartir en las redes sociales.
  • 12. Google Applications API’s • https://developers.google.com/google-apps/app-apis • Calendar API: Nos permite manipular los eventos en el calendario. • Tasks API: Permite organizar las tareas pendientes. • Gmail API: Configura, migra y extiende las funcionalidades de Gmail. • Contacts API: Crea, consulta, actualiza y borra contactos.
  • 13. Google Aplications API’s • Spreadsheets API: Crea y modifica hojas de calculo en línea. • Sites API’s: Genera, modifica y comparte sitios web de forma automatizada. • Ejemplo: Ir creando nuevas secciones en un sitio web y agendando citas conforme se modifica una hoja de calculo.
  • 14. Google Apps Script • https://developers.google.com/apps-script/ • Desde javascript es posible escribir aplicaciones que controlan las herramientas de Google Apps de forma muy sencilla. • Ejemplo: Crear una herramienta que genere un archivo, lo guarde en drive y envíe por correo con unas cuantas líneas de código.
  • 15. Google+ API • https://developers.google.com/+/api/ • Permite interactuar con la información de la gente, momentos, actividades, comentarios, autenticación entre otras cosas de esta red social. • Ejemplo: Autenticarse en una pagina con tu cuenta de gmail y que el sitio te conozca mas y pueda publicar en tu pagina.
  • 16. Google+ Hangouts API • https://developers.google.com/+/hangouts/api/ • En los video chats permite controlar la lista invitados, el volumen, efectos de video, efectos de sonido, interfaz, compartir información y controlar interacciones en Hangouts en vivo. • Ejemplo: Durante una conversación en vivo podría ejecutarse una aplicación de entretenimiento donde se comparta lo que produzcan.
  • 17. Books Family API’s • https://developers.google.com/books • Books API: Permite buscar libros y controlar tu biblioteca. • Embedded Viewer API: Incluir un visualizador de libros en su sitio. • Ejemplo: Una biblioteca virtual con motor de búsqueda y poder leer en sitio los libros.
  • 18. Blogger API • https://developers.google.com/blogger • Permite en nuestro blog tener control de búsqueda de blogs, usuarios activos, manejo de los comentarios, manejo de los posts y paginas. • Ejemplo: Podemos hacer un bot que busque información de un tema en otros blogs, depuramos y lo publicamos con las referencias de los otros en el nuestro.
  • 19. CustomSearch API • https://developers.google.com/custom-search/ • Podemos crear nuestro propio motor de busqueda. • Ejemplo: Crear un motor de búsqueda que solo busque en nuestros Bookmarks y nos traiga solo resultados de sitios que en alguna ocasión hayamos marcado que nos gustan.
  • 20. Search API For Shopping • https://developers.google.com/shopping-search • Permite buscar entre los productos que están a la venta en base a sus características. • Ejemplo: Tienda de gustos alternativos que muestre los artículos menos populares primero
  • 21. Freebase API • https://developers.google.com/freebase/ • Búsqueda en Grafos públicos con mas de 36 millones de nodos, tanto de personas, lugares, cosas, etc. • Ejemplo: Hacer búsquedas en base al contexto, viendo que conceptos están ligados con cuales otros y acercándonos nuevo conocimiento.
  • 22. Google Analytics API’s • https://developers.google.com/analytics/ • Analytics Collection: Controla el monitoreo de sitios web, moviles y hardware. • Management API: Automatiza todas las configuraciones. • Core Reporting API: Generación de reportes • Multi-Channel Funnels Reporting API: Analiza de donde provienen las visitas
  • 23. Google Analytics API’s • Analytics Social Data Hub: Analiza la actividad en las redes sociales. • Ejemplo: Podríamos recrear lo que un usuario suele hacer en nuestra aplicación móvil y entender como le gustaría que fuera e incluso vincularlo con los dispositivo que usa para hacer ejercicio.
  • 24. YouTube Analytics API • https://developers.google.com/youtube/analytics/ • Permite traer información de canales o videos del usuario, consultando reproducciones por datos demográficos, sociales, geográficos, reproducciones, tiempos, ganancias e interés de nuestros videos. • Ejemplo: Crear infografías con la información de las reproducciones de nuestros videos
  • 25. YouTube API’s • https://developers.google.com/youtube • Youtube Data API: Acceso y control de canales, videos, búsquedas, listas de reproducción, seguidores, galerías y categorías. • Youtube Player API: Personaliza el reproductor. • Ejemplo: Crear un mapa con los videos geo referenciados mostrando cada uno en el lugar donde fue producido.
  • 26. YouTube Livestreaming API • https://developers.google.com/youtube/v3/live/ • Crear, actualizar, agendar y controlar transmisiones en vivo desde youtube. • Ejemplo: Un robot que maneje la programación dinámica en un canal de youtube.
  • 27. Google Authentication API • https://developers.google.com/accounts/ • OAuth2 API: Inicio de sesión con el protocolo de autenticación mas usado de internet. • Identity Toolkit API: Para logearse con OpenID, Google mail, Hotmail, Yahoo! mail, AOL mail, and Google Apps. • Google+ Sign in Button: Permite accesar or medio de un botón con una cuenta de Google.
  • 28. Translate API • https://developers.google.com/translate • Permite traducir textos de un idioma a otro. • Ejemplo: Sitio web o aplicación que dinámicamente sin recargar cambia todo el contenido de un sitio a otro idioma
  • 29. URL Shortener API • https://developers.google.com/url-shortener/ • Acorta direcciónes web que son muy largas a una URL con el dominio goo.gl • Ejemplo: Aplicación que siempre rutas cortas a contenidos pensados en ser compartidos.
  • 30. Prediction API • https://developers.google.com/prediction • Mediante Machine Learning permite deducir la respuesta a una entrada en 3 pasos, 1.- subir un archivo donde describa que entrada corresponde a que salidas, 2.- entrenarlo con nuevas entradas y evaluándolo, 3.- El ya puede predecir. • Ejemplo: Poder dar sugerencias de nuestro catalogo con alguna palabra asociada a lo escrito por el usuario.
  • 31. Fusion Tables API • Nos permite usar tablas al estilo de una base de datos pero fácil de administrar • Ejemplo: Que una aplicación actualice la tabla con los datos que el usuario ingresa, y un usuario administrativo fácilmente vea los registros del día sin un desarrollo extra.
  • 32. Google Location API’s • Latitude API: Actualiza en todo momento la posición actual de algo o alguien. • Maps Coordinate API: Controla las posiciones de un grupo asignandoles tareas y monitoreandolos. • Maps Geolocation API: Obtiene la localización de las celdas del celular o del spot de Wifi.
  • 33. Google Location API’s • Maps Tracks API: Analiza distintas rutas para llegar a un destino, crea geocercas. • Places API: Regresa información acerca de establecimientos y lugares de interés. • Static Maps API: permite insertar mapas a partir de parámetros en la URL. • Earth API: Automatiza el complemento de Google Earth en el navegador.
  • 34. Google Location API’s • Maps API: Permite interactuar con los mapas y personalizarlos. • Street View Image API: permite insertar una miniatura o una imagen panorámica con los parámetros de URL. • Maps Android API y Maps SDK for iOS • Ejemplo: Sistemas de monitoreo de flotillas con pocas líneas de código.
  • 35. Google Cloud Messaging for Android • http://developer.android.com/google/gcm/ • Servicio gratuito para mandar señales de hasta 4kb a los equipos móviles con la aplicación instalada. • Ejemplo: Notificar a todos tus usuarios al mismo tiempo de una promoción nueva, y el primero en atenderla gane algo.
  • 36. Google Cloud API’s • https://developers.google.com/appengine/ • Cloud Storage API: Permite almacenar y compartir grandes volúmenes de información a gran velocidad. • BigQuery API: Plataforma para crear, consultar, procesar y compartir grandes volúmenes de información. (terabytes) • Compute Engine API: Controla de forma dinámica la configuración e infraestructura del o los servidores virtuales.
  • 37. Google Cloud API’s • TaskQueue API: Controla las tareas que están corriendo en el App Engine • Cloud SQL: Bases de datos relacionales. • Ejemplo: Aplicaciones para procesar información genética y encontrar patrones.
  • 38. Page Speed Online API • Nos devuelve el PageSpeed Score, así como sugerencias para mejorar la carga y lo compara cada que hay cambios. • Ejemplo: Pagina que se autoevalúa en base a su Score de pagerank y puede mejorarse siempre cuando lo necesite
  • 39. APIs Discovery Service • https://developers.google.com/discovery/ • Devuelve la información de las API’s que están en circulación, las fuentes y los métodos que incluye cada una. • Ejemplo: Un sitio de referencia puede estar siempre actualizado si se alimenta de esta fuente.
  • 40. Google Site Verification API • https://developers.google.com/site-verification • Verifica que el usuario sea el dueño del dominio que esta registrando. • Ejemplo: En una red de webmasters cada uno puede autenticarse con metodos que puede controlar en su servidor.
  • 41. Google Play Android Developer API • https://developers.google.com/android-publisher • Lleva el control de las ventas de una aplicación en Google Play • Ejemplo: Enviar una notificación al celular cada que pague un cliente.
  • 42. Google Apps Reseller API • https://developers.google.com/google-apps/reseller • Permite controlar a los suscriptores y clientes de Google Apps for Business, Google Drive storage, and Google Apps Vault. • Ejemplo: Control de las aplicaciones en venta así como seguimiento a los clientes.
  • 43. Google Fonts API • https://developers.google.com/fonts/ • Permite buscar entre las fuentes disponibles de Google. • Ejemplo: Portal de búsqueda de fuentes
  • 44. Google Civic Information API • https://developers.google.com/civic-information/ • Ha sido usada para ver los avances de una elección, fue usada por primera vez en Noviembre del 2012. • Ejemplo: Aplicación para monitorear una elección en tiempo real.
  • 45. Orkut API • https://developers.google.com/orkut/ • Permite controlar la red social Orkut popular en Brasil y la India. • Ejemplo: ¿?
  • 46. Google Affiliate Network API • https://developers.google.com/affiliate-network/ • Automatiza la red de mercadeo para garantizar mas conversiones en la publicidad o estrategia lanzada. • Ejemplo: Verificar cada link su comportamiento respecto a sus conversiones.
  • 47. Google Apps Administrative APIs • https://developers.google.com/google-apps/admin-apis • Permite administrar una cuenta de Google Apps con las siguientes API’s • Audit Admin API,Audit Email,Admin Settings API,Calendar Resource API,Shared Contacts API,Email Migration API,Email Settings API,Groups Migration API,Groups Settings API,License Manager API,Provisioning API,Reporting API,Reseller API,User Profiles API • Ejemplo: Gestor personalizado del dominio
  • 48. AdSense API´s • https://developers.google.com/adsense/ • AdSense Host API: Es posible cambiar las caracteristicas de las publicaciones y generar reportes en tiempo real. • AdSense Management API: Muestra el inventario y las ganancias de la cuenta. • Ejemplo: Toma de decisiones en estrategias publicitarias en tiempo real.
  • 49. DoubleClick for advertisers APIs • https://developers.google.com/doubleclick-advertisers • Ad Exchange Buyer API: Controla las impresiones que han sido compradas • Ad Exchange Seller API: Es posible ver el inventario del clientes, unidades y canales • DFA Reporting API: Crea, genera, corre y descarga reportes en DART • Ejemplo: Control de campañas publicitarias.
  • 50. GRACIAS • ¡Es todo! • Para descargar la presentación será publicada en las siguientes redes sociales. • Google+: Buscar por ctoxtli@gmail.com • Facebook: www.facebook.com/carlos.toxtli