Administrere applikasjonsprogrammeringsgrensesnittet

Hva står API for?

Klokka er 2:30 her i Paris, Frankrike ... og jeg kan ikke sove, så hva er bedre å gjøre enn å skrive et blogginnlegg! DK New Media har nylig jobbet med to selskaper som har implementert teknologi for å administrere sine Applikasjonsprogrammeringsgrensesnitt (API). APIer har blitt en kraftig og nødvendig funksjon for enhver plattform, slik at markedsførere kan integrere og automatisere systemene sine.

Den vanskelige delen med å implementere API-er for programvareplattformen, er å sikre at selskapet ditt er beskyttet mot hackere, bygge overvåking og rapporteringstjenester for å overvåke bruken, og beskytte produksjonsmiljøet ditt mot voldelige klienter som drar systemet ditt ned.

I stedet for å spørre hundrevis av lag hver time for å se om det har skjedd noen endringer, bekrefter vi at hvert lag bare blir sjekket en gang per dag. Hvis Coyle Media ønsker å oppdatere et team manuelt, kan de komme med en forespørsel. Dette reduserer det totale antallet samtaler med tusenvis per dag. Det hadde vært mye lettere for oss å bare spørre dem API hvert 15. minutt for hver klient ... men det var ikke nødvendig, så vi bygde en fin buffer for å sikre at vi ikke misbruker Twitter- og Facebook-APIene. Så langt så bra - vi har aldri blitt strupet.

Hvis plattformen din er seriøs med å lansere et API, vil du gi et lag isolasjon mellom API og applikasjonen din for å beskytte systemytelsen. Kaster mer og mer maskinvare på din API er ikke en kostnadseffektiv løsning. Det er flere API administrasjonsløsninger på markedet som ikke bare gjør dette, men som har et robust sett med funksjoner som lar deg begrense klienter (bare tillate et visst antall samtaler per minutt, time eller dag), gi bruksrapporter på API samtaler, og til og med lar deg tjene penger og spore bruk. Noen dataleverandører tar betalt for hvert anrop du foretar (eksempel: Rapleaf).

Utvikle verktøyene som er nødvendige for å administrere din API er noe som rett og slett ikke er kostnadseffektivt i disse dager, siden det er en rekke tjenester der ute for å gjøre det for deg. Noen kjente API Ledelsesplattformer er:

ChaCha implementerte sine API å bruke Mashery og prosessen var veldig enkel. Teamet på Mashery implementerte samtalene og ga et brukergrensesnitt for ChaCha for å markedsføre deres API til samfunnet. De hjalp til og med med markedsføring og markedsføring av API. De totale kostnadene for en bedriftstjenestetjeneste som dette er betydelig lavere enn fullastet lønn eller kontraktssats for en enkelt utvikler som tjener $ 100 XNUMX per år.

Hvis du jobber med en markedsføringsteknologileverandør med et API, kan det være lurt å spørre dem om deres API administrasjonsverktøy og hvordan de begge overvåker, beskytter og sørger for at produksjonen ikke forstyrres av andre overivrige, late utviklere!

Hva tror du?

Dette nettstedet bruker Akismet for å redusere spam. Lær hvordan kommentaren din behandles.