Lietojumprogrammas saskarne (API)

Funny illustration glossary
Tā kā lietotnes nevar vienkārši pieiet viena pie otras un palūgt datus, tām ir nepieciešams starpnieks.

API ir noteikumu un protokolu kopums, kas ļauj vienai programmatūrai mijiedarboties ar citu. Domājiet par to kā par tiltu, kas ļauj dažādām lietotnēm vai sistēmām “sarunāties” savā starpā. Piemēram, kad izmantojat lietotni, lai pārbaudītu laikapstākļus vai veiktu maksājumu ar PayPal, lietotne sazinās ar serveri, izmantojot API, lai saņemtu vai nosūtītu datus.

Kas ir API vienkāršos vārdos?

Vienkāršiem vārdiem sakot, API ir kā viesmīlis restorānā. Jūs (lietotājs) pasakāt viesmīlim (API), ko vēlaties, un viesmīlis to atnes no virtuves (servera). API atvieglo lietotnēm datu ieguvi no citiem servisiem, neiedziļinoties tajā, kā viss darbojas aizkulisēs.

Kāds ir API piemērs?

Izplatīts API piemērs ir Google Maps API, kas ļauj izstrādātājiem integrēt Google kartes savās lietotnēs vai mājaslapās. Kad redzat tīmekļa vietnē iegultu karti ar atrašanās vietu, tas ir Google Maps API darbībā, kas piegādā kartes datus, jums nepametot lapu.

Kāda ir atšķirība starp UI un API?

UI (User Interface jeb lietotāja saskarne) ir tas, ar ko lietotājs mijiedarbojas tieši – pogas, formas, izvēlnes –, savukārt API ir backend rīks, kas ļauj lietotnēm sazināties vienai ar otru. Būtībā UI ir paredzēts cilvēkiem, bet API – mašīnām.

Vai ChatGPT ir API?

Jā! ChatGPT var izmantot kā API. Izstrādātāji var integrēt ChatGPT API savās lietotnēs, vietnēs vai servisos, lai nodrošinātu mākslīgā intelekta atbildes, tieši tāpat, kā redzat šeit.