SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

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
ariannalizeeth
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
Naty Colin
 
Terceraunidad 130505194734-phpapp01
Terceraunidad 130505194734-phpapp01Terceraunidad 130505194734-phpapp01
Terceraunidad 130505194734-phpapp01
Victor Martinez
 
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 informaticos
Irving Muñoz
 
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
Aramis 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 usuario
Jessica
 

Was ist angesagt? (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
 

Ähnlich wie Api

Que es un paradigma y api
Que es un paradigma y apiQue es un paradigma y api
Que es un paradigma y api
davidleggio
 
Que es un paradigma y api
Que es un paradigma y apiQue es un paradigma y api
Que es un paradigma y api
davidleggio
 
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
Cesar Escalante
 

Ähnlich wie 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
 

Mehr von 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
 

Kürzlich hochgeladen

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Kürzlich hochgeladen (11)

Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 

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.