API jelentése – Mi az az API?
Az API olyan szabályokat és műveleteket meghatározó programozási felület, amelyen keresztül szoftverek vagy szoftverösszetevők kapcsolatba léphetnek egymással. Lehetővé teszi például adatok lekérését, továbbítását vagy egy másik program funkcióinak használatát.
Egyszerűen fogalmazva: az API meghatározza, hogy egy program mit és milyen módon kérhet egy másiktól. Ehhez nem kell ismernie a másik rendszer teljes belső működését.
Minek a rövidítése az API?
Az API az Application Programming Interface angol kifejezés rövidítése.
Magyar megfelelői:
- alkalmazásprogramozási felület;
- alkalmazásprogramozási interfész;
- rövidebben programozási felület.
Az „interfész” ebben az összefüggésben kapcsolódási felületet jelent. A felhasználói felületet emberek kezelik, az API-t pedig programok használják.
Hogyan működik az API?
Egy webes API használatakor az egyik alkalmazás jellemzően kérést küld, a másik rendszer pedig választ ad.
Például egy időjárás-alkalmazás lekérheti egy szolgáltatótól egy város előrejelzését:
- Az alkalmazás elküldi, melyik város adataira van szüksége.
- A szolgáltató feldolgozza a kérést.
- Az API-n keresztül visszaküldi az előrejelzési adatokat.
- Az alkalmazás megjeleníti az eredményt.
Az API meghatározza többek között az elérhető műveleteket és az adatok formátumát. Nem minden API internetes kapcsolat: programkönyvtáraknak és operációs rendszereknek is lehet API-juk.
Mire használható az API?
Az API-k gyakori feladata a különböző rendszerek összekapcsolása és az adatátadás automatizálása.
| Felhasználás | Példa |
|---|---|
| Webáruház és számlázás | A rendelési adatok átadása a számlázóprogramnak. |
| Ügyfélkezelés | Egy webes űrlap adatainak továbbítása a CRM-be. |
| Mobilalkalmazás | A felhasználó adatainak lekérése a háttérrendszerből. |
| Térképes szolgáltatás | Címadatok vagy útvonalak lekérése. |
A lehetőségeket mindig az adott API funkciói és hozzáférési feltételei határozzák meg.
Mi az az API-kulcs?
Az API-kulcs egyes szolgáltatásoknál a programozott hozzáférés hitelesítéséhez használt azonosító vagy hitelesítő adat.
Például a Stripe API-kulcsokkal hitelesíti az API-jához érkező kéréseket. A titkos API-kulcsot bizalmasan kell kezelni, mert illetéktelen kézbe kerülve jogosulatlan műveletekre adhat lehetőséget.
Nem minden API igényel API-kulcsot; a hozzáférés módját a szolgáltatás dokumentációja ismerteti.
Mi az az API-integráció?
Az API-integráció két vagy több rendszer API-n keresztüli összekapcsolása.
Például a webáruház és a számlázó összekötésekor beállítják vagy lefejlesztik, hogy mely adatokat, milyen esemény hatására és milyen módon továbbítsák. Az API biztosítja a kapcsolódási lehetőséget, az integráció pedig megvalósítja a konkrét együttműködést.
Az API kifejezés eredete és használata
Az API az angol Application Programming Interface szavak kezdőbetűiből létrejött betűszó. Magyar szövegekben is rendszerint ezt az alakot használjuk.
Példamondatok:
- „A számlázóprogram API-n keresztül fogadja a rendelési adatokat.”
- „A fejlesztő az API dokumentációja alapján készítette el az összeköttetést.”
- „Az alkalmazás API-hívással kérte le az adatokat.”
- „Az integráció beállításához titkos API-kulcsra volt szükség.”
API – szinonimák és kapcsolódó kifejezések
Az API magyar megfelelője a programozási felület. Az adatkapcsolat és a rendszerintegráció kapcsolódó fogalmak, de nem pontos szinonimái.
Gyakori szakmai kifejezések:
- API-hívás: valamely API-művelet programozott meghívása.
- API-végpont: webes API esetén egy művelethez vagy erőforráshoz tartozó elérési cím.
- API-dokumentáció: a használati szabályokat és lehetőségeket ismertető leírás.
- REST API: a REST architekturális elveit követő API.
Az API-nak nincs általánosan használt, pontos ellentétes értelmű megfelelője.
API rejtvényekben
Rejtvényben az „alkalmazásprogramozási felület rövidítése” meghatározás megfejtése lehet a 3 betűs API.
API – Forrás és további olvasnivaló
IBM: Mi az az API, és mire használható?
Stripe: Az API-kulcsok szerepe
« Vissza a szójegyzékbe