Šta je API?
API je način da dva programa razgovaraju — sajt tako povlači podatke iz drugog sistema ili šalje svoje.
API (Application Programming Interface) je dogovoreni skup poruka koje jedan program razume. Tvoj sajt pošalje pitanje, drugi sistem vrati odgovor — bez ljudskog posrednika.
Gde se sreće u praksi
- Web shop automatski kreira pošiljku kod kurirske službe
- Naplata karticama — sajt komunicira sa bankom
- Kursna lista se povlači sa Narodne banke
- Sajt agencije za nekretnine povlači oglase iz zajedničke baze
- Podaci o porudžbinama idu u knjigovodstveni program
Kad ti neko kaže „integracija", u praksi to skoro uvek znači povezivanje preko API-ja. Pre nego što obećaš klijentu integraciju, treba proveriti da li druga strana uopšte ima API i kakva je dokumentacija — tu se kriju najveća iznenađenja.