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

Najveće svjetske zdravstvene tvrtke (2018)

Na ovom ćete popisu pronaći ljestvicu 100 najvećih zdravstvenih tvrtki prema tržišnoj kapitalizaciji na svijetu. S 285,26 milijardi eura, Johnson & Johnson predvodi ljestvicu najvećih svjetskih zdravstvenih tvrtki po tržišnoj kapitalizaciji. Slijede Novartis-Reg i Unitedhealth sa 182,34 i 177,96 milijardi euraPročitajte više…

Najveće svjetske prehrambene tvrtke (2018)

Na ovom ćete popisu pronaći ljestvicu najvećih zdravstvenih tvrtki prema tržišnoj kapitalizaciji na svijetu. Sa 202,67 milijardi eura Nestle predvodi ljestvicu najvećih svjetskih automobilskih kompanija po tržišnoj kapitalizaciji. Slijede Kraft Heinz i Mondelez, sa 67,93, odnosno 52,81 milijarde eura. Nestle, pročitajte više…

Najveće svjetske tvrtke za materijale (2018)

Na ovom ćete popisu pronaći ljestvicu najvećih tvrtki za materijal po tržišnoj kapitalizaciji na svijetu. Sa 135,34 milijarde eura, Dowdupont predvodi ljestvicu najvećih svjetskih tvrtki za proizvodnju materijala u pogledu tržišne kapitalizacije. Slijede Bhp Billiton i Bhp Billitdon Limited, sa 99,85 odnosno 99,50 milijardi eura. Pročitajte više…

Najveće svjetske tvrtke za široku potrošnju (2018)

Na ovom ćete popisu pronaći ljestvicu najvećih tvrtki za osnovne potrebe po tržišnoj kapitalizaciji na svijetu. S 226,20 milijardi eura Walmart predvodi ljestvicu najvećih svjetskih tvrtki za spajanje u smislu tržišne kapitalizacije. Slijede Nestlé i Anheuser-Busch Inbev, s 202,67 i 172,44 tisućePročitajte više…