API - mikä se on, määritelmä ja käsite

Sisällysluettelo:

API - mikä se on, määritelmä ja käsite
API - mikä se on, määritelmä ja käsite
Anonim

API on lyhenne englanninkieliselle termille Application Programming Interfaces. Se on joukko tietokoneen komentoja ja toimintoja, joiden avulla kehittäjät voivat luoda erityisiä ohjelmia tietyille käyttöjärjestelmille.

Tietokoneasiantuntijan Benjy Weinbergerin mukaan API on muodollinen eritelmä ohjelmistomoduulista, kuinka yhden ohjelmiston yksi moduuli kommunikoi toisen kanssa.

Esimerkkejä API: n käytöstä

Sovellusliittymä on jotain, jota käyttäjä ei näe, koska se toimii vain ohjelmiston kanssa.

Esimerkiksi kun käyttäjä ostaa elokuvalippuja teatterin verkkosivuston kautta ja syöttää luottokorttitietonsa, verkkosivusto lähettää sovellusliittymän avulla näiden tietojen etänä toiselle ohjelmalle, joka tarkistaa, ovatko pankkitiedot oikein.

Kun maksu on vahvistettu, etäsovellus lähettää tiedot elokuvateatterin verkkosivustolle ja vahvistaa maksun oikein, jolloin tämä sivu antaa liput käyttäjille.

Muita näkyviä esimerkkejä sovellusliittymän käytöstä ovat seuraavat:

  1. Google Maps -sovellusliittymän kautta Google Maps antaa sinun lisätä tietoja ja hyödyllistä tietoa karttoihisi ja esittää niille tiettyjä hakuja tai räätälöityjä toimintoja omasta sovelluksestamme.
  2. Twitter on mahdollistanut suuren määrän vaihtoehtoisten järjestelmien ja verkkopalvelujen kehittämisen, jotka toimivat API: nsa kautta.
  3. Facebook Connect siirtää tiettyjä tietoja API: n kautta rekisteröidäkseen käyttäjät automaattisesti muille verkkosivustoille, mikä antaa heille mahdollisuuden rekisteröityä ja kirjautua sisään omilla Facebook-tileillään.
  4. Paypal "API: lla" sallii sähköiset maksutapahtumat itse verkkojärjestelmää tarvitsematta käyttää / toimia Paypalin verkkosivustolla, mikä helpottaa tätä tapahtumaa.

API käyttää

Sovellusliittymiä voidaan käyttää kommunikointiin käyttöjärjestelmän (WinAPI), tietokantojen (DBMS) tai yhteyskäytäntöjen (Jabber / XMPP) kanssa.

Viime vuosina niitä on käytetty positiivisesti digitaalisessa markkinoinnissa sosiaalisten verkostojen (Twitter, Facebook, Youtube, Flickr, LinkedIn jne.) Ja muiden online-alustojen (Google Maps, WordPress jne.) Kautta, mikä on muuttanut sosiaalisen median markkinointia yksinkertaisemmaksi ja paljon kannattavammaksi.

Sovellusliittymien avulla voit käyttää toimintoja, jotka ovat jo olemassa muissa ohjelmistoissa, joten sitä ei tarvitse tehdä uudelleen, koska käytät koodia, jonka tiedetään olevan testattu ja toimivan oikein.

Muiden kuin avoimen lähdekoodin työkalujen kohdalla ne tarjoavat tietoja ohjelmoijille siitä, kuinka sisällyttää tietty toiminto tarvitsematta antaa tietoa prosessin sisäisestä suorituksesta.