API este acronimul pentru termenul englezesc Application Programming Interfaces. Este un set de comenzi și funcții ale computerului care permit dezvoltatorilor să creeze programe specifice pentru sisteme de operare specifice.
Potrivit expertului în informatică Benjy Weinberger, un API este o specificație formală despre un modul software cum un modul al unui software comunică cu altul.
Exemple de utilizări API
API-ul este ceva pe care utilizatorul nu îl vede, deoarece funcționează doar pentru software.
De exemplu, atunci când utilizatorul cumpără bilete de film prin intermediul site-ului web al unui teatru și introduce informațiile despre cardul de credit, site-ul web folosește un API pentru a trimite aceste informații de la distanță către un alt program care verifică dacă datele bancare au dreptate.
Odată confirmată plata, aplicația de la distanță trimite informațiile pe site-ul cinematografului și confirmă corect plata, permițând acestei pagini să emită bilete pentru utilizatori.
Alte exemple importante ale utilizării API-ului ar fi următoarele:
- Google Maps prin accesul său la „API” vă permite să puneți date și informații utile pe hărțile dvs. și să le prezentați anumite căutări sau funcții personalizate, din propria noastră aplicație.
- Twitter a permis dezvoltarea unui număr mare de sisteme alternative și servicii web care funcționează prin API-ul său.
- Facebook Connect transferă anumite date prin API pentru a înregistra automat utilizatorii pe alte site-uri web, oferindu-le posibilitatea de a se înregistra și de a se conecta cu propriile lor conturi Facebook.
- Paypal cu „API-ul” său permite operațiuni de plată electronică utilizând sistemul web în sine, fără a fi nevoie să accesați / operați pe site-ul Paypal, facilitând astfel această tranzacție.
Utilizări API
API-urile pot fi utilizate pentru a comunica cu sistemul de operare (WinAPI), cu baze de date (SGBD) sau cu protocoale de comunicații (Jabber / XMPP).
În ultimii ani, acestea au fost utilizate în mod pozitiv în sectorul marketingului digital prin intermediul rețelelor sociale (Twitter, Facebook, Youtube, Flickr, LinkedIn etc.) și a altor platforme online (Google Maps, WordPress etc.), care a transformat marketingul social media în ceva mai simplu și mult mai profitabil.
API-urile vă permit să utilizați funcțiile care există deja în alte programe, deci nu este necesar să reinventați, deoarece utilizați cod despre care se știe că este testat și să funcționeze corect.
În cazul instrumentelor non-open source, acestea servesc la furnizarea de informații programatorilor cu privire la modul de încorporare a funcționalității specifice, fără a fi nevoie să furnizați informații despre modul în care procesul se desfășoară intern.