En vejr-app på din telefon måler ikke selv temperatur. Den beder en vejrtjeneste om data. Den samtale foregår via et Application Programming Interface, eller API – et sæt regler, der tillader softwareprogrammer at kommunikere. API'en definerer, hvilke anmodninger der kan fremsættes, hvilket format de tager, og hvilke svar der kommer tilbage.
Tænk på det som en menu på en restaurant. Du går ikke ind i køkkenet og laver mad. Du bestiller fra en liste over retter. API'en er menuen. Køkkenet er tjeneren. Du får din mad uden at vide, hvordan den blev tilberedt.
Almindelige API-stilarter
- REST: bruger HTTP-metoder som GET og POST, der er meget udbredte på nettet
- GraphQL: giver kunderne mulighed for at anmode om præcis de data, de har brug for
- SOAP: ældre, formel, stadig brugt i bank- og erhvervslivet
- Webhooks: Serveren sender data, når en hændelse indtræffer
API'er driver meget af det, du gør online. Når du logger ind med Google, betaler med PayPal eller deler et opslag på sociale medier, er det en API, der gør arbejdet. De er internettets bindevæv.
Comments
No comments yet. Be the first to share a thought.
Leave a comment