Administrar su interfaz de programación de aplicaciones

¿Qué soporte API?

Son las 2:30 AM aquí en París, Francia… y no puedo dormir, así que, ¡qué mejor que hacer que escribir una publicación en un blog! DK New Media ha trabajado recientemente con dos empresas que han implementado tecnología para gestionar sus Interfaz de programación de aplicaciones (API). Las API se han convertido en una característica poderosa y necesaria para cualquier plataforma para que los especialistas en marketing puedan integrar y automatizar sus sistemas.

La parte difícil de implementar API para su plataforma de software es garantizar que su empresa esté protegida contra piratas informáticos, crear servicios de monitoreo y generación de informes para monitorear el uso y proteger su entorno de producción contra clientes abusivos que arruinan su sistema.

En lugar de consultar a cientos de equipos cada hora para ver si ha habido algún cambio, verificamos que cada equipo solo se verifica una vez al día. Si Coyle Media desea actualizar manualmente un equipo, puede realizar esa solicitud como única. Esto reduce el número total de llamadas en miles por día. Hubiera sido mucho más fácil para nosotros simplemente consultar sus API cada 15 minutos para cada cliente ... pero eso no era necesario, así que creamos un búfer agradable para asegurarnos de no abusar de las API de Twitter y Facebook. Hasta ahora todo bien, nunca nos han estrangulado.

Si su plataforma se toma en serio el lanzamiento de una API, deberán proporcionar una capa de aislamiento entre el API y su aplicación para proteger el rendimiento del sistema. Lanzando más y más hardware a su API no es una solución rentable. Hay varios API soluciones de administración en el mercado que no solo hacen esto, sino que tienen un conjunto sólido de características que le permiten acelerar a los clientes (solo permiten una cierta cantidad de llamadas por minuto, hora o día), proporcionar informes de uso sobre su API llamadas e incluso le permiten monetizar y realizar un seguimiento del uso. Algunos proveedores de datos cobran por cada llamada que realiza (ejemplo: Rapleaf).

Desarrollando las herramientas necesarias para gestionar su API es algo que simplemente no es rentable en estos días, ya que existen varios servicios para hacerlo por usted. Algunos bien conocidos API Las plataformas de gestión son:

ChaCha implementó su API utilizando Mashery y el proceso fue muy simple. El equipo de Mashery implementó las llamadas y proporcionó una interfaz de usuario para ChaCha para promover su API a la comunidad. Incluso ayudaron en la promoción y marketing de la API. El costo total de un servicio de nivel empresarial como este es considerablemente menor que el salario completo o la tarifa de contrato para un solo desarrollador que gana $ 100K por año.

Si está trabajando con un proveedor de tecnología de marketing con una API, es posible que desee preguntarle sobre su API herramientas de gestión y cómo supervisan, protegen y garantizan que la producción no se vea interrumpida por otros desarrolladores demasiado entusiastas y perezosos.

¿Qué piensas?

Este sitio usa Akismet para reducir el correo no deseado. Descubra cómo se procesan los datos de sus comentarios.