SlideShare a Scribd company logo
1 of 7
Una interfaz de programación de aplicaciones
o API (del inglés Application Programming
Interface) es el conjunto de funciones y
procedimientos (o métodos, si se refiere a
programación orientada a objetos) que ofrece
cierta biblioteca para ser utilizado por otro
software como una capa de abstracción. Una API
representa una interfaz de comunicación entre
componentes software.
 Son  los métodos que Google ofrece a los
 desarrolladores para que puedan hacer peticiones a
 Google desde sus propias aplicaciones.
¿Con qué lenguajes de programación puedo usar las APIs de
  Google?
   Los desarrolladores pueden hacer peticiones a Google mediante
  el uso de varios lenguajes, como Java, Perl o Visual Studio .NET,
  entre otros.

- ¿Qué aplicaciones puedo hacer con las APIs de Google? :
    Se pueden desarrollar tanto aplicaciones en entorno web como
   dentro de un programa clásico. Por ejemplo, puedes incluir los
   resultados de Google dentro de tu sitio web o tratar estos
   resultados.

- ¿Cómo funcionan las APIs de Google? :
    Las aplicaciones que escriben los desarrolladores se conectan
   remotamente con el servicio Web API de Google. Esta
   comunicación se realiza mediante un protocolo llamado SOAP
   (Simple Object Access Protocol). Está basado en XML, y se usa
   para el intercambio de información entre aplicaciones. Sin
   embargo, no es necesario tener conocimientos ni de SOAP ni de
   XML para trabajar con las APIs de Google.
 Google Maps es el nombre de un servicio gratuito de
 Google. Es un servidor de aplicaciones de mapas en
 Web. Ofrece imágenes de mapas desplazables, así
 como fotos satelitales del mundo entero e incluso la
 ruta entre diferentes ubicaciones.
Api
Api
Api

More Related Content

What's hot

Investigación Estructura de un Programa en Java
Investigación Estructura de un Programa en JavaInvestigación Estructura de un Programa en Java
Investigación Estructura de un Programa en Javaariannalizeeth
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionNaty Colin
 
Que sgbd utiliza el sga de la unac
Que sgbd utiliza el sga de la unacQue sgbd utiliza el sga de la unac
Que sgbd utiliza el sga de la unacJeremi Sixto Perales
 
Compiladores manuales java c visual basic
Compiladores manuales java c visual basicCompiladores manuales java c visual basic
Compiladores manuales java c visual basicAndres Pozo
 
Terceraunidad 130505194734-phpapp01
Terceraunidad 130505194734-phpapp01Terceraunidad 130505194734-phpapp01
Terceraunidad 130505194734-phpapp01Victor Martinez
 
2009_asp.net_capitulo_1
2009_asp.net_capitulo_12009_asp.net_capitulo_1
2009_asp.net_capitulo_1zhylz Zevallos
 
Mi lenguaje de programación de preferencia.
Mi lenguaje de programación de preferencia.Mi lenguaje de programación de preferencia.
Mi lenguaje de programación de preferencia.julpiz29
 
ventajas y desventajas de programas informaticos
ventajas y desventajas de programas informaticosventajas y desventajas de programas informaticos
ventajas y desventajas de programas informaticosIrving Muñoz
 
diferencias entre visual basic y c++
diferencias entre visual basic y c++diferencias entre visual basic y c++
diferencias entre visual basic y c++MAYRASHAKAI
 
Lenguajes de desarrollo web 2011
Lenguajes  de  desarrollo  web 2011Lenguajes  de  desarrollo  web 2011
Lenguajes de desarrollo web 2011John Florez
 
Lenguajes de Programación para Paginas Web
Lenguajes de Programación para Paginas WebLenguajes de Programación para Paginas Web
Lenguajes de Programación para Paginas WebAramis Andrade
 
Lenguajes del lado del servidor y lenguajes del lado del usuario
Lenguajes del lado del servidor y lenguajes del lado del usuarioLenguajes del lado del servidor y lenguajes del lado del usuario
Lenguajes del lado del servidor y lenguajes del lado del usuarioJessica
 

What's hot (18)

Investigación Estructura de un Programa en Java
Investigación Estructura de un Programa en JavaInvestigación Estructura de un Programa en Java
Investigación Estructura de un Programa en Java
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Desktop
DesktopDesktop
Desktop
 
Josue
JosueJosue
Josue
 
¿QUE ES JAVA?
¿QUE ES JAVA?¿QUE ES JAVA?
¿QUE ES JAVA?
 
Que sgbd utiliza el sga de la unac
Que sgbd utiliza el sga de la unacQue sgbd utiliza el sga de la unac
Que sgbd utiliza el sga de la unac
 
J2 e
J2 eJ2 e
J2 e
 
Compiladores manuales java c visual basic
Compiladores manuales java c visual basicCompiladores manuales java c visual basic
Compiladores manuales java c visual basic
 
Terceraunidad 130505194734-phpapp01
Terceraunidad 130505194734-phpapp01Terceraunidad 130505194734-phpapp01
Terceraunidad 130505194734-phpapp01
 
2009_asp.net_capitulo_1
2009_asp.net_capitulo_12009_asp.net_capitulo_1
2009_asp.net_capitulo_1
 
Mi lenguaje de programación de preferencia.
Mi lenguaje de programación de preferencia.Mi lenguaje de programación de preferencia.
Mi lenguaje de programación de preferencia.
 
ventajas y desventajas de programas informaticos
ventajas y desventajas de programas informaticosventajas y desventajas de programas informaticos
ventajas y desventajas de programas informaticos
 
diferencias entre visual basic y c++
diferencias entre visual basic y c++diferencias entre visual basic y c++
diferencias entre visual basic y c++
 
Que es visual basic
Que es visual basicQue es visual basic
Que es visual basic
 
Lenguajes de desarrollo web 2011
Lenguajes  de  desarrollo  web 2011Lenguajes  de  desarrollo  web 2011
Lenguajes de desarrollo web 2011
 
Lenguajes de Programación para Paginas Web
Lenguajes de Programación para Paginas WebLenguajes de Programación para Paginas Web
Lenguajes de Programación para Paginas Web
 
Lenguajes del lado del servidor y lenguajes del lado del usuario
Lenguajes del lado del servidor y lenguajes del lado del usuarioLenguajes del lado del servidor y lenguajes del lado del usuario
Lenguajes del lado del servidor y lenguajes del lado del usuario
 
Asp.net mvc
Asp.net mvcAsp.net mvc
Asp.net mvc
 

Similar to Api (20)

Google Api
Google ApiGoogle Api
Google Api
 
Diapositivas de desarrollo de programación de aplicaciones moviles
Diapositivas de desarrollo de programación de aplicaciones movilesDiapositivas de desarrollo de programación de aplicaciones moviles
Diapositivas de desarrollo de programación de aplicaciones moviles
 
Ap is google
Ap is googleAp is google
Ap is google
 
Herramientas de desarrollo.pptx
Herramientas de desarrollo.pptxHerramientas de desarrollo.pptx
Herramientas de desarrollo.pptx
 
Api
ApiApi
Api
 
Exposición 8
Exposición 8Exposición 8
Exposición 8
 
Que es un paradigma y api
Que es un paradigma y apiQue es un paradigma y api
Que es un paradigma y api
 
Que es un paradigma y api
Que es un paradigma y apiQue es un paradigma y api
Que es un paradigma y api
 
Programacion de aplicaciones moviles
Programacion de aplicaciones movilesProgramacion de aplicaciones moviles
Programacion de aplicaciones moviles
 
Programacion de aplicaciones moviles
Programacion de aplicaciones movilesProgramacion de aplicaciones moviles
Programacion de aplicaciones moviles
 
Google
GoogleGoogle
Google
 
Articulo tipos de ide y ajax control toolkit
Articulo   tipos de ide y ajax control toolkitArticulo   tipos de ide y ajax control toolkit
Articulo tipos de ide y ajax control toolkit
 
Infosoft - apis android
Infosoft  - apis androidInfosoft  - apis android
Infosoft - apis android
 
Presentación programación en internet
Presentación programación en internetPresentación programación en internet
Presentación programación en internet
 
Java Scripts
Java ScriptsJava Scripts
Java Scripts
 
Servicio web.lauraivettecolinvillarreal
Servicio web.lauraivettecolinvillarrealServicio web.lauraivettecolinvillarreal
Servicio web.lauraivettecolinvillarreal
 
Entregable2
Entregable2Entregable2
Entregable2
 
Gps
GpsGps
Gps
 
Gps
GpsGps
Gps
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 

More from weysiba

Base de datos 1
Base de datos 1Base de datos 1
Base de datos 1weysiba
 
Ejercicios gantt pert
Ejercicios gantt   pertEjercicios gantt   pert
Ejercicios gantt pertweysiba
 
Gestion de proyectos
Gestion de proyectosGestion de proyectos
Gestion de proyectosweysiba
 
Diagrama de gantt
Diagrama de ganttDiagrama de gantt
Diagrama de ganttweysiba
 
Gestion de proyectos
Gestion de proyectosGestion de proyectos
Gestion de proyectosweysiba
 
Blogs empresa
Blogs empresaBlogs empresa
Blogs empresaweysiba
 
Tecnologias de la informacion en la empresa
Tecnologias de la  informacion en la empresaTecnologias de la  informacion en la empresa
Tecnologias de la informacion en la empresaweysiba
 
Introducción a los Sistemas de Información
Introducción a los Sistemas de InformaciónIntroducción a los Sistemas de Información
Introducción a los Sistemas de Informaciónweysiba
 
Modelo De Cascada
Modelo De CascadaModelo De Cascada
Modelo De Cascadaweysiba
 
Act3. BI
Act3. BIAct3. BI
Act3. BIweysiba
 
Act2. BI
Act2. BIAct2. BI
Act2. BIweysiba
 
Act1_Inteligencia de Negocios
Act1_Inteligencia de NegociosAct1_Inteligencia de Negocios
Act1_Inteligencia de Negociosweysiba
 
Ejemplo Google Map
Ejemplo Google MapEjemplo Google Map
Ejemplo Google Mapweysiba
 
Tic Actividad2
Tic Actividad2Tic Actividad2
Tic Actividad2weysiba
 
Tic Actividad3
Tic Actividad3Tic Actividad3
Tic Actividad3weysiba
 
Tic Actividad1
Tic Actividad1Tic Actividad1
Tic Actividad1weysiba
 

More from weysiba (17)

Base de datos 1
Base de datos 1Base de datos 1
Base de datos 1
 
Ejercicios gantt pert
Ejercicios gantt   pertEjercicios gantt   pert
Ejercicios gantt pert
 
Gestion de proyectos
Gestion de proyectosGestion de proyectos
Gestion de proyectos
 
Diagrama de gantt
Diagrama de ganttDiagrama de gantt
Diagrama de gantt
 
Gestion de proyectos
Gestion de proyectosGestion de proyectos
Gestion de proyectos
 
Blogs empresa
Blogs empresaBlogs empresa
Blogs empresa
 
Tecnologias de la informacion en la empresa
Tecnologias de la  informacion en la empresaTecnologias de la  informacion en la empresa
Tecnologias de la informacion en la empresa
 
Laudon
LaudonLaudon
Laudon
 
Introducción a los Sistemas de Información
Introducción a los Sistemas de InformaciónIntroducción a los Sistemas de Información
Introducción a los Sistemas de Información
 
Modelo De Cascada
Modelo De CascadaModelo De Cascada
Modelo De Cascada
 
Act3. BI
Act3. BIAct3. BI
Act3. BI
 
Act2. BI
Act2. BIAct2. BI
Act2. BI
 
Act1_Inteligencia de Negocios
Act1_Inteligencia de NegociosAct1_Inteligencia de Negocios
Act1_Inteligencia de Negocios
 
Ejemplo Google Map
Ejemplo Google MapEjemplo Google Map
Ejemplo Google Map
 
Tic Actividad2
Tic Actividad2Tic Actividad2
Tic Actividad2
 
Tic Actividad3
Tic Actividad3Tic Actividad3
Tic Actividad3
 
Tic Actividad1
Tic Actividad1Tic Actividad1
Tic Actividad1
 

Recently uploaded

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 

Recently uploaded (10)

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 

Api

  • 1. Una interfaz de programación de aplicaciones o API (del inglés Application Programming Interface) es el conjunto de funciones y procedimientos (o métodos, si se refiere a programación orientada a objetos) que ofrece cierta biblioteca para ser utilizado por otro software como una capa de abstracción. Una API representa una interfaz de comunicación entre componentes software.
  • 2.  Son los métodos que Google ofrece a los desarrolladores para que puedan hacer peticiones a Google desde sus propias aplicaciones.
  • 3. ¿Con qué lenguajes de programación puedo usar las APIs de Google? Los desarrolladores pueden hacer peticiones a Google mediante el uso de varios lenguajes, como Java, Perl o Visual Studio .NET, entre otros. - ¿Qué aplicaciones puedo hacer con las APIs de Google? : Se pueden desarrollar tanto aplicaciones en entorno web como dentro de un programa clásico. Por ejemplo, puedes incluir los resultados de Google dentro de tu sitio web o tratar estos resultados. - ¿Cómo funcionan las APIs de Google? : Las aplicaciones que escriben los desarrolladores se conectan remotamente con el servicio Web API de Google. Esta comunicación se realiza mediante un protocolo llamado SOAP (Simple Object Access Protocol). Está basado en XML, y se usa para el intercambio de información entre aplicaciones. Sin embargo, no es necesario tener conocimientos ni de SOAP ni de XML para trabajar con las APIs de Google.
  • 4.  Google Maps es el nombre de un servicio gratuito de Google. Es un servidor de aplicaciones de mapas en Web. Ofrece imágenes de mapas desplazables, así como fotos satelitales del mundo entero e incluso la ruta entre diferentes ubicaciones.