Co je API a proč ho firma řeší
API je rozhraní, přes které si dva programy předávají data. Díky němu může například e-shop sám poslat objednávku do účetnictví, aniž by ji někdo přepisoval.
Co se obvykle propojuje
- e-shop a účetnictví,
- CRM a e-mailové nástroje,
- platební brána a evidence objednávek,
- vlastní aplikace a systémy třetích stran.
Co zjistit před propojením
- zda systém nabízí rozhraní API a jak je zdokumentované,
- jaká má omezení, například počet požadavků,
- jak funguje přihlášení a přístupová práva,
- které údaje a jakým směrem se mají přenášet,
- který systém je zdrojem správných dat.
Jak se řeší chyby
Přenos může selhat, protože jeden ze systémů je nedostupný nebo odmítne údaje. Dobré propojení se pokusí přenos zopakovat, upozorní na trvalý problém a zaznamenává, co přeneslo.
Když systém API nemá
Někdy lze využít výměnu souborů nebo jiné rozhraní. U některých systémů ale napojení nedává rozumný smysl. To je potřeba zjistit na začátku, ne uprostřed projektu.