API-ul poate fi descifrat ca interfață de programare a aplicațiilor sau interfață de programare a aplicațiilor - o metodă de obținere a datelor dintr-o interogare. În calculatoare mai vechi în conformitate cu API-ul poate fi înțeles API matematice: numerele de dispozitiv și operatorul de calcul al rezultatului. La nivelul unui API fizica poate fi considerat popular în SUA jucărie rock „em Ciorap“ Em Robot: vă smulgeți pârghiile și roboți lupta.
API-ul este una dintre componentele de bază ale sistemelor informatice. Fără interfețe programatori ar trebui să scrie orice aplicație de la zero. Cu API, programatorii pot crea aplicații mult mai rapid: pentru a nu codul butonul „Închide fereastra“, pur și simplu se poate solicita de API sistemul de operare și funcționalitatea de import în aplicația dumneavoastră, fără griji cu privire la activitatea și performanța interfeței cu utilizatorul. API-ul, de asemenea, lucrează la nivel hardware-ul, permițându-vă să comunice o varietate de dispozitive și componente.
Internetul API-ul să ia două forme: server și client.
Client API. Specificația HTML5 are mai multe API, care dezvoltatorii pot utiliza, de exemplu, pe tot ecranul și API Dialog. Accesul la ele se face prin JS, interfețe de date se extind funcționalitatea browser-ului și înlocuirea aplicației standard. Această funcționalitate a avut un impact enorm asupra site-urile din cadrul API de gestionare, ca aplicații web pentru calculatoare și dispozitive mobile.
API-ul Server. O mulțime de companii emit propriile lor API: de exemplu, Netflix are API, indicând abonaților filme gratuite direct în timpul căutării. mii Online de diferite API: unele dintre ele sunt folosite în mod deschis, în timp ce altele doar pe site-uri corporate. Toate datele sunt disponibile la cerere de la server.
Acest articol se concentrează pe al doilea formular.
Lucrul cu API-ul Web
... ia poziția mea actuală, orașul Calgary. Dacă schimbați primele două perechi de numere după simbolul @ (de exemplu, latitudinea și longitudinea), vom schimba informațiile solicitate de Google Maps API, astfel vom obține un rezultat complet diferit.
După cum se poate observa, datele în format JSON. Această linie conține informații despre prognoza meteo pentru Calgary. Datele medii ale utilizatorilor nu vor fi prezentate într-un astfel de format, aș face o solicitare prin JS sau un alt limbaj de programare este mai bine cu un script ajutor care va ajuta la structurarea formatului de date de returnare, iar rezultatul va fi prezentat printr-un cod frumos HTML semantic. API pentru a ajuta la crearea unui site-uri mai funcționale, ceea ce este imposibil, dacă le faci singur.
solicitările API-ului și datele returnate pot fi mai precise, totul depinde de șirul de interogare: Eu întreb viteza vântului pentru locația curentă sau o temperatură record istoric astăzi.
Revizie: Echipa webformyself.
Cele mai multe știri IT si dezvoltare web pe canalul nostru-Telegram