Tətbiqi proqramlaşdırma interfeysi (ing. application programming interface, API) — kompüterin əməliyyat sistemi vasitəsilə həyata keçirilən aşağı dərəcəli servis funksiyalarını tələb edən və yerinə yetirən proqramlar toplusu. API istifadəçi interfeysi ilə ziddiyyət təşkil edir. Bu, iki və ya daha çox kompüter proqramının bir-biri ilə əlaqə qurma üsulu və proqram digər bölmələrinə xidmət təklif edən proqram interfeysinin bir növüdür. Belə bir əlaqənin və ya interfeysin necə qurulacağını və ya istifadəsini təsvir edən sənəd və ya standart API spesifikasiyası adlanır. Bu standarta cavab verən kompüter sisteminə "API tətbiq olunmuş" deyilir. API termini ya spesifikasiyaya, ya da tətbiqə aid ola bilər.
Kompüteri insanla birləşdirən istifadəçi interfeysindən fərqli olaraq, API kompüterləri və ya proqramları bir-birinə bağlayır. O son istifadəçi üçün yox proqram təminatında istifadə edən proqramçı üçün nəzərdə tutulub. API çox vaxt proqramçı üçün mövcud olan alətlər və ya xidmətlər kimi çıxış edən müxtəlif hissələrdən ibarətdir. Bu hissələrdən birini istifadə edən proqram və ya proqramçı API-nin həmin hissəsini "çağırır". API-yə gedən çağırışlar həmçinin altproqram, metodlar, sorğular və ya uc nöqtələr (ing. endpoint) kimi tanınır. API spesifikasiyası bu çağırışları müəyyənləşdirir, yəni onlardan necə istifadə ediləcəyini izah edir.
API-lərin məqsədlərindən biri sistemin necə işlədiyinin daxili təfərrüatlarını gizlətmək, yalnız proqramçının faydalı hesab edəcəyi hissələri göstərmək və daxili detallar sonradan dəyişsə belə, onları uyğunlaşa bilən formada saxlamaqdır. API müəyyən bir sistem cütü üçün xüsusi olaraq yaradıla bilər və ya bir çox sistemlər arasında imkan verən ortaq standart ola bilər.
Proqramlaşdırma dilləri, kitabxanaları, kompüter əməliyyat sistemləri və kompüter avadanlıqları üçün API-lər mövcuddur. API-lər 1940-cı illərdə yaranıb, baxmayaraq ki, bu termin 1960 və 1970-ci illərə qədər ortaya çıxmayıb. API termininin müasir istifadəsi tez-tez internetə qoşulan kompüterlər arasında əlaqə yaratmağa imkan verən -lərə aiddir. API-lərdəki son inkişaflar ictimai API-lər vasitəsilə əldə edilən populyarlığının artmasına səbəb oldu.
Həmçinin bax
İstinadlar
- . "application programming interface" // Rasim Əliquliyev (redaktor). İnformatika terminlərinin izahlı lüğəti (az.). Bakı: "İnformasiya texnologiyaları" / "Bakı" nəşriyyatı. 2017. səh. 45. ISBN . 6 sentyabr 2023 tarixində (PDF) (#archive_missing_url).
- Reddy, Martin. API Design for C++. Elsevier Science. 2011. səh. 1. ISBN . 2023-04-15 tarixində . İstifadə tarixi: 2023-10-26.
- Lane, Kin. "Intro to APIs: History of APIs". Postman (ingilis). October 10, 2019. September 11, 2020 tarixində . İstifadə tarixi: September 18, 2020.
When you hear the acronym "API" or its expanded version "Application Programming Interface," it is almost always in reference to our modern approach, in that we use HTTP to provide access to machine readable data in a JSON or XML format, often simply referred to as "web APIs." APIs have been around almost as long as computing, but modern web APIs began taking shape in the early 2000s.
- Wood, Laura. "Global Cloud Microservices Market (2021 to 2026)". (ingilis). 2021-08-25. 2022-04-08 tarixində . İstifadə tarixi: 2022-03-29.
Əlavə ədəbiyyat
- Taina Bucher. "Objects of Intense Feeling: The Case of the Twitter API". Computational Culture (3). 16 November 2013. ISSN 2047-2390. Argues that "APIs are far from neutral tools" and form a key part of contemporary programming, understood as a fundamental part of culture.
- What is an API? – in the U. S. Supreme , , pp. 3–7 – "For each task, there is ; API (also known as ) is the method for calling that '' (instruction – like a – rather than cooking instruction, this is machine instruction) to be carry out"
- Maury, Innovation and Change – Cory Ondrejka, February 28, 2014, " …proposed a public API to let computers talk to each other". (Textise URL)
Xarici keçidlər
- Forrester : IT industry : API Case : Google v. Oracle – may 20, 2021 – content format: Audio with text – length 26:41
wikipedia, oxu, kitab, kitabxana, axtar, tap, meqaleler, kitablar, oyrenmek, wiki, bilgi, tarix, tarixi, endir, indir, yukle, izlə, izle, mobil, telefon ucun, azeri, azəri, azerbaycanca, azərbaycanca, sayt, yüklə, pulsuz, pulsuz yüklə, haqqında, haqqinda, məlumat, melumat, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, şəkil, muisiqi, mahnı, kino, film, kitab, oyun, oyunlar, android, ios, apple, samsung, iphone, pc, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, web, computer, komputer
API bura istiqametlendirir Vikipediyanin API si ucun ucun Xususi ApiHelp sehifesine baxin Tetbiqi proqramlasdirma interfeysi ing application programming interface API komputerin emeliyyat sistemi vasitesile heyata kecirilen asagi dereceli servis funksiyalarini teleb eden ve yerine yetiren proqramlar toplusu API istifadeci interfeysi ile ziddiyyet teskil edir Bu iki ve ya daha cox komputer proqraminin bir biri ile elaqe qurma usulu ve proqram diger bolmelerine xidmet teklif eden proqram interfeysinin bir novudur Bele bir elaqenin ve ya interfeysin nece qurulacagini ve ya istifadesini tesvir eden sened ve ya standart API spesifikasiyasi adlanir Bu standarta cavab veren komputer sistemine API tetbiq olunmus deyilir API termini ya spesifikasiyaya ya da tetbiqe aid ola biler NASA terefinden yazilmis veb API senedlerinin ekran goruntusu Komputeri insanla birlesdiren istifadeci interfeysinden ferqli olaraq API komputerleri ve ya proqramlari bir birine baglayir O son istifadeci ucun yox proqram teminatinda istifade eden proqramci ucun nezerde tutulub API cox vaxt proqramci ucun movcud olan aletler ve ya xidmetler kimi cixis eden muxtelif hisselerden ibaretdir Bu hisselerden birini istifade eden proqram ve ya proqramci API nin hemin hissesini cagirir API ye geden cagirislar hemcinin altproqram metodlar sorgular ve ya uc noqteler ing endpoint kimi taninir API spesifikasiyasi bu cagirislari mueyyenlesdirir yeni onlardan nece istifade edileceyini izah edir API lerin meqsedlerinden biri sistemin nece islediyinin daxili teferruatlarini gizletmek yalniz proqramcinin faydali hesab edeceyi hisseleri gostermek ve daxili detallar sonradan deyisse bele onlari uygunlasa bilen formada saxlamaqdir API mueyyen bir sistem cutu ucun xususi olaraq yaradila biler ve ya bir cox sistemler arasinda imkan veren ortaq standart ola biler Proqramlasdirma dilleri kitabxanalari komputer emeliyyat sistemleri ve komputer avadanliqlari ucun API ler movcuddur API ler 1940 ci illerde yaranib baxmayaraq ki bu termin 1960 ve 1970 ci illere qeder ortaya cixmayib API termininin muasir istifadesi tez tez internete qosulan komputerler arasinda elaqe yaratmaga imkan veren lere aiddir API lerdeki son inkisaflar ictimai API ler vasitesile elde edilen populyarliginin artmasina sebeb oldu Hemcinin baxInterfeys Frontend ve backend Tehlil Plagin Veb dizaynIstinadlar application programming interface Rasim Eliquliyev redaktor Informatika terminlerinin izahli lugeti az Baki Informasiya texnologiyalari Baki nesriyyati 2017 seh 45 ISBN 978 9952 434 82 8 6 sentyabr 2023 tarixinde PDF archive missing url Reddy Martin API Design for C Elsevier Science 2011 seh 1 ISBN 978 0 12 385004 1 2023 04 15 tarixinde Istifade tarixi 2023 10 26 Lane Kin Intro to APIs History of APIs Postman ingilis October 10 2019 September 11 2020 tarixinde Istifade tarixi September 18 2020 When you hear the acronym API or its expanded version Application Programming Interface it is almost always in reference to our modern approach in that we use HTTP to provide access to machine readable data in a JSON or XML format often simply referred to as web APIs APIs have been around almost as long as computing but modern web APIs began taking shape in the early 2000s Wood Laura Global Cloud Microservices Market 2021 to 2026 ingilis 2021 08 25 2022 04 08 tarixinde Istifade tarixi 2022 03 29 Elave edebiyyat Taina Bucher Objects of Intense Feeling The Case of the Twitter API Computational Culture 3 16 November 2013 ISSN 2047 2390 Argues that APIs are far from neutral tools and form a key part of contemporary programming understood as a fundamental part of culture What is an API in the U S Supreme pp 3 7 For each task there is API also known as is the method for calling that instruction like a rather than cooking instruction this is machine instruction to be carry out Maury Innovation and Change Cory Ondrejka February 28 2014 proposed a public API to let computers talk to each other Textise URL Xarici kecidlerForrester IT industry API Case Google v Oracle may 20 2021 content format Audio with text length 26 41