En værapp på telefonen din måler ikke temperatur i seg selv. Den ber en værtjeneste om data. Den samtalen skjer gjennom et applikasjonsprogrammeringsgrensesnitt, eller API – et sett med regler som lar programvareprogrammer kommunisere. API-et definerer hvilke forespørsler som kan gjøres, hvilket format de har og hvilke svar som kommer tilbake.
Tenk på det som en meny på en restaurant. Du går ikke inn på kjøkkenet og lager mat. Du bestiller fra en liste med retter. API-en er menyen. Kjøkkenet er servitøren. Du får maten din uten å vite hvordan den ble tilberedt.
Vanlige API-stiler
- REST: bruker HTTP-metoder som GET og POST, mye brukt på nettet
- GraphQL: lar klienter be om nøyaktig de dataene de trenger
- SOAP: eldre, formell, fortsatt brukt i bank og næringsliv
- Webhooks: serveren sender data når en hendelse inntreffer
API-er driver mye av det du gjør på nettet. Når du logger deg på med Google, betaler med PayPal eller deler et innlegg på sosiale medier, er det et API som gjør jobben. De er internettets bindevev.
Comments
No comments yet. Be the first to share a thought.
Leave a comment