Sanasto

Mitä on API?

API (application programming interface) on määritelty tapa, jolla yksi ohjelmisto pyytää toiselta tietoja tai pyytää tekemään jotain, kuten "hae tämän asiakkaan tilaukset" tai "veloita tämä kortti".

Ravintolan ruokalista on hyvä kuva API:sta. Se kertoo, mitä voit tilata ja miten pyydät sen; keittiön toimintaa sinun ei tarvitse tuntea.

Sovellukset käyttävät API:ja jatkuvasti. Frontend kutsuu oman backendinsä API:a tietojen lataamiseen ja tallentamiseen. Backend kutsuu muiden yritysten API:ja lähettääkseen sähköpostia, ottaakseen maksuja, näyttääkseen karttoja tai käyttääkseen tekoälymallia.

Useimmat API:t vaativat avaimen, joka todistaa, kuka pyytää. Nämä avaimet ovat salaisuuksia, ja ne kuuluvat palvelimelle, eivät koskaan selaimeen.

Esimerkkejä

  • Maksu-API, jolla veloitetaan kortti
  • Karttarajapinta, joka näyttää sijainnin
  • Tekoäly-API, joka tiivistää tekstiä

Kysymykset

Mikä on REST API?

REST on yleinen API-tyyli, joka käyttää verkko-osoitteita ja vakiotoimintoja: get lukee, post luo, put tai patch muuttaa ja delete poistaa.

Ovatko API:t ilmaisia?

Jotkin ovat, monilla on ilmainen taso, ja osa laskuttaa käytön mukaan. Tarkista rajat ja hinnoittelu ennen kuin rakennat jotain, joka riippuu API:sta.

Katso myös

  • Mikä on API? (koko opas)
  • Kuinka rakennetaan REST API
  • REST vs. GraphQL

Mythex · Pricing · Rakenna mitä tahansa tekoälyllä · Verkkosivu- ja sovellusmallipohjat · Mythex vertailussa · Tekoälysovellusten rakentamisen sanasto · Ilmaiset työkalut tekoälysovellusten rakentamiseen · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)