Seti ya Vifaa vya API

Seti ya vifaa API (Application Programming Interface, Kiolesura cha Programu cha Matumizi) inatumika kwa mwingiliano kati ya programu na kubadilishana data. Mwingiliano wote wa vifaa vya API unafanywa kwa kutumia vitendaji, madarasa, mbinu, miundo, na pia viwango vya programu moja, ambayo programu zingine zinaziomba.

API zote zinaweza kugawanywa katika kategoria mbili:

  1. API, zilizoingizwa kwenye kivinjari hutumia data za kivinjari na mazingira ya kompyuta kwa kazi ngumu zaidi nazo. Kwa mfano, API ya Eneo inatoa data, ambayo tayari unaweza kutumia kwa kuashiria eneo lako kwenye ramani inayoshirikiana.
  2. API za watu wengine hutolewa na huduma na tovuti, ambazo inahitajika kutafutwa peke yako kwenye mtandao. Kwa mfano, API ya benki inaweza kukupa taarifa kuhusu viwango vya sarafu huo wakatu halisi.

Njia kuu za kufanya kazi za API:

Tazama pia

  • seti ya dhana Dhana ya Uprogramu,
    ambayo inaamua mbinu ya uprogramu
  • mbinu OOP,
    ambayo inatumika sana katika uprogramu
  • usanifu REST,
    ambayo inatumika sana katika ukuzaji wa programu