Programų sąsaja (API)

Funny illustration glossary
Kadangi programėlės negali tiesiog prieiti viena prie kitos ir paprašyti duomenų, joms reikia tarpininko.

API – tai taisyklių ir protokolų rinkinys, leidžiantis vienai programinei įrangai sąveikauti su kita. Įsivaizduokite tai kaip tiltą, kuris leidžia skirtingoms programėlėms ar sistemoms „susikalbėti“ tarpusavyje. Pavyzdžiui, kai naudojate programėlę orams tikrinti arba mokate per „PayPal“, programėlė per API bendrauja su serveriu, kad gautų arba išsiųstų duomenis.

Kas yra API paprastais žodžiais?

Paprastai tariant, API yra tarsi padavėjas restorane. Jūs (vartotojas) pasakote padavėjui (API), ko norite, o padavėjas tai atneša iš virtuvės (serverio). API leidžia programėlėms lengvai gauti duomenis iš kitų paslaugų, nežinant visų užkulisinių procesų.

Koks būtų API pavyzdys?

Dažnas API pavyzdys – „Google Maps“ API, leidžiantis kūrėjams integruoti „Google“ žemėlapius į savo programėles ar svetaines. Kai matote svetainėje įkeltą žemėlapį su konkrečia vieta, tai ir yra „Google Maps“ API veikimas – jis pateikia duomenis neišėjus iš puslapio.

Kuo skiriasi UI ir API?

UI (vartotojo sąsaja) yra tai, su kuo vartotojai sąveikauja tiesiogiai – mygtukai, formos, meniu. Tuo tarpu API yra techninis įrankis, leidžiantis programoms bendrauti tarpusavyje. Iš esmės, UI skirta žmonėms, o API – mašinoms.

Ar „ChatGPT“ yra API?

Taip! „ChatGPT“ gali būti naudojamas kaip API. Kūrėjai gali integruoti „ChatGPT“ API į savo programėles, svetaines ar paslaugas, kad pateiktų dirbtinio intelekto sugeneruotus atsakymus.