Správa rozhraní pro programování aplikací

Co znamená API

V Paříži ve Francii jsou 2:30 ... a já nemůžu spát, tak co je lepší udělat, než napsat blogový příspěvek! DK New Media nedávno pracoval se dvěma společnostmi, které implementovaly technologii pro správu svých společností rozhraní pro programování aplikací (API). API se stala výkonnou a nezbytnou funkcí pro jakoukoli platformu, aby mohli obchodníci integrovat a automatizovat své systémy.

Složitou součástí implementace API pro vaši softwarovou platformu je zajištění ochrany vaší společnosti před hackery, budování monitorovacích a reportovacích služeb pro monitorování využití a ochrana vašeho produkčního prostředí před zneužívajícími klienty, kteří váš systém táhnou dolů.

Místo dotazování stovek týmů každou hodinu, abychom zjistili, zda došlo ke změnám, ověřujeme, že je každý tým kontrolován pouze jednou denně. Pokud by společnost Coyle Media chtěla ručně aktualizovat tým, může tento požadavek předložit jednorázově. Tím se snižuje celkový počet hovorů o tisíce denně. Bylo by pro nás mnohem snazší jednoduše dotazovat se na jejich API každých 15 minut pro každého klienta ... ale to nebylo nutné, proto jsme vytvořili pěknou vyrovnávací paměť, abychom zajistili, že nebudeme zneužívat rozhraní API pro Twitter a Facebook. Zatím dobře - nikdy jsme nebyli škrceni.

Pokud to vaše platforma se spuštěním API myslí vážně, vy musí poskytnout vrstvu izolace mezi API a vaše aplikace k ochraně výkonu systému. Házení více a více hardwaru u vás API není nákladově efektivní řešení. Je jich několik API řešení pro správu na trhu, která to nejen dělají, ale mají robustní sadu funkcí, které vám umožňují škrtit klienty (povolit pouze určitý počet hovorů za minutu, hodinu nebo den), poskytovat zprávy o využití na vašem API hovory a dokonce vám umožní zpeněžit a sledovat využití. Někteří poskytovatelé dat účtují poplatky za každý uskutečněný hovor (příklad: Rapleaf).

Rozvoj nástrojů nezbytných pro správu vašeho API je něco, co v dnešní době jednoduše není nákladově efektivní, protože existuje řada služeb, které to za vás udělají. Některé dobře známé API Platformy pro správu jsou:

ChaCha implementovali své API využití Mashery a postup byl velmi jednoduchý. Tým Mashery implementoval hovory a poskytl uživatelské rozhraní pro ChaCha propagovat jejich API do komunity. Pomáhali dokonce při propagaci a marketingu API. Celkové náklady na takovou službu na úrovni Enterprise jsou podstatně nižší než plně načtená mzda nebo sazba smlouvy pro jednoho vývojáře, který vydělá 100 XNUMX USD ročně.

Pokud pracujete s prodejcem marketingových technologií pomocí rozhraní API, můžete se ho zeptat na jeho API nástroje pro správu a jak oba monitorují, chrání a zajišťují, aby výroba nebyla narušena jinými příliš horlivými, línými vývojáři!

Co si myslíte?

Tyto stránky používají Akismet k omezení spamu. Zjistěte, jak jsou vaše údaje komentářů zpracovávány.