En väderapp på din telefon mäter inte temperaturen i sig. Den ber en vädertjänst om data. Den konversationen sker via ett applikationsprogrammeringsgränssnitt, eller API – en uppsättning regler som gör det möjligt för program att kommunicera. API:et definierar vilka förfrågningar som kan göras, vilket format de tar och vilka svar som kommer tillbaka.
Tänk på det som en meny på en restaurang. Du går inte in i köket och lagar mat. Du beställer från en lista med rätter. API:n är menyn. Köket är servitören. Du får din mat utan att veta hur den tillagades.
Vanliga API-stilar
- REST: använder HTTP-metoder som GET och POST, ofta använda på webben
- GraphQL: låter kunder begära exakt den data de behöver
- SOAP: äldre, formellt, används fortfarande inom bank och företag
- Webhooks: servern skickar data när en händelse inträffar
API:er driver mycket av det du gör online. När du loggar in med Google, betalar med PayPal eller delar ett inlägg på sociala medier, gör ett API jobbet. De är internets bindeväv.
Comments
No comments yet. Be the first to share a thought.
Leave a comment