Egy telefonon futó időjárás-alkalmazás nem méri magát a hőmérsékletet. Adatokat kér az időjárás-szolgáltatástól. Ez a kommunikáció egy alkalmazásprogramozási felületen (API) keresztül történik – ez egy szabályrendszer, amely lehetővé teszi a szoftverprogramok kommunikációját. Az API határozza meg, hogy milyen kéréseket lehet benyújtani, milyen formátumot vesznek fel, és milyen válaszok érkeznek.
Gondolj rá úgy, mint egy étlapra egy étteremben. Nem mész be a konyhába és főzöl. Egy étellistáról rendelsz. Az API az étlap. A konyha a pincér. Megkapod az ételt anélkül, hogy tudnád, hogyan készült.
Gyakori API-stílusok
- REST: HTTP metódusokat használ, mint például a GET és a POST, amelyeket széles körben használnak a weben.
- GraphQL: lehetővé teszi az ügyfelek számára, hogy pontosan a szükséges adatokat kérjék le
- SOAP: régebbi, hivatalos, még mindig használják banki és vállalati szektorban
- Webhookok: a szerver adatokat küld, amikor egy esemény történik.
Az API-k működtetik online tevékenységeid nagy részét. Amikor bejelentkezel a Google-lal, fizetsz a PayPal-lal, vagy megosztasz egy bejegyzést a közösségi médiában, az API végzi el a munkát. Ezek az internet kötőszövete.
Comments
No comments yet. Be the first to share a thought.
Leave a comment