Upravljanje vašim interfejsom za programiranje aplikacija

Za šta se API služi

Ovdje je 2:30 ovdje u Parizu, Francuska ... i ne mogu da spavam, pa šta da radim nego da napišem post na blogu! DK New Media nedavno je radio sa dvije kompanije koje su implementirale tehnologiju za upravljanje njihovim sučelje za programiranje aplikacija (API). API-ji su postali moćna i potrebna karakteristika bilo koje platforme tako da trgovci mogu integrirati i automatizirati svoje sisteme.

Težak dio implementacije API-ja za vašu softversku platformu je osigurati da je vaša kompanija zaštićena od hakera, izgraditi usluge praćenja i izvještavanja za praćenje upotrebe i zaštititi vaše proizvodno okruženje od nasilnih klijenata koji vuku vaš sistem prema dolje.

Umjesto da na sat vremena postavljamo upit stotinama timova kako bismo provjerili je li došlo do promjena, mi provjeravamo da li se svaki tim provjerava samo jednom dnevno. Ako Coyle Media želi ručno ažurirati tim, taj zahtjev mogu podnijeti jednokratno. Ovo smanjuje ukupan broj poziva za hiljade dnevno. Bilo bi nam mnogo lakše da ih jednostavno upitamo API svakih 15 minuta za svakog klijenta ... ali to nije bilo potrebno, pa smo napravili lijep međuspremnik kako bismo osigurali da ne zloupotrebljavamo Twitter i Facebook API-je. Do sada je dobro - nikad nismo bili zagušeni.

Ako je vaša platforma ozbiljna u vezi s pokretanjem API-ja, vi morati osigurati sloj izolacije između API i vašu aplikaciju za zaštitu performansi sistema. Bacanje sve više i više hardvera na vas API nije isplativo rješenje. Postoji nekoliko API tržišna rješenja za upravljanje koja ne samo da to čine, već imaju robustan skup funkcija koje vam omogućavaju da smanjite klijente (dopuštaju samo određeni broj poziva u minuti, satu ili danu), pružaju izvještaje o upotrebi API pozive, pa čak i omogućuju vam unovčavanje i praćenje upotrebe. Neki dobavljači podataka naplaćuju svaki vaš poziv (primjer: Rapleaf).

Razvijanje alata neophodnih za upravljanje vašim API je nešto što danas jednostavno nije isplativo jer postoji niz usluga koje to mogu učiniti umjesto vas. Neki dobro poznati API Upravljačke platforme su:

ChaCha implementirali svoje API koristeći Mashery i postupak je bio vrlo jednostavan. Tim iz Masheryja je implementirao pozive i pružio korisničko sučelje za ChaCha da promoviraju svoj API zajednici. Čak su pomagali u promociji i marketingu API-ja. Ukupni trošak usluge na nivou preduzeća poput ove znatno je manji od pune plate ili ugovorne stope za jednog programera koji zarađuje 100 USD godišnje.

Ako radite s dobavljačem marketinške tehnologije s API-jem, možda ćete ih htjeti pitati o njihovom API alate za upravljanje i kako obojica nadgledaju, štite i osiguravaju da proizvodnju ne ometaju drugi previše revni, lijeni programeri!

Šta ti misliš?

Ova stranica koristi Akismet kako bi smanjila neželjenu poštu. Saznajte kako se podaci vašeg komentara obrađuju.