Xestionar a súa interface de programación de aplicacións

Que significa API

Son as 2:30 da mañá aquí en París, Francia ... e non podo durmir, entón que mellor que facer que escribir unha publicación no blog! DK New Media traballou recentemente con dúas empresas recentemente que implementaron tecnoloxía para xestionar a súa interface de programación da aplicación (API). As API convertéronse nunha característica poderosa e necesaria para calquera plataforma para que os comerciantes poidan integrar e automatizar os seus sistemas.

A parte difícil da implementación de API para a súa plataforma de software é garantir que a súa empresa está protexida contra os piratas informáticos, construír servizos de supervisión e informes para supervisar o uso e protexer o seu contorno de produción contra clientes abusivos que arrastran o seu sistema cara abaixo.

En vez de consultar centos de equipos cada hora para ver se houbo cambios, verificamos que cada equipo só se verifica unha vez ao día. Se Coyle Media quere actualizar manualmente un equipo, pode facer esa solicitude como única. Isto reduce o número total de chamadas por miles por día. Sería moito máis doado para nós simplemente consultar os seus API cada 15 minutos para cada cliente ... pero iso non era necesario, así que creamos un bo buffer para garantir que non abusemos das API de Twitter e Facebook. Ata agora todo ben, nunca nos estrangulou.

Se a túa plataforma trata seriamente de lanzar unha API, ti mosto proporcionar unha capa de illamento entre o API e a súa aplicación para protexer o rendemento do sistema. Arroxando cada vez máis hardware ao teu API non é unha solución económica. Hai varias API solucións de xestión no mercado que non só o fan, senón que dispoñen dun conxunto robusto de funcións que permiten acelerar os clientes (só permiten un determinado número de chamadas por minuto, hora ou día). API e incluso permítelle ingresar e controlar o uso. Algúns provedores de datos cobran por cada chamada que fagas (exemplo: Rapleaf).

Desenvolvendo as ferramentas necesarias para xestionar o seu API é algo que hoxe en día non é rendible, xa que hai unha serie de servizos para facelo por vostede. Algunhas moi coñecidas API As plataformas de xestión son:

ChaCha implementou o seu API empregando Mashery e o proceso foi moi sinxelo. O equipo de Mashery implementou as chamadas e proporcionou unha interface de usuario para ChaCha para promover a súa API á comunidade. Mesmo axudaron na promoción e comercialización da API. O custo global dun servizo a nivel empresarial como este é considerablemente inferior ao salario ou a taxa de contrato totalmente cargados para un único desenvolvedor que gaña 100 dólares ao ano.

Se estás a traballar cun provedor de tecnoloxía de mercadotecnia cunha API, quizais queiras preguntarlles pola súa API ferramentas de xestión e como ambos controlan, protexen e aseguran que a produción non é interrompida por outros desenvolvedores preguiceiros e excesivos.

¿Que pensas?

Este sitio usa Akismet para reducir o spam. Aprende a procesar os teus datos de comentarios.