API-komponenttikokoelma

API-komponenttikokoelmaa (Application Programming Interface, Sovellusohjelmointirajapinta) käytetään ohjelmien keskinäiseen vuorovaikutukseen ja tietojen vaihtoon. Kaikki API-komponenttien vuorovaikutukset toteutetaan funktioiden, luokkien, menetelmien, rakenteiden sekä myös yhden sovelluksen vakioiden avulla, johon muut sovellukset kääntyvät.

Kaikki API:t voidaan jakaa kahteen luokkaan:

  1. Selimeen sisäänrakennetut API:t käyttävät selaimen ja tietokoneympäristön tietoja monipuolisempaan työskentelyyn niiden kanssa. Esimerkiksi Sijainnin määrittämisen API antaa tietoja, joita voit jo käyttää omat sijaintisi merkitsemiseen interaktiivisella kartalla.
  2. Kolmannen osapuolen API:t tarjoavat palvelut ja verkkosivut, jotka on löydettävä itsenäisesti Internetistä. Esimerkiksi pankin API voi tarjota sinulle tietoja valuuttakursseista reaaliaikaisesti.

API:n perustyötavat:

Katso myös

  • käsitekokoelma Ohjelmointiparadigma,
    joka määrittää lähestymistavan ohjelmointiin
  • metodologia OOP,
    jota käytetään laajasti ohjelmoinnissa
  • arkkitehtuuri REST,
    jota käytetään laajasti ohjelmistokehityksessä