
API (Application Programming Interface)
API ir noteikumu un protokolu kopa, kas ļauj dažādām programmatūras lietotnēm savstarpēji sazināties, nodrošinot datu apmaiņu un funkcionalitātes koplietošanu starp sistēmām.
API (lietojumprogrammu saskarne) ir kā viesmīlis restorānā. Jūs (lietotne) pasakāt viesmīlim (API), ko vēlaties, viesmīlis dodas uz virtuvi (serveris/datu bāze) un atnes tieši to, ko pasūtījāt. Jums nav jāzina, kā darbojas virtuve; jums tikai jāzina, kā pasūtīt.
Visizplatītākais veids tīmeklī ir REST API, kas izmanto standarta HTTP metodes (GET, POST, PUT, DELETE) darbību veikšanai ar datiem. GraphQL ir jaunāka alternatīva, kas ļauj klientam precīzi norādīt nepieciešamos datus. API atrodamas visur mūsdienu programmās.
Praksē
- Restorānu ķēde izmanto Google Maps API, lai parādītu veikalu atrašanās vietas savā tīmekļa vietnē, OpenTable API rezervācijām un Stripe API tiešsaistes pasūtījumu maksājumiem
- Nekustamo īpašumu platforma pieslēdzas MLS API, lai automātiski parādītu aktuālus nekustamā īpašuma piedāvājumus bez manuālas datu ievades
- E-komercijas veikals izmanto Shopify API, lai reālajā laikā sinhronizētu preču krājumus starp savu tīmekļa vietni, Amazon veikalu un fizisko kases aparātu
- Mārketinga aģentūra izveidoja paneli, kas iegūst datus no Google Analytics API, Facebook Ads API un Mailchimp API, lai klientiem sniegtu vienotu veiktspējas skatu
Vairāk par: Tīmekļa izstrāde
- Responsīvais dizains
- Progressīvā tīmekļa lietotne (PWA)
- Vienas lapas lietotne (SPA)
- Servera puses renderēšana (SSR)
- Statiska vietnes ģenerēšana (SSG)
- API (Application Programming Interface)
- CMS (Satura pārvaldības sistēma)
- Headless CMS
- Versiju kontrole
- CI/CD (Nepārtraukta integrācija / Nepārtraukta izvietošana)
- JavaScript framework
- TypeScript
Nezināt, kā tas attiecas uz jums?
Senior inženieris apstaigā jūsu objektu, jūsu meklēšanas klātbūtni un veidu, kādā nonāk pieprasījumi, un tad rakstiski norāda trīs lietas, ko vispirms vērts labot. Dokuments paliek jums neatkarīgi no rezultāta.