API компонентлар тўплами

API (Application Programming Interface, Иловалар дастурий интерфейси) компонентлар тўплами дастурларнинг ўзаро алокалашуви ва маълумот алмашиши учун ишлатилади. API компонентларининг барча ўзаро алокалари функциялар, класслар, усуллар, структуралар, шунингдек, бир илованинг константлари орқали амалга оширилади, унга бошқалари мурожаат қилади.

Барча API-ларни икки турга ажратиш мумкин:

  1. Браузерга интеграцияланган API-лар улар билан мураккаброқ ишлаш учун браузер ва компьютер муҳитининг маълумотларидан фойдаланади. Масалан, Геолокация API-си сиз ўз joylashuvingizни интерактив картада белгилаш учун аллақачон фойдаланишингиз мумкин бўлган маълумотларни беради.
  2. Үчинчи тараф API-лари хизматлар ва веб-сайтлар томонидан тақдим этилади, уларни ўзингиз интернетдан топишингиз керак. Масалан, банк API-си сизга валютa курслари ҳақида ҳақиқий вақтда маълумот бериши мумкин.

API ишлашининг асосий усуллари:

Ёна шунингда кўринг

  • Дастурлаш парадигмаси тушунчалар тўплами,
    у дастурлашга ёндашувни белгилайди
  • OOP методологияси,
    у дастурлашда кенг қўлланилади
  • REST архитектураси,
    у дастур таъминотини ишлаб чиқишда кенг қўлланилади