API

mi az az api - minek a rövidítése - api integráció
« Back to Glossary Index

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:

  1. Az alkalmazás elküldi, melyik város adataira van szüksége.
  2. A szolgáltató feldolgozza a kérést.
  3. Az API-n keresztül visszaküldi az előrejelzési adatokat.
  4. 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ásPélda
Webáruház és számlázásA rendelési adatok átadása a számlázóprogramnak.
ÜgyfélkezelésEgy webes űrlap adatainak továbbítása a CRM-be.
MobilalkalmazásA felhasználó adatainak lekérése a háttérrendszerből.
Térképes szolgáltatásCí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