Tehnologija oglašavanjaAnalitika i testiranjesadržaj MarketingCRM i platforme podatakaE-trgovina i maloprodajaE-mail marketing i automatizacijaMarketing događajaMarketing za mobilne uređaje i tableteObuka za prodaju i marketingOmogućavanje prodajeSearch MarketingSocial Media & Influencer Marketing

15 pitanja koja biste trebali postaviti o njihovom API-ju prije odabira platforme

Dobar prijatelj i mentor napisao mi je pitanje i volio bih iskoristiti svoje odgovore za ovaj post. Njegova su pitanja bila malo više usmjerena na jednu industriju (e-pošta), pa sam generalizirao svoje odgovore na sve API-je. Pitao je koja pitanja treba tvrtka postaviti dobavljaču o njihovom API prije nego što odabere.

Zašto su vam potrebni API-ji?

An sučelje aplikacijskog programiranja (API) je sučelje koje računarski sistem, knjižnica ili aplikacija pruža kako bi se omogućilo da drugi računalni programi od njega zahtijevaju usluge i / ili omogućili razmjenu podataka između njih.

Wikipedia

Baš kao što upišete URL i dobijete odgovor na web stranici, API je metoda kojom vaši sistemi mogu tražiti i dobiti odgovor natrag za sinhronizaciju podataka između sebe. Dok se kompanije žele digitalno transformirati, automatizacija zadataka putem API-ja sjajan je način za poboljšanje efikasnosti unutar organizacije i smanjenje ljudskih grešaka.

API-ji su ključni za automatizaciju, posebno u marketinškim aplikacijama. Jedan od izazova prilikom kupovine velikog dobavljača s opsežnim API je da su razvojni resursi i troškovi obično promišljanja. Marketinški tim ili CMO mogu pokrenuti kupnju aplikacije, a ponekad razvojni tim ne dobije puno podataka.

Istraživanje mogućnosti integracije platforme putem API-ja zahtijeva više od jednostavnog pitanja, Postoji li API? I sledeće pitanje:

Koje vrste API-ja postoje?

Postoji mnogo različitih tipova API tehnologija, od kojih svaka ima svoje specifične karakteristike i slučajeve upotrebe. Vrsta API tehnologije koja je najbolja za vašu aplikaciju ovisit će o vašim specifičnim potrebama i zahtjevima. Evo 6 uobičajenih tipova API tehnologija:

  1. REST API-ji - REST API-ji su tip web API-ja koji koristi HTTP metode (kao što su GET, POST, PUT i DELETE) za dohvaćanje i manipulaciju podacima. REST API-ji su dizajnirani da budu lagani i fleksibilni i često se koriste za izradu web i mobilnih aplikacija.
  2. SOAP API-ji - SOAP (Simple Object Access Protocol) API-ji su tip web API-ja koji koristi XML (Extensible Markup Language) za kodiranje podataka i njihovo prijenos preko HTTP-a. SOAP API-ji su standardiziraniji i strukturiraniji od REST API-ja i često se koriste u poslovnim okruženjima gdje su sigurnost i pouzdanost važni.
  3. GraphQL API-ji – GraphQL je jezik upita za API-je koji omogućava programerima da zatraže određene podatke od API-ja umjesto da primaju fiksni skup podataka. GraphQL API-ji su fleksibilni i omogućavaju programerima da zatraže samo podatke koji su im potrebni, što može poboljšati performanse i smanjiti gubitak podataka.
  4. webhooks – Webhookovi su vrsta API tehnologije koja omogućava serveru da šalje podatke klijentu u realnom vremenu, umjesto da klijent mora tražiti podatke od servera. Webhookovi se često koriste za omogućavanje komunikacije u stvarnom vremenu između aplikacija i za pokretanje radnji kada se dogode određeni događaji.
  5. Cloud API-ji – Cloud API-ji omogućavaju programerima pristup i interakciju sa uslugama računarstva u oblaku, kao što su skladištenje, baze podataka i analitika. Ovi API-ji mogu pomoći programerima da izgrade i implementiraju aplikacije efikasnije i efektivnije.
  6. Hardverski API-ji – Hardverski API-ji omogućavaju programerima da pristupe i kontrolišu hardverske uređaje, kao što su senzori, kamere i štampači. Ovi API-ji se mogu koristiti za izgradnju aplikacija koje komuniciraju i kontroliraju fizičke uređaje.

Ako se prijavite aplikacijom sa slabo podržanim ili dokumentiranim API-jem, izludit ćete svoj razvojni tim i vaše će integracije vjerojatno proći kratkim vremenom ili će uopće propasti. Pronađite pravog dobavljača i vaša integracija će uspjeti, a ljudi koji rade na razvoju rado će vam pomoći!

Istraživačka pitanja o njihovim API mogućnostima:

  1. Karakteristika jaz - Utvrdite koje su funkcije korisničkog sučelja dostupne putem sučelja za programiranje aplikacija. Koje funkcije API ima, a UI nema i obrnuto?
  2. skala - Pitajte koliko je poziva upućeno njihovim API svakodnevno. Imaju li namjenski bazen poslužitelja? Količina je nevjerovatno važna jer želite utvrditi je li API naknadna misao ili je zapravo dio strategije kompanije.
  3. Dokumentacija - Zatražite API dokumentaciju. Trebao bi biti robustan, ispisujući sve značajke i varijable dostupne u API-ju.
  4. zajednica - Pitajte da li im je na raspolaganju zajednica programera na mreži za razmjenu koda i ideja s drugim programerima. Zajednice programera su ključne za brzo i efikasno pokretanje vaših napora u razvoju i integraciji. Umjesto da iskoristite 'API API' u kompaniji, vi također koristite sve njihove kupce koji su već imali pokušaje i pogreške integrirajući svoje rješenje.
  5. Vrste API-ja – Poznavanje tipa API-ja koji koristite, integracije mogu biti prilično jednostavne. Suprotno je istina, međutim, ako niste upoznati sa karakteristikama i zahtjevima za korištenje API-ja.
  6. Jezici - Pitajte s kojim platformama i aplikacijama su se uspješno integrirali i zatražite kontakte kako biste od tih kupaca mogli saznati koliko je bilo teško integrirati i koliko dobro API radi.
  7. ograničenja - Pitajte koja ograničenja ima dobavljač u broju poziva po satu, dnevno, tjedno itd. Ako niste kod skalabilnog dobavljača, vaš će rast ograničiti kupac.
  8. uzorci - Da li nude biblioteku primjera koda za lakši početak? Mnoge kompanije objavljuju SDK (pakete za razvoj softvera) za različite jezike i okvire koji će ubrzati vašu vremensku liniju integracije.
  9. kutija s pijeskom - Da li nude neprodukcijsko okruženje krajnje točke ili okruženja u kojem možete testirati svoj kôd?
  10. Resursi - Pitajte da li imaju posvećene resurse za integraciju u svojoj kompaniji. Imaju li internu konsultantsku grupu na raspolaganju za integraciju? Ako je tako, bacite nekoliko sati na ugovor!
  11. Sigurnost - Kako provjeravaju autentičnost pomoću API-ja? Da li su to vjerodajnice korisnika, ključevi ili druge metodologije? Mogu li ograničiti zahtjeve prema IP adresi?
  12. Uptime - Pitaj šta je njihovo API vrijeme rada i stopa grešaka te kada su sati održavanja. Takođe su važne strategije zaobilaženja. Imaju li interne procese koji će pokušati ponovo API poziva u slučaju da je zapis nedostupan zbog drugog postupka? Da li je to nešto što su oni osmislili u svom rješenju?
  13. SLA - Imaju li Ugovor o nivou usluge gdje bi radni vijek trebao biti veći od 99.9%?
  14. Roadmap - Koje buduće značajke uključuju u svoj API i koji su očekivani rasporedi isporuke?
  15. integracije - Koje producirane integracije su razvili ili koje su razvile treće strane? Ponekad se kompanije mogu odreći internog razvoja karakteristika kada već postoji druga producirana integracija i koja je podržana.

Ključ za ova pitanja je da vas integracija 'udaje' za platformu. Ne želite da se udate za nekoga, a da o njemu ne saznate što više možete, zar ne? Upravo to se dešava kada ljudi kupe platformu bez znanja o njenim integracijskim mogućnostima.

Osim API-ja, trebali biste pokušati saznati koje druge resurse integracije mogu imati: barkodiranje, mapiranje, usluge čišćenja podataka, RSS, Web obrasci, Widgeti, formalne integracije partnera, Scripting Engine, SFTP kapi itd.

Douglas Karr

Douglas Karr je CMO of OpenINSIGHTS i osnivač Martech Zone. Douglas je pomogao desetinama uspješnih MarTech startupova, pomogao je u dubinskom pregledu od preko 5 milijardi dolara u Martechovim akvizicijama i investicijama, te nastavlja da pomaže kompanijama u implementaciji i automatizaciji njihovih prodajnih i marketinških strategija. Douglas je međunarodno priznati stručnjak za digitalnu transformaciju i MarTech stručnjak i govornik. Douglas je također objavljeni autor Dummie's vodiča i knjige o poslovnom liderstvu.

Vezani članci

Nazad na vrh dugmeta
blizu

Adblock otkriven

Martech Zone je u mogućnosti da vam pruži ovaj sadržaj bez ikakvih troškova jer mi unovčavamo našu stranicu putem prihoda od oglasa, partnerskih veza i sponzorstava. Bili bismo zahvalni ako biste uklonili svoj blokator oglasa dok gledate našu web stranicu.