Gestionarea interfeței de programare a aplicației

Ce înseamnă API

Sunt 2:30 AM aici, la Paris, Franța ... și nu pot dormi, deci ce mai bine să fac decât să scriu o postare pe blog! DK New Media a lucrat recent cu două companii recent care au implementat tehnologie pentru gestionarea lor interfața de programare a aplicației (API). API-urile au devenit o caracteristică puternică și necesară pentru orice platformă, astfel încât specialiștii în marketing să își poată integra și automatiza sistemele.

Partea dificilă a implementării API-urilor pentru platforma dvs. software este asigurarea protejării companiei împotriva hackerilor, construirea de servicii de monitorizare și raportare pentru monitorizarea utilizării și protejarea mediului dvs. de producție împotriva clienților abuzivi care vă trag sistemul în jos.

În loc să interogăm sute de echipe în fiecare oră pentru a vedea dacă au existat modificări, verificăm dacă fiecare echipă este verificată doar o dată pe zi. În cazul în care Coyle Media ar dori să actualizeze manual o echipă, poate face această solicitare ca pe o singură dată. Acest lucru reduce numărul total de apeluri cu mii pe zi. Ar fi fost mult mai ușor pentru noi să le interogăm pur și simplu API la fiecare 15 minute pentru fiecare client ... dar asta nu era necesar, așa că am construit un buffer frumos pentru a ne asigura că nu abuzăm de API-urile Twitter și Facebook. Până acum, bine - nu am fost niciodată strânși.

Dacă platforma dvs. este serioasă în ceea ce privește lansarea unui API, dvs. trebuie sa asigurați un strat de izolație între API și aplicația dvs. pentru a proteja performanța sistemului. Aruncând din ce în ce mai mult hardware către dvs. API nu este o soluție rentabilă. Sunt câteva API soluții de management de pe piață care nu numai că fac acest lucru, dar au un set robust de caracteristici care vă permit să strângeți clienții (permite doar un anumit număr de apeluri pe minut, oră sau zi), furnizează rapoarte de utilizare pe API apeluri și chiar vă permit să generați bani și să urmăriți utilizarea. Unii furnizori de date percep taxe pentru fiecare apel pe care îl efectuați (exemplu: Rapleaf).

Dezvoltarea instrumentelor necesare pentru a vă gestiona API este ceva care pur și simplu nu este rentabil în aceste zile, deoarece există o serie de servicii acolo pentru a face acest lucru pentru dvs. Unele cunoscute API Platformele de management sunt:

Chacha implementat lor API utilizarea Mashery și procesul a fost foarte simplu. Echipa de la Mashery a implementat apelurile și a oferit o interfață pentru utilizator ChaCha își promovează API-ul către comunitate. Ei chiar au asistat la promovarea și comercializarea API-ului. Costul general al unui serviciu la nivel de întreprindere ca acesta este considerabil mai mic decât salariul complet încărcat sau rata contractului pentru un singur dezvoltator care câștigă 100 USD pe an.

Dacă lucrați cu un furnizor de tehnologie de marketing cu un API, vă recomandăm să îi întrebați despre lor API instrumente de management și modul în care ambele monitorizează, protejează și asigură că producția nu este perturbată de alți dezvoltatori excesivi și leneși!

Ce părere ai?

Acest site folosește Akismet pentru a reduce spamul. Aflați cum sunt procesate datele despre comentarii.