API - što je to, definicija i koncept

API je akronim engleskog izraza Application Programming Interfaces. To je skup računalnih naredbi i funkcija koji programerima omogućuju stvaranje specifičnih programa za određene operativne sustave.

Prema računalnom stručnjaku Benjyju Weinbergeru, API je formalna specifikacija softverskog modula kako jedan modul jednog softvera komunicira s drugim.

Primjeri upotrebe API-ja

API je nešto što korisnik ne vidi, jer radi samo za softver.

Na primjer, kada korisnik kupi ulaznice za kino putem web mjesta kazališta i unese podatke o svojoj kreditnoj kartici, web mjesto koristi API za daljinsko slanje tih podataka drugom programu koji provjerava jesu li bankovni podaci u pravu.

Nakon što se potvrdi plaćanje, udaljena aplikacija šalje informacije na web mjesto kina i ispravno potvrđuje plaćanje, omogućujući ovoj stranici izdavanje ulaznica za korisnike.

Ostali istaknuti primjeri upotrebe API-ja bili bi sljedeći:

  1. Google Maps putem svog pristupa "API-ju" omogućuje vam da na svoje karte stavite podatke i korisne informacije te ih predstavite određenim pretraživanjima ili personaliziranim funkcijama iz naše vlastite aplikacije.
  2. Twitter je omogućio razvoj velikog broja alternativnih sustava i web usluga koji djeluju kroz njegov API.
  3. Facebook Connect prenosi određene podatke putem API-ja za automatsku registraciju korisnika na drugim web mjestima, pružajući im mogućnost registracije i prijave s vlastitim Facebook računima.
  4. Paypal sa svojim "API-jem" omogućuje elektroničko plaćanje putem samog web sustava, bez potrebe za pristupom / radom na web mjestu Paypal, što olakšava ovu transakciju.

API koristi

API-ji se mogu koristiti za komunikaciju s operativnim sustavom (WinAPI), s bazama podataka (DBMS) ili s komunikacijskim protokolima (Jabber / XMPP).

Posljednjih godina pozitivno se koriste u sektoru digitalnog marketinga putem društvenih mreža (Twitter, Facebook, Youtube, Flickr, LinkedIn, itd.) I drugih mrežnih platformi (Google Maps, WordPress, itd.), Što je preokrenulo marketing na društvenim mrežama u nešto jednostavnije i puno isplativije.

API-ji vam omogućuju upotrebu funkcija koje već postoje u drugom softveru, pa nije potrebno ponovno izmišljati jer koristite kôd za koji se zna da je testiran i da radi ispravno.

U slučaju alata neotvorenog koda, oni pružaju informacije programerima o tome kako ugraditi određenu funkcionalnost, a da pritom ne moraju pružiti informacije o tome kako se postupak provodi interno.

Popularni Postovi

Rođenje nove financijske krize

Prije sedam godina Sjedinjene Države postavile su kamatnu stopu u rasponu između 0 i 0,25% prvi put u povijesti. Sedam godina kasnije, Federalne rezerve počet će ih lagano podizati u strahu od nove financijske krize. Suočeni s ovom viješću, većina analitičara pitala se kada hoće. OvoPročitajte više…

Super Mario razočara tržište zbog bakra deflacije

Europska središnja banka oprašta se od 2015. s novom baterijom mjera za borbu protiv deflacije, iako nije snizila kamate kako su mnogi očekivali, a koje su i dalje usidrene na 0,05%, najniži nivo od rujna 2014. Zašto je to toliko važno boriti se protiv bauk deflacije? Čitaj više…

Semafor će klasificirati rizik financijskih proizvoda

Službeni državni glasnik (BOE) objavio je naredbu Ministarstva gospodarstva o informacijama i klasifikaciji financijskih proizvoda koja uključuje uspostavu "semaforskog" sustava za upozoravanje na potencijalne ranjivosti. Tako boje, figure i lokoti postaju neki od novih pokazatelja. Tekst -koji će stupiti na snaguPročitajte više…