
API (Rakendusliides)
API on reeglite ja protokolli, mis võimaldab erinevate tarkvararakenduste omavahel suhelda, tagades andmevahetuse ja funktsionaalsuse jagamise süsteemide vahel.
API (Application Programming Interface) on nagu ettekandja restoranis. Teie (rakendus) ütlete ettekandjale (API-le), mida soovite, ettekandja läheb kööki (server/andmebaas) ja toob tagasi täpselt selle, mille tellisite. Te ei pea teadma, kuidas köök töötab; peate vaid teadma, kuidas küsida.
Veebis levinuim tüüp on REST API, mis kasutab standardeid HTTP-meetodeid (GET, POST, PUT, DELETE) andmetega operatsioonide läbiviimiseks. GraphQL on uuem alternatiiv, mis võimaldab kliendil täpselt määrata, milliseid andmeid ta vajab. API-d on igal pool kaasaegses tarkvaras.
Praktikas
- Restoranikett kasutab Google Maps API-d poodide asukohtade kuvamiseks oma veebisaidil, OpenTable API-d broneeringute jaoks ja Stripe API-d online-tellimuste makseteks
- Kinnisvaraplattvorm ühendub MLS API-ga, et kuvada automaatselt ajakohastatud kinnisvara kuulutusi ilma käsitsi andmesisestust vajamata
- E-pood kasutab Shopify API-d varude sünkroonimiseks reaalses ajas oma veebisaidil, Amazoni poes ja füüsilises müügipunktis
- Turundusbüroo ehitas armatuurlaua, mis kogub andmeid Google Analytics API-st, Facebook Ads API-st ja Mailchimp API-st, et anda klientidele ühtne ülevaade tulemustest
Rohkem teemal: Veebiarendus
Kas ei ole kindel, kuidas see teile kehtib?
Kogenud insener vaatab üle teie veebisaidi, nähtavuse otsingus ja päringute teekonna ning kirjutab seejärel üles kolm asja, mida esmalt parandada. Dokument jääb teile igal juhul.