Chetu Inc.Search blackphone black

APIS 101: ¿CÓMO FUNCIONAN LOS APIS?

DESBLOQUEO DE UN INTERWEB ILUMINADO

Por: Prem Khatri Diciembre 3, 2018

SOLICITE UNA CONSULTA

¿Cómo se utiliza una API?

Una API es un familiar de su aplicación correspondiente. Es una parte del código de la aplicación que se integra con otras aplicaciones y brinda a las aplicaciones un medio para intercambiar datos. Las API ofrecen a las diferentes aplicaciones, con la posibilidad de que el usuario crossover tenga la oportunidad de forjar una experiencia de usuario final ilustrada y altamente conveniente.

Nuestra arquitectura actual está respaldada por más de 16,500 API diferentes, todas las cuales son responsables de miles de millones de conexiones.

Aquí es donde vamos si quieres avanzar:

Si se está preguntando qué es una API, simplifiquemos y eliminemos las abstracciones. Una API es un familiar de su aplicación correspondiente. Es una parte del código de la aplicación que se integra con otras aplicaciones y brinda a las aplicaciones un medio para intercambiar datos. Las API ofrecen a las diferentes aplicaciones, con la posibilidad de que el usuario crossover tenga la oportunidad de forjar una experiencia de usuario final ilustrada y altamente conveniente.

Un camino neural, un sistema de tráfico, tú eliges la metáfora. Independientemente de la que elija, la API ocupa el rol de intermediario. Los intermediarios resuelven disputas, transfieren información entre las partes y abren líneas de comunicación que de otra forma no existirían.

Las API son en gran parte responsables de nutrir los viajes de los usuarios de los que dependemos para que nos guíen a través de la World Wide Web, facilitando la participación en varios canales y potenciando la economía digital.

Sin las API perderíamos la interoperabilidad, pasando a una era oscura digital. Nuestra arquitectura actual está respaldada por más de 16,500 API diferentes, todas las cuales son responsables de miles de millones de conexiones. Disolver el ecosistema API no cerraría la puerta a 16,500 conversaciones, desmantelaría cada esfera de influencia y causaría una interrupción planetaria.

Bueno, tal vez no del todo planetario, pero sin duda cambiaría la forma en que operamos.

Integramos APIs para desbloquear un interweb ilustrado. Al implementar una API, hay tres pasos a seguir: conozca la tecnología, conozca las tendencias y asegúrese de que conoce su mercado objetivo de la manera que cree.

#1 Conozca la tecnología.

Incluso si hay un socio de implementación en la imagen, es una buena práctica conocer las tecnologías que estás explorando. Las API vienen en muchas formas y tamaños diferentes, algunas son gratuitas, otras son de código abierto y otras están reguladas.

Si pensamos en Internet como una red compleja de servidores remotos, que transmiten datos rápidamente para cumplir con las solicitudes de los usuarios, podemos pensar en una API como la parte que intercepta las solicitudes y le dice al servidor cómo responder.

API graphic

Supongamos que tenemos dos aplicaciones, la aplicación A y la aplicación B. La aplicación B solicita acceso a la documentación de la API de la aplicación A. La aplicación A puede evaluar cómo se beneficiarán al permitir que la aplicación B acceda a una parte de su base de datos. Si la aplicación A ve un beneficio, entregarán el código a la aplicación B.

Ahora, la API de la aplicación A mantiene una conversación continua con la aplicación B, y las dos se adaptan a una base de usuarios compartida, introduciendo un nuevo nivel de comodidad para el consumidor atrapado entre ellos.

Cada vez que inicie sesión en un sitio web utilizando su perfil de redes sociales o pague un pedido con PayPal, es a través de una API. Son capas de conveniencia.

#2 Conozca las tendencias.

Hay alguna responsabilidad con una API. Ambas partes están perdiendo cierto control, para la aplicación que integra la API, están sometiendo su sistema a un invasor extranjero y el propietario de la API está abriendo su marca a un nivel de disonancia. ¿El usuario de la API mantendrá los estándares de marca del propietario de la API? ¿El propietario de la API privará la API algún día, cortando las conexiones con los usuarios de la API y eliminando esa capa de conveniencia?

En agosto, Twitter decidió deshabilitar ciertas funciones para aplicaciones de terceros usando su API. Ahora, el acceso a notificaciones automáticas y los plazos automáticos vienen con tarifas mensuales excesivas. Para las aplicaciones que ya dependen del robusto conjunto de características gratuitas de la API de Twitter, la privatización representó un gran obstáculo en su experiencia de usuario. Pero, ¿qué podían hacer al respecto? Twitter posee su API y pueden cambiar las reglas en cualquier momento.

twitter API tweet

Existe una vulnerabilidad inherente con las integraciones API. Las reglas y la funcionalidad pueden cambiar, y no tendrá voz en la nueva dirección. Es como si estuviera alquilando un apartamento y el propietario decide renovarlo.

Mantenerse al tanto de estas tendencias es primordial para un exitoso ecosistema API. Las tendencias de API deben rastrearse en una escala caso por caso, así como a nivel aéreo. En el plano aéreo, sabemos que la interconectividad es el Rey en este momento, y es probable que esta tendencia continúe.

#3 Conozca su mercado objetivo.

¿Qué tan relevantes son los datos que la API proporciona a su mercado objetivo? Para saber esto, primero debe definir a su usuario previsto y describir cómo interactuará ese usuario con la nueva conexión.

¿Será un aditivo para su experiencia global o un obstáculo?

Yelp aumenta su información con un sistema de mapas nativo del dispositivo al que se accede a través del servidor. Para las solicitudes realizadas desde un navegador web, Yelp utiliza la API de Google Maps para mostrar la ubicación de cualquier negocio que el usuario final esté buscando. En los navegadores móviles iOS, Yelp cambia Google Maps para la API de Google Maps.

yelp

Al cambiar entre las API y la integración con un sistema de localización, Yelp reconoce el valor que aporta la visual para la experiencia del usuario final. Su objetivo es estar en movimiento y buscar información sobre establecimientos locales.

¿Qué sabe Chetu sobre las APIs?

Todo lo que hay que saber. Podemos diseñarlos, podemos integrarlos, podemos construir un plan de proyecto que creará algo tangible desde su visión.

Lo que sea que necesite, estamos aquí como un socio backend. Los propietarios de negocios que se involucran con las API pueden dividirse en dos categorías: los constructores y los usuarios. Está intentando implementar o abrir su plataforma a un público más amplio a través del intercambio de información. De cualquier manera, el resultado final es siempre el mismo: una conversación entre sistemas anteriormente aislados.

Debido a que disfrutamos de nuestra interconectividad, las API son más comunes que nunca. Debido a que nuestra interconectividad está evolucionando, inevitablemente, también lo hacen las API. Las probabilidades son que su negocio podría beneficiarse de un flujo de datos adicional. Entonces, cuando esté listo para impulsar su sistema heredado, comencemos con esa API.

Negante:

Chetu, Inc. no afecta la opinión de este artículo. Cualquier mención de nombres específicos para software, compañías o individuos no constituye un endoso de ninguna de las partes a menos que se especifique lo contrario. Todos los casos de estudio y blogs están escritos con la cooperación, el conocimiento y la participación de los individuos mencionados. Este blog no debe interpretarse como un consejo legal.

Chetu se incorporó en 2000 y tiene su sede en Florida. Entregamos Soluciones de Desarrollo de Software de Clase Mundial sirviendo a empresarios a clientes de Fortune 500. Nuestros servicios incluyen diseño de procesos y sistemas, implementación de paquetes, desarrollo personalizado, inteligencia empresarial e informes, integración de sistemas, así como también pruebas, mantenimiento y soporte. La experiencia de Chetu abarca todo el espectro de TI.

- Ver más en: www.chetu.com/es/blogs/

LECTURAS SUGERIDAS

customers using clover technology

Cómo Externalizar Con Éxito el Desarrollo

LEA MAS
shaking hands on a software development partnership

Elegir el Proveedor de Desarrollo de Software Adecuado

LEA MAS
Main Hero

Blog de Tecnología de Chetu

LEA MAS

Política de Privacidad | Políticas Legales | Carreras | Mapa del sitio | Comentarios | Contáctenos

Copyright © 2000- 2018 Chetu Inc. Todos los derechos reservados.

Let Us Contact you
Contact Us
Button to scroll to top

Al continuar utilizando este sitio web, acepta nuestra política de cookies. Acepto