
API (Application Programming Interface)
API on joukko sääntöjä ja protokollia, jotka mahdollistavat eri ohjelmistojen välistä viestintää ja järjestelmien välisen tiedon- sekä toiminnonvaihdon.
API (Application Programming Interface) on kuin tarjoilija ravintolassa. Sinä (sovellus) kerrot tarjoilijalle (API), mitä haluat, tarjoilija menee keittiöön (palvelin/tietokanta) ja tuo takaisin täsmälleen sen, mitä tilasit. Sinun ei tarvitse tietää, miten keittiö toimii; sinun tarvitsee vain osata pyytää.
Verkon yleisin tyyppi on REST-API, joka käyttää standardieja HTTP-metodeja (GET, POST, PUT, DELETE) tietojen käsittelyyn. GraphQL on uudempi vaihtoehto, jonka avulla asiakas voi määrittää tarkasti tarvitsemansa tiedot. API:t ovat kaikkialla nykyaikaisessa ohjelmistossa.
Käytännössä
- Ravintolaketju käyttää Google Maps -API:a näyttääkseen myymälänsä sijainnit verkkosivuillaan, OpenTable -API:a varauksia varten ja Stripe -API:a verkkotilausten maksuja varten
- Kiinteistöalusta yhdistää MLS-API:hun nähdäkseen automaattisesti ajantasaiset kiinteistökohdat ilman manuaalista tietojen syöttöä
- Verkkokauppa käyttää Shopify -API:a synkronoidakseen tuotevaraston verkkosivuston, Amazon-myymälän ja fyysisen kassajärjestelmän välillä reaaliajassa
- Markkinointitoimisto loi hallintapaneelin, joka kerää dataa Google Analytics -API:sta, Facebook Ads -API:sta ja Mailchimp -API:sta tarjoten asiakkaille yhtenäisen suorituskykynäkymän
Lisää aiheesta: Verkkosivujen kehitys
- Responsive-design
- Progressiivinen verkkosovellus (PWA)
- Yksittäinen sivusovellus (SPA)
- Palvelinpohjainen renderöinti (SSR)
- Staattinen sivuston generointi (SSG)
- API (Application Programming Interface)
- CMS (Sisällönhallintajärjestelmä)
- Headless-CMS
- Versionhallinta
- CI/CD (Continuous Integration / Continuous Deployment)
- JavaScript-kehyskirjasto
- TypeScript
Et ole varma, miten tämä koskee sinua?
Kokenut insinööri käy läpi kohteen, hakukoneesi esiintymisen ja yhteydenottojen saannin, ja kirjoittaa kolme asiaa, jotka kannattaa korjata ensin. Pidät dokumentin joka tapauksessa.