30 of 59 menu

API komponentų rinkinys

API (Application Programming Interface, Programų sąsaja) komponentų rinkinys naudojamas programoms sąveikauti tarpusavyje ir keistis duomenimis. Visi API komponentų sąveikos vyksta naudojant funkcijas, klases, metodus, struktūras, taip pat ir vienos programos konstantas, prie kurių kreipiasi kitos.

Visus API galima suskirstyti į dvi kategorijas:

  1. Į naršyklę integruoti API naudoja naršyklės ir kompiuterinės aplinkos duomenis sudėtingesniam darbui su jais. Pavyzdžiui, Geolokacijos API pateikia duomenis, kuriuos jau galite naudoti savo vietos pažymėjimui interaktyviame žemėlapyje.
  2. Trečiųjų šalių API teikia paslaugos ir svetainės, kurias reikia savarankiškai rasti internete. Pavyzdžiui, banko API gali suteikti jums informaciją apie valiutų kursus realiuoju laiku.

Pagrindiniai API darbo būdai:

  • SOAP API reprezentuoja paprasčiausią protokolą ir kartu mažiausiai lankstų API. SOAP protokolas užtikrina serverio ir kliento duomenų mainus naudojant XML.
  • RPC API priklauso nuotolinių procedūrų iškvietimo sistemų kategorijai, kurioje klientas siunčia užklausą į serverį, o pastarasis siunčia atsakymą tam pačiam klientui.
  • Websocket API palaiko dvipusį duomenų mainą tarp serverio ir kliento programų, o visą informaciją perduoda naudodamas JSON objektus. Websocket API reprezentuoja naujausią web API kūrinį.
  • REST API šiuo metu yra populiariausias ir lankščiausias API. Taikant šį darbo būdą, kliento užklausos į serverį naudojamos vidinių funkcijų paleidimui, kurios tada grąžina duomenis atgal klientui.

Taip pat žiūrėkite

  • koncepcijų rinkinys Programavimo paradigma,
    kuris apibrėžia požiūrį į programavimą
  • metodologija OOP,
    plačiai naudojama programavime
  • architektūra REST,
    plačiai naudojama kuriant programinę įrangą
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti