Što je API?
API-ji su ključna komponenta u mnogim aplikacijama na vašem telefonu, ali što je API?
Nastavite čitati kako biste saznali sve što trebate znati o API-jima.
Što je API?
API je mehanizam koji omogućuje da dva ili više dijelova softvera međusobno komuniciraju i dijele podatke. Pojam API je kratica za aplikacijsko programsko sučelje.
Čest primjer ovoga je aplikacija za vremensku prognozu na vašem pametnom telefonu. Aplikacija koristi API-je za primanje ažuriranih podataka iz softverskog sustava meteorološkog zavoda i dijeljenje tih informacija s vama putem dnevnih ažuriranja.
Još jedan popularan primjer je API za Twitter/X, koji je dostupan za korištenje putem platforme za razvojne programere. U ovom slučaju, API se može koristiti za izradu botova, unakrsnog objavljivanja sadržaja, moderiranje razgovora, dobivanje uvida u trendove u aplikaciji i više. Twitter nudi i besplatnu osnovnu verziju svog API-ja kao i plaćenu Pro ponudu s manje ograničenja za tvrtke na kojima se mogu graditi.
API-ji se mogu pronaći na raznim softverima i platformama i ključni su u dopuštanju njihove međusobne komunikacije i omogućavanju programerima da brže izgrade nova iskustva.
Kako rade API-ji?
“Arhitektura API-ja obično se objašnjava terminima klijent i poslužitelj”, objašnjava Amazon na svojoj web stranici AWS.
“Aplikacija koja šalje zahtjev naziva se klijent, a aplikacija koja šalje odgovor naziva se poslužitelj. Dakle, u primjeru vremena, baza podataka ureda o vremenu je poslužitelj, a mobilna aplikacija je klijent."
Postoje četiri različita načina na koje API-ji mogu raditi ovisno o tome jesu li SOAP API-ji, RPC API-ji, Websocket API-ji i REST API-ji. Međutim, krajnji cilj je isti – komunicirati s drugim primjena.
Isto tako, postoje četiri vrste API-ja koji su dizajnirani imajući na umu različite publike i upotrebe.
Privatni API-ji napravljeni su za korištenje unutar poduzeća, API-ji za partnere koriste se u partnerstvima između poduzeća, javni API-ji su otvoreni za javnost (iako ne nužno bez ovlaštenja), a složeni API-ji definirani su kao kombinacija dva ili više Apis.
Možda ti se svidi…
Što je Kindle Unlimited? Objašnjenje Amazonove pretplate na e-knjige
Što je Dynamic Island? Objašnjena značajka usjeka na iPhoneu 14 Pro
Što je Google Workspace Labs?
Što je Lemon8? Objašnjenje TikTokove sestrinske aplikacije
Što je Google Lens?
Što je Gamescom? Objašnjenje konvencije o igrama u Kölnu
Zašto vjerovati našem novinarstvu?
Osnovan 2003., Trusted Reviews postoji kako bi našim čitateljima dao temeljite, nepristrane i neovisne savjete o tome što kupiti.
Danas imamo milijune korisnika mjesečno iz cijelog svijeta i procjenjujemo više od 1000 proizvoda godišnje.