O aplicație meteo de pe telefon nu măsoară temperatura în sine. Aceasta solicită date unui serviciu meteo. Această conversație are loc printr-o interfață de programare a aplicațiilor sau API - un set de reguli care permit programelor software să comunice. API-ul definește ce solicitări pot fi făcute, ce format iau acestea și ce răspunsuri sunt returnate.
Gândește-te la asta ca la un meniu într-un restaurant. Nu intri în bucătărie și gătești. Comanzi dintr-o listă de feluri de mâncare. API-ul este meniul. Bucătăria este chelnerul. Primești mâncarea fără să știi cum a fost preparată.
Stiluri API comune
- REST: folosește metode HTTP precum GET și POST, utilizate pe scară largă pe web
- GraphQL: permite clienților să solicite exact datele de care au nevoie
- SOAP: mai vechi, formal, încă utilizat în domeniul bancar și al întreprinderilor
- Webhooks: serverul trimite date atunci când are loc un eveniment
API-urile sunt esențiale pentru o mare parte din ceea ce faci online. Când te conectezi cu Google, plătești cu PayPal sau distribui o postare pe rețelele sociale, un API face treaba. Acestea reprezintă țesutul conjunctiv al internetului.
Comments
No comments yet. Be the first to share a thought.
Leave a comment