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

Europska ekonomija raste unatoč rizicima

Najnovije prognoze koje je objavila Europska komisija osiguravaju da će Europska unija (EU) doživjeti gospodarski rast od 2% u 2017. godini, kao i da će euro zona također rasti za 1,9%. Isto tako, Bruxelles pokazuje da će gospodarstvo EU rasti za desetinu manje od onoga što je već izračunato, odnosno 1,9% doPročitajte više…

Ekonomije u nastajanju nalaze se na meti MMF-a

Christine Lagarde, direktorica Međunarodnog monetarnog fonda (MMF), javno je priznala svoju zabrinutost zbog financijske situacije zemalja s nepovoljnijim uvjetima zbog naglog pada cijene nafte. Zbog jakih tenzija stvorenih na tržištima sirovina, gdje situaciju opisuje kao "ozbiljan stres", direktiva je stavila Pročitajte više…

Nove dragične Draghijeve mjere za poticanje gospodarstva

Predsjednik Europske središnje banke Mario Draghi ponovno je povukao okidač na monetarnoj politici. Izvadivši sve raspoloživo topništvo. Snizila je kamatne stope na najniži nivo od 0%, proširila je svoj program otkupa duga, a kupit će i korporativni dug. U ovom ambicioznom planu reformi poduzetom na sastankuPročitajte više…

Razvojna banka Latinske Amerike podupire ulaganja u okoliš

Čini se da glavni gradovi Latinske Amerike pokazuju uznemirujući zajednički nazivnik: zagađenje okoliša i buke, ekstremne socijalne nejednakosti, nekvalitetne javne usluge i, što je još neugodnije, sati izgubljeni u gužvi bez reda i koncerta. Velikim urbanim središtima regije, istinskim arhitektima financijskog rasta, nedostaje Pročitajte više…