API yra angliško termino „Application Programming Interfaces“ santrumpa. Tai kompiuterio komandų ir funkcijų rinkinys, leidžiantis kūrėjams sukurti konkrečias programas, skirtas konkrečioms operacinėms sistemoms.
Pasak kompiuterių eksperto Benjy Weinbergerio, API yra oficiali specifikacija apie programinės įrangos modulį, kaip vienas vienos programinės įrangos modulis bendrauja su kitu.
API naudojimo pavyzdžiai
API yra kažkas, ko vartotojas nemato, nes jis veikia tik programinei įrangai.
Pavyzdžiui, kai vartotojas per teatro svetainę perka bilietus į kiną ir įveda savo kreditinės kortelės informaciją, svetainė naudoja API, kad nuotoliniu būdu išsiųstų šią informaciją kitai programai, kuri tikrina, ar banko duomenys yra teisūs.
Patvirtinus mokėjimą, nuotolinė programa siunčia informaciją į kino teatro svetainę ir teisingai patvirtina mokėjimą, leidžiant šiame puslapyje išduoti bilietus vartotojams.
Kiti žinomi API naudojimo pavyzdžiai būtų šie:
- „Google“ žemėlapiai, suteikdami prieigą prie „API“, leidžia jums įdėti duomenis ir naudingą informaciją į savo žemėlapius ir pateikti jiems tam tikras paieškas ar suasmenintas funkcijas iš mūsų pačių programos.
- „Twitter“ leido sukurti daugybę alternatyvių sistemų ir interneto paslaugų, kurios veikia per jos API.
- „Facebook Connect“ per API perduoda tam tikrus duomenis, kad automatiškai užregistruotų vartotojus kitose svetainėse, suteikiant jiems galimybę užsiregistruoti ir prisijungti naudojant savo „Facebook“ paskyras.
- „Paypal“ su savo „API“ leidžia atlikti elektronines mokėjimo operacijas naudojant pačią žiniatinklio sistemą, nereikalaujant patekti į „Paypal“ svetainę / ją valdyti, taip palengvinant šią operaciją.
API naudoja
API galima naudoti bendraujant su operacine sistema (WinAPI), su duomenų bazėmis (DBVS) arba su ryšio protokolais („Jabber / XMPP“).
Pastaraisiais metais jie buvo teigiamai naudojami skaitmeninės rinkodaros sektoriuje per socialinius tinklus („Twitter“, „Facebook“, „Youtube“, „Flickr“, „LinkedIn“ ir kt.) Ir kitas internetines platformas („Google Maps“, „WordPress“ ir kt.), O tai pavertė socialinės žiniasklaidos rinkodarą. į kažką paprastesnio ir daug pelningesnio.
API suteikia galimybę naudotis kitoje programinėje įrangoje jau esančiomis funkcijomis, todėl nebūtina iš naujo sugalvoti, nes naudojate kodą, kuris, žinoma, yra patikrintas ir veikia tinkamai.
Jei tai nėra atvirojo kodo įrankiai, jie naudojami programuotojams pateikti informaciją apie tai, kaip įtraukti specifines funkcijas, neprivalant pateikti informacijos apie tai, kaip procesas atliekamas viduje.