API - mi ez, definíció és koncepció

Tartalomjegyzék:

Anonim

Az API az angol Application Programming Interfaces kifejezés rövidítése. Ez egy sor számítógépes parancs és funkció, amelyek lehetővé teszik a fejlesztők számára, hogy meghatározott programokat hozzanak létre adott operációs rendszerek számára.

Benjy Weinberger számítógépes szakértő szerint az API hivatalos specifikáció egy szoftvermodulról arról, hogy az egyik szoftver egyik modulja hogyan kommunikál a másikkal.

Példák az API használatára

Az API olyan dolog, amelyet a felhasználó nem lát, mivel csak a szoftvernél működik.

Például, amikor a felhasználó mozijegyeket vásárol egy színház weboldalán keresztül, és beírja hitelkártya adatait, a webhely egy API-t használ, hogy távolról elküldje ezeket az információkat egy másik programnak, amely ellenőrzi, hogy a banki adatoknak igazuk van-e.

A fizetés megerősítése után a távoli alkalmazás elküldi az információkat a mozi weboldalára, és helyesen megerősíti a fizetést, lehetővé téve ezzel az oldal számára, hogy kiadja a jegyeket a felhasználók számára.

Az API használatának további szembetűnő példái a következők:

  1. A Google Maps az "API" hozzáférése révén lehetővé teszi, hogy adatokat és hasznos információkat helyezzen el a térképein, és bizonyos keresésekkel vagy személyre szabott funkciókkal mutassa be őket saját alkalmazásunkból.
  2. A Twitter lehetővé tette számos alternatív rendszer és webes szolgáltatás fejlesztését, amelyek az API-ján keresztül működnek.
  3. A Facebook Connect bizonyos adatokat az API-n keresztül továbbít, hogy automatikusan regisztrálja a felhasználókat más webhelyeken, lehetőséget adva számukra a saját Facebook-fiókjukkal történő regisztrációra és bejelentkezésre.
  4. A Paypal "API-jával" lehetővé teszi az elektronikus fizetési műveleteket a webes rendszer használatával, anélkül, hogy a Paypal weboldalához kellene hozzáférni / működtetni, ezáltal megkönnyítve ezt a tranzakciót.

Az API használja

Az API-k használhatók az operációs rendszerrel (WinAPI), az adatbázisokkal (DBMS) vagy a kommunikációs protokollokkal (Jabber / XMPP) való kommunikációra.

Az elmúlt években pozitívan használták őket a digitális marketing szektorban a közösségi hálózatokon (Twitter, Facebook, Youtube, Flickr, LinkedIn stb.) És más online platformokon (Google Maps, WordPress stb.) Keresztül, ami megfordította a közösségi média marketingjét valami egyszerűbbé és sokkal jövedelmezőbbé.

Az API-k lehetővé teszik egy másik szoftverben már meglévő funkciók használatát, így nem szükséges újrafeltalálni, mivel ismert kódot használ, amelyet köztudottan tesztelnek és megfelelően működnek.

A nem nyílt forráskódú eszközök esetében ezek arra szolgálnak, hogy információt nyújtsanak a programozóknak arról, hogyan építsék be a specifikus funkcionalitást, anélkül, hogy információt kellene adniuk arról, hogy a folyamat hogyan zajlik belső úton.