Die bestuur van u toepassingsprogrammeringskoppelvlak

Waarvoor staan ​​API

Dit is 2:30 hier in Parys, Frankryk ... en ek kan nie slaap nie, wat is beter om te doen as om 'n blogpos te skryf! DK New Media het onlangs saam met twee maatskappye gewerk wat tegnologie geïmplementeer het om hul program programmering koppelvlak (API). API's het 'n kragtige en noodsaaklike funksie vir enige platform geword, sodat bemarkers hul stelsels kan integreer en outomatiseer.

Die moeilike deel van die implementering van API's vir u sagtewareplatform is om te verseker dat u onderneming teen hackers beskerm word, om moniterings- en verslagdoeningsdienste te bou om die gebruik daarvan te monitor, en om u produksie-omgewing te beskerm teen beledigende kliënte wat u stelsel aftrek.

In plaas daarvan om elke uur na honderde spanne te vra om te sien of daar veranderinge plaasgevind het, verifieer ons dat elke span slegs een keer per dag gekontroleer word. As Coyle Media 'n span handmatig wil opdateer, kan hulle die versoek as eenmalig rig. Dit verminder die totale aantal oproepe met duisende per dag. Dit sou vir ons baie makliker gewees het om bloot navraag daaraan te doen API elke 15 minute vir elke kliënt ... maar dit was nie nodig nie, daarom het ons 'n lekker buffer gebou om te verseker dat ons nie die Twitter- en Facebook-API's misbruik nie. Tot dusver is dit goed - ons is nog nooit versmoor nie.

As u platform ernstig wil wees met die bekendstelling van 'n API, kan u moet verskaf 'n laag isolasie tussen die API en u toepassing om die stelselprestasie te beskerm. Gooi meer en meer hardeware na u API is nie 'n koste-effektiewe oplossing nie. Daar is verskeie API bestuuroplossings op die mark wat dit nie net doen nie, maar ook 'n robuuste stel funksies het waarmee u kliënte kan smoor (slegs 'n sekere aantal oproepe per minuut, uur of dag toelaat), gebruiksverslae oor u API oproepe, en selfs toelaat om geld te verdien en die gebruik daarvan op te spoor. Sommige dataverskaffers vra vir elke oproep wat u maak (voorbeeld: Rapleaf).

Die ontwikkeling van die nodige instrumente om u API is iets wat deesdae eenvoudig nie kostedoeltreffend is nie, want daar is 'n aantal dienste wat u kan doen. Sommige bekende API Bestuursplatforms is:

ChaCha geïmplementeer hul API die gebruik van Mashery en die proses was baie eenvoudig. Die span van Mashery het die oproepe geïmplementeer en 'n gebruikerskoppelvlak voorsien vir ChaCha om hul API te bevorder aan die gemeenskap. Hulle het selfs gehelp met die promosie en bemarking van die API. Die totale koste van so 'n diens op Enterprise-vlak is aansienlik laer as die volbelaaide salaris of kontrak vir 'n enkele ontwikkelaar wat $ 100 XNUMX per jaar verdien.

As u met 'n bemarkingstegnologieverkoper met 'n API saamwerk, kan u dit aan hulle vra API bestuursinstrumente en hoe hulle albei produksie monitor, beskerm en verseker dat dit nie onderbreek word deur ander ywerige, lui ontwikkelaars nie!

Wat dink jy?

Hierdie webwerf gebruik Akismet om spam te verminder. Leer hoe jou opmerking verwerk is.