Az API-n keresztül egy program szabályozott módon kér adatot vagy műveletet egy másik szolgáltatástól, felhasználói felület nélkül.
Az API, teljes nevén Application Programming Interface, magyarul alkalmazásprogramozási felület, az a meghatározott módja, ahogyan egy program egy másik programot vagy szolgáltatást használhat. Leírja, milyen kéréseket lehet küldeni, milyen adatokkal, és milyen formában érkezik a válasz. A felhasználónak gombjai és űrlapjai vannak, a programoknak API-ja.
Mire jó, hol találkozol vele
A webes API-k jellemzően HTTP-n keresztül működnek, a válasz pedig legtöbbször JSON formátumú adat. Ilyen API-n éred el például a Google Search Console adatait, a térképszolgáltatásokat, egy webáruház termékeit vagy egy AI-modellt.
A legtöbb API azonosítást kér. Ez lehet egy API-kulcs (egy titkos karaktersor, amit a kéréshez csatolsz) vagy OAuth-alapú hozzáférés. Az API-kulcsot úgy kell kezelni, mint egy jelszót: ne kerüljön nyilvános kódba vagy a weboldal forrásába, és ha lehet, korlátozd, honnan és mire használható.
Ha egy szolgáltatásnak nincs nyilvános API-ja, a hozzá készült külső eszközök gyakran böngészőautomatizálással vagy a belső, nem dokumentált végpontok használatával próbálják pótolni. Ezek viszont bármikor elromolhatnak, amikor a szolgáltató változtat valamit.
Ahol a tutorial.hu-n szerepel: