Am publicat o nouă carte, „Content Marketing in Social Media: How to get into Heads of Pre-Payers and Confund them with your brand.”

API este o interfață de programare externă a programelor, dezvoltată pentru site-uri web folosind un nou protocol pentru extragerea informațiilor și simplificarea dezvoltării programelor conectate la serviciile interne.

Ce înseamnă API?

Cea mai simplă analogie a API-ului Vikoristan ar fi procesul de lucru la un calculator pentru calcule compuse. Să presupunem că aveți o problemă, puteți înțelege esența acesteia, fiți cu ochii pe grafică, dar nu puteți face aritmetică cu numere. Asigurați-vă că aveți un calculator cu dvs., astfel încât să puteți efectua aceste operațiuni cu ușurință. Nu știi ce se întâmplă în mijlocul mașinii de calcul, dar știi că nu este obligatoriu. Furnizați informații într-o vizualizare și le vizualizați într-un altul care este necesar pentru scopurile dvs.

În spatele acestui principiu se află API-ul. Nu-ți pasă cum generează programul dovezi, cum să parcurgi procesul în mijlocul acestuia, cum sunt generate calculele. În plus, veți vedea informații standardizate despre succesul operațiunii sau tranzacției.

Interfața API vă permite să nu vă pierdeți timpul, banii și energia cumpărând o „bicicletă nouă”. Veți selecta portul de informații adecvat pe care îl veți putea accesa și veți furniza informațiile necesare cu privire la metoda de extragere.

Pro:

  • Economii la dezvoltarea unei interfețe wireless.
  • Nu este nevoie să înțelegeți nuanțele nutriției.
  • API-urile sunt defalcate de profesioniști și toți factorii proceselor interne, despre care poate nu știți, vă influențează deciziile.
  • Vă permite să accesați servicii închise prin alte protocoale.

Dezavantaje:

  • Odată ce serviciul țintă este actualizat, API-ul va elimina imediat noua funcționalitate.
  • Nu poți prinde greșeli și nu știi cum să procesezi codul altcuiva.
  • Întotdeauna API-ul oferă cele mai optimizate rezultate într-o oră, unele dintre scopuri sunt pentru procesarea efectelor ascunse, iar nu celelalte.

Aplicați API

Integrarea API este procesul de conectare a unei aplicații la o interfață de date externă. Lucrul cu API-ul începe cu dezvoltarea documentației și a protocoalelor care urmează să fie dezvoltate și apoi cu integrarea perfectă a programului dumneavoastră în interfață. Să aruncăm o privire la cele mai populare servicii care există în API.

VKAPI

Interfață externă pentru interacțiunea dintre populara rețea socială VKontakte și clienți, precum și programele de browser și server. Permite utilizarea anumitor atele, căptușeli de grup și părți laterale ale koristuvach pentru disponibilitatea cheilor de acces.

Va rugam sa ne contactati la adresa https://api.vk.com/method/

După bară oblică, metoda API selectată este denumită și parametrii GET sunt trecuți cererii. Mesajul este trimis și prin HTTPS în format JSON.

API-ul TELEGRAM BOT

Unul dintre cele mai populare API-uri. Acest lucru vă va ajuta să controlați roboții în messengerul Telegram. După ce ați creat un bot prin @botfather și ați eliminat cheile de acces necesare, puteți începe să interacționați cu interfața internă.

Cere adresa https://api.telegram.org/bot0000000:token/

În loc de bot0000000, este setat un identificator unic al botului tău, iar jetonul determină cheia secretă.

Solicitarea se face prin conexiune HTTPS, numele metodei este indicat printr-o bară oblică către adresa principală. Vă rugăm să rețineți că este utilizat formatul JSON.

Deschideți API-ul HARTĂ METEO

Cel mai adesea este necesar să eliminați informațiile meteo, widget-urile terțelor părți și programele plătite. Serviciul OpenWeatherMap cu un API deschis și securizat vă poate ajuta. După înregistrarea și eliminarea datelor de identificare, puteți utiliza scripturi de server pentru a interoga vremea din întreaga lume. Ca răspuns la ID-ul locației, resursa oferă cele mai cuprinzătoare informații despre vremea actuală și oferă o prognoză pentru ora următoare.

Format robot: transmisie HTTP prin api.openweathermap.org/data/2.5/weather?id= cu o indicație a numărului de identificare al locației dorite. Ieșire server: JSON.

API-ul GOOGLE MAPS

Ce putem obține din harta interactivă a lumii de pe site? Mai ales, aceasta nu este o inserare șablon din Google Maps, ci ediția dvs. personală a unei hărți populare cu grupuri speciale de marcatori. Harta va interacționa cu alte scripturi de pe site, inclusiv informații despre clicuri și coordonate.

API-ul JavaScript Google Maps oferă capabilități similare. Modulul conține scripturi și funcționează din partea browserului, prin urmare, nu trebuie să solicităm solicitări HTTP de la PHP și antete de formulare pe partea serverului, așa cum a fost cazul în alte API-uri.

De exemplu, un semn de pe hartă va arăta astfel:

var mark = nou google.maps.Marker((
poziție: myPOS,
harta: harta,
titlu: "Bună ziua!"
});

De ce aveți nevoie și de ce folosește API-ul Vikoristan?

Există o mulțime de funcții de bază.

Primul aspect

Puteți îmbunătăți interacțiunea interactivă a clientului cu rețelele sociale și mesagerii, puteți utiliza capacitățile sistemelor de plată terțe pentru a afișa cursurile de schimb, vremea și alte informații importante.

API-ul suplimentar este urmat de procesul de conectare la servere ale altor resurse și soluții software, care ar necesita o dezvoltare ulterioară în implementarea inițială. API-ul facilitează traiul acolo unde nu este necesară o implementare unică, iar fiabilitatea și securitatea sunt o prioritate.

Un alt aspect

Deoarece sunteți proprietarul unor eforturi de calcul complexe, a unui serviciu popular și a unei colecții de date pentru acces public sau privat, atunci vom face bine să creștem puterea API-ului. Ce să oferi:

  • Flux mare de clienți.
  • Iertați partenerilor accesul la serviciile dvs.
  • Fiabilitatea analizei statistice a serviciului vikoristan.

Al treilea aspect

Ar putea fi la fel de bine ca celălalt. Nu este nevoie să implementați un API pentru acces privat. Dacă aveți un portal și doriți să creați o nouă aplicație mobilă pe Android/IOS, atunci rescrierea sistemului sub un singur API este cea mai bună soluție. Întreaga structură a datelor este în curs de sistematizare. Site-ul și programul vor fi operate prin canale de date unice.

API(Engleză) interfața de programare a aplicației) - Aceasta este interfața pentru programarea suplimentelor. API-ul unui anumit add-on sau serviciu oferă un set de proceduri, funcții și modificări gata făcute, cu ajutorul cărora dezvoltatorii terți își pot crea propriile programe și scripturi pentru a lucra cu acest serviciu.

Când lucrează prin API, programul trimite o solicitare către serviciu și primește un răspuns pentru a găzdui datele solicitate, indiferent de ce fel de programare am creat.

Proprietarii de magazine online care utilizează servicii terțe și suplimente terță parte pot aplica pentru API pentru:

Informații despre finalizarea contractului

Acțiuni (metode) disponibile pentru procesarea informațiilor despre tranzacții:

  1. Selectați informații despre înregistrare pe ID
  2. Selectați informații despre achiziție prin filtru
  3. Cantitatea de filtrare
  4. Crearea contractului
  5. Vezi detaliile
  6. Masovo a văzut o promisiune
  7. Selectați toate stările disponibile pentru efectuarea unei cereri
  8. Actualizare privind starea comenzii
  9. Adăugați un comentariu înainte de a face o solicitare

Informații despre plătitori anticipați

  1. Plată anticipată suplimentară
  2. Vedere a plătitorului anticipat
  3. Distribuția în masă a plătitorilor anticipați
  4. Selectați datele despre plătitori anticipați după filtru
  5. Numărul de plătitori anticipați după filtru

Informații despre comercianții înregistrați

Acțiuni (metode) disponibile pentru procesarea informațiilor despre plătitori anticipați:

  1. Selectați informații despre înregistrarea contabililor pentru ID
  2. Selectați informații despre toți comercianții înregistrați
  3. Selectați informații despre toate datele furnizate în timpul înregistrării:
    • Numele meu este porecla după cea a tatălui meu;
    • Adresa email de contact;
    • Numar de telefon de contact;
    • Se indică adresa de livrare: cod poștal, denumirea localității, denumirea străzii, numărul standului, numărul imobilului, numărul apartamentului, mai sus;

Crește-ți respectul! Când vă înregistrați ca client, este posibil să nu puteți completa toate câmpurile furnizate.

Planificați dezvoltarea API-ului

În viitorul apropiat, intenționăm să deschidem interfețe pentru a sprijini interacțiunea magazinelor cu programe terțe și servicii robot cu:

  1. Secțiuni de catalog.
  2. bunuri.
  3. Kaushik.
  4. Cărți.
  5. metode de livrare.
  6. Metode de plata.

Pentru a testa interacțiunea cu API-ul platformei beseller, a fost creat un magazin de teste beseller-api.shop.by.

Pentru a accesa magazinul de testare trebuie să introduceți un login și o parolă. Puteți solicita acest lucru de la managerul dvs. personal.

Înainte de a testa interacțiunea cu API-ul, vă recomandăm:

  1. întocmește singur un contract;
  2. Abonați-vă la newsletter;
  3. Uitați-vă la modul în care informațiile despre comandă și plăți anticipate sunt afișate în panoul de administrare al magazinului.

Panoul de vânzări al magazinului este disponibil la următoarea adresă: beseller-api.shop.by/manager/. Autentificarea și parola la intrarea în panoul de control sunt similare cu autentificarea și parola pentru accesarea magazinului.

Cum să vă conectați la API-ul din magazinul dvs.?

Pentru a conecta programe cu magazinul dvs., trebuie să specificați o adresă URL de acces API, cum ar fi:

http://your_site_address:8082/graphql?token=your_personal_secret_key

Puteți obține cheia dvs. secretă de la managerul personal.

Funcții și modificări GraphQL pentru roboți care utilizează API-ul platformei beseller

Cum să vă conectați la API folosind limbajul de programare PHP suplimentar

Pentru ușurința utilizării API-ului platformei beseller, puteți:

  1. Clasele pe care le-am dezvoltat sub PHP.
    1. GraphqlClient- recepția și transmiterea datelor către server este în curs;
    2. GraphQlHelper- aveți propriul dvs. API de interogare și mutație implementat;
  2. Exemple de selectare a claselor pentru efectuarea de selecții și modificări din baza de date a magazinului online.

Ajustarea reglajului local

Pentru a demonstra în mod clar direcția solicitărilor către API și rezultatele pe care le respingeți, puteți face rapid ajustări locale.

Ca wiki local, GraphiQL Feen este o extensie pentru browserul Google Chrome care vă permite să formatați cererile către API.

După instalarea programului, pictograma programului va apărea în browser în bara de adrese.

Deschideți programul GraphiQL Feen și accesați fila „SERVERE”, selectați metoda de trimitere POST și apoi acordați acces URL-ului la API.

Ca URL de testare, este necesar să vikorizați adresa:

Configurat local, puteți formata solicitarea către API. Pentru aceasta, trebuie să deschideți fila „INTREBĂRI”.

Formularul va fi aplicat API-ului beseller folosind taxa suplimentară GraphiQL și confirmarea va fi eliminată

Explicație înainte de captură de ecran:

  1. Spălați-vă economiile
  2. Câmp pentru introducerea interogărilor
  3. Modificați câmpul de intrare
  4. Confirmarea a fost eliminată
  5. Butonul de start

Fundul va fi scos de pe lista formalităților, acordurilor pentru indicații în termen de o oră

interogare ($first:Int, $offset:Int, $filter: OrdersFilterType)(
comenzi(primul:$primul, offset:$offset, filtru:$filtru)(
cometariu
stare(
id
Descriere
Nume
}
creeaza o data
data_actualizării
total (
sufix
valoare
}
plata (
Nume
Descriere
cost (
sufix
valoare
}
}
livrare(
Nume
Descriere
cost (
sufix
valoare
}
}
valute (
cod bancar
curs
sufix
}
datele utilizatorului(
Nume
Descriere
valoare
}
}
}

Indicați timpul pentru selectarea informațiilor despre executarea contractului

{
"filtru": (
"date_after": "2017-11-16T00:00:01Z",
„date_before”: „2017-11-23T00:00:01Z”
}
}

aplicație API

{{
"date": (
"Comenzi": [
{
"comment": "Culpa officiis vel ut.",
"create_date": "2017-11-22 16:23:28",
„monede”: [
{
"bank_code": "BYN",
"curs": 10000,
„sufix”: „crb”.
}
],
"livrare": (
„cost”: [
{
"sufix": "crb.",
„valoare”: 0
}
],
"descriere": "Curier",
"nume": "personalizat"
},
"plata": (
„cost”: [
{
"sufix": "crb.",
„valoare”: 0
}
],
"description": "Carti de plastic",
"nume": "personalizat"
},
"stare": (
"description": "Nou",
„id”: 1,
"nume": "nou"
},
„total”: [
{
"sufix": "crb.",
„valoare”: 4450
}
],
"update_date": "2017-11-22 16:23:28",
"datele utilizatorului": [
{
"description": "Adrese de e-mail",
„nume”: „e-mail”,
"valoare": " [email protected]"
},
{
"description": "Telefon",
"nume": "telefon",
„valoare”: „784.392.3949 x69329”
},
{
"description": "Adrese",
"nume": "înregistrare",
„valoare”: „607 Erik Station Suite 057 Reynaberg, WY 83542-0037”
},
{
"description": "Comentariu",
"nume": "comentare",
"value": "Id nam illo optio."
},
{
"descriere": "PIB",
"nume": "fio",
„valoare”: „Dr. Jordi Mann”
}
]
}

, funcții, structuri sau constante) cu care un program de calculator poate interacționa cu un alt program. Solicitați să introduceți o descriere a oricărui protocol de Internet (de exemplu, RFC), cadru software (cadru) sau funcții de clic standard ale sistemului de operare. Adesea implementat de o bibliotecă de software adiacentă sau de un serviciu de sistem de operare. Vikorist este folosit de programe în timpul scrierii diferitelor completări.

API ca mijloc de integrare a suplimentelor

Un API definește funcționalitatea pe care o oferă un program (modul, bibliotecă), iar API-ul permite abstractizarea modului în care este implementată acea funcționalitate.

Dacă priviți un program (modul, bibliotecă) ca pe un ecran negru, atunci API-ul nu are niciun „mâner”, ce fel de ecrane sunt disponibile și ce fel de lucruri puteți răsuci și rostogoli.

Componentele software interacționează între ele folosind un API suplimentar. În acest caz, componentele ar trebui să creeze o ierarhie - componentele de nivel înalt vikoryst API-ul componentelor de nivel scăzut și, la rândul lor, vikorist API-ul componentelor de nivel scăzut.

Acest principiu se află în spatele protocoalelor de transmitere a datelor prin Internet. Stiva de protocoale standard (modelul de limită OSI) conține 7 niveluri (de la nivelul fizic al transmisiei de biți până la nivelul protocoalelor suplimentare, similar protocoalelor HTTP și IMAP). Rubarba cutanată contribuie la funcționalitatea nivelului de transmitere anterior („decubit inferior”) și, la rândul său, conferă funcționalitatea necesară nivelului înainte („decubit superior”).

Înțelegerea protocolului este aproape de înțelegerea API-ului. Și cele care de altfel sunt o abstractizare a funcționalității, doar în prima fază vorbim despre transferul de date, iar în cealaltă – despre interacțiunea add-on-urilor.

API-ul bibliotecii de funcții și clase include o descriere semnăturiі semantica functiilor.

Semnătura funcției

Diferite noduri sunt separate Semnătura Wiklikuі semnătură de implementare funcții. Semnătura unei funcții de apel este determinată de structura sintactică a funcției de apel cu structura semnăturii domeniului acestei funcții, numele funcției, succesiunea tipurilor reale de argumente din apel și tipul și Rezultatul. Semnătura implementării depinde de participarea anumitor elemente din construcția sintactică a funcției: specificatorul domeniului funcției, denumirile acesteia și succesiunea argumentelor de tipuri formale.

De exemplu, în programarea mea C++, o funcție simplă este recunoscută în mod unic de către compilator după numele și secvența de tipuri a argumentelor sale, care devine semnătura funcției sale. Deoarece o funcție aparține unei clase, semnăturile au același nume cu clasa.

În industria software, API-urile obișnuite pentru funcționalitatea standard joacă un rol important, astfel încât acestea garantează că toate programele care utilizează API-ul comun vor funcționa bine sau sunt acceptate ca standard. Introducerea interfețelor grafice API înseamnă că programele vor avea o interfață similară cu interfața utilizator, ceea ce va simplifica procesul de stăpânire a noilor produse software.

Pe de altă parte, caracteristicile API ale diferitelor sisteme de operare fac foarte dificilă transferul de programe pe platforme. Există diverse metode pentru a evita această complexitate - scrierea de API-uri „intermediare” (API-uri ale interfețelor grafice wxWidgets, GTK etc.), scrierea de biblioteci care afișează clicurile de sistem ale unui sistem de operare în clicurile de sistem Alte sisteme de operare (cum ar fi middleware Windows, cum ar fi Wine, Cygwin, etc.), introducerea standardelor de codare în programarea limbajului (de exemplu, biblioteca de limbaj standard C), scrierea unor interprete de limbaj care sunt implementate pe diverse platforme (python, perl, php, tcl, Java etc.).

De asemenea, este important să rețineți că un program va avea adesea un număr de API-uri diferite care pot obține același rezultat. Acest API constă în implementări cu API-uri suplimentare ale componentelor software la un nivel inferior de abstractizare.

De exemplu: puteți adăuga un rând „Bună, lume!” în browser. ", Doar creați un document HTML cu un titlu minim și un corp simplu pentru a acoperi întregul rând. Dacă browserul deschide acest document, programul browser va transmite numele fișierului (sau descriptorul fișierului închis) bibliotecii care procesează documente HTML, care, folosind sistemul său de operare API, va citi acest fișier și va afla de pe dispozitivul său ї, apoi Folosind în mod constant API-ul bibliotecii pentru primitive grafice standard, operații precum „șterge la sfârșit”, „scrieți „Bună, lume!” în fontul selectat”. În timpul finalizării acestor operații, biblioteca de elemente grafice va fi extinsă la biblioteca interfeței ferestrei cu cereri de ieșire, iar această bibliotecă va fi extinsă la API-ul sistemului de operare pentru a scrie datele în buffer.

În acest caz, la nivel practic, există de fapt o serie de posibile API-uri alternative. De exemplu: am putea scrie documentul de ieșire nu în HTML, ci în LaTeX, iar pentru randare am putea folosi orice browser. În plus, diferite browsere vor folosi biblioteci HTML diferite și, în plus, totul poate fi compilat din diferite biblioteci de primitive și pe diferite sisteme de operare.

Principalele caracteristici ale sistemelor API existente sunt:

  • Ușurința de a porta codul de program de la un sistem API la altul (de exemplu, la schimbarea sistemului de operare);
  • Pierderea funcționalității la trecerea de la un nivel inferior la un nivel superior. În linii mari, API-ul skin este creat pentru a facilita implementarea unui set standard de operațiuni. Cu toate acestea, în acest caz, devine cu adevărat dificil sau devine fundamental imposibil să efectuați orice alte operațiuni așa cum este cerut de nivelul inferior al API-ului.

Cel mai popular API

Sisteme de operare

Acest termen scurt este auzit de toți cei care au suferit din cauza rebeliunii. Dar nu toată lumea înțelege ce înseamnă vin și ce este necesar. Rozrobnik Petro Gazarov Să vorbim despre API în cuvinte simple de la fratele tău.

Abrevierea API înseamnă „Application Programming Interface” (interfață de programare, interfață de program). Majoritatea companiilor grozave se află în stadiile incipiente ale dezvoltării API-urilor pentru clienți sau rețele interne. Pentru a înțelege modul în care API stagnează în dezvoltarea afacerilor, este mai întâi necesar să înțelegem cum este controlat World Wide Web.

World Wide Web și servere la distanță

WWW este posibil ca o mare măsură a serverelor conectate, care salvează pielea. Laptopul original poate fi transformat într-un server care deservește un întreg site la margine, iar serverele locale de la vicoriști pot fi folosite pentru a crea site-uri înainte de a le deschide pentru o gamă largă de utilizatori.

Când este introdus în bara de adrese a browserului www.facebook.com Pe serverul Facebook la distanță se aplică cererea corespunzătoare. Cum primește browserul răspunsul, interpretează codul și afișează pagina.

Evident, dacă vă aflați în orice parte a rețelei, interacționați cu API-ul unui server la distanță. API-ul este partea de stocare a serverului, care preia cererile și alimentează intrările.

API ca o modalitate de a servi clienții

Multe companii promovează API-urile ca un produs gata făcut. De exemplu, Weather Underground vinde acces la API-ul său pentru extragerea datelor meteo.

Script Wikoristan: Pe site-ul unei companii mici există un formular pentru înregistrarea clienților pentru o programare. Compania dorește să se integreze în Google Calendar, astfel încât clienții să poată crea automat evenimente și să introducă detalii despre întâlnirile viitoare.

Zastosuvannya API: Meta-serverul site-ului trebuie să contacteze direct serverul Google cu informațiile necesare, să preia mesajul Google, să-l proceseze și să transmită informațiile corespunzătoare către browser, de exemplu, notificări de la confirmarea solicitării de koristuvacheva.

Ca alternativă, browserul poate accesa API-ul serverului Google, ocolind serverul companiei.

Prin ce diferă API-ul Google Calendar de API-ul oricărui alt server la distanță?

Din punct de vedere tehnic, există o diferență de format și tip. Pentru a genera o nouă pagină web, browserul se uită la formatul HTML, la fel cum API-ul Google Calendar transformă datele într-un format JSON.

Acesta solicită API-ului să ruleze serverul site-ului companiei și este, de asemenea, client (browserul este și client atunci când clientul deschide site-ul).

Managerul API elimină posibilitatea de a face acest lucru fără a perturba site-ul web al companiei.

Majoritatea site-urilor web de astăzi utilizează o serie de API-uri terțe. De fapt, se pregătesc deja decizii pe care cercetătorii terți, fie că sunt de bibliotecă, fie de serviciu, le vor demonstra. Este cel mai ușor și mai de încredere să lucrezi singur până când ajungi la o decizie gata luată.

Mulți distribuitori distribuie suplimente unui număr de servere, care comunică între ele folosind un API suplimentar. Serverele care oferă funcții suplimentare pentru programele serverului principal sunt numite microservicii.

Astfel, atunci când o companie promovează un API pentru clienții săi, înseamnă pur și simplu că a creat o serie de adrese URL speciale care vor preda datele.

Astfel de solicitări pot fi deseori făcute printr-un browser. Atâta timp cât transmiterea datelor prin protocolul HTTP se realizează într-o vizualizare text, browserul poate afișa acum rezultatul. De exemplu, printr-un browser puteți accesa cu ușurință API-ul GitHub (https://api.github.com/users/petrgazarov), fără un token de acces și evitați acest lucru în format JSON:

Browserul afișează direct rezultatul JSON care poate fi inserat în cod. Dintr-un astfel de text este suficient să se extragă pur și simplu tributuri pentru a le aduce în fața autorităților.

Multe mai multe aplicații API

Cuvântul „aplicare” (aplicat, suplimentar) poate fi confundat cu sensuri diferite. Contextul API-ului este important:

  • o bucată de software cu funcție de cânt,
  • Voi adăuga un server, voi adăuga un supliment sau voi adăuga doar câteva programe.

Orice bucată de software care poate fi văzută clar din exterior, puteți înlocui litera „A” din abrevierea engleză și puteți utiliza, de asemenea, un API. De exemplu, atunci când o bibliotecă terță parte este introdusă în cod de către dezvoltator, aceasta devine parte a întregii aplicații. Ca software autonom, biblioteca are un API care îi permite să interacționeze cu alt cod de program.

Într-un design orientat pe obiecte, codul este prezentat sub forma unei colecții de obiecte. În plus, pot exista sute de astfel de obiecte care interacționează între ele. Au propriul lor set API public autorități și metode de interacțiune cu alte obiecte în plus. Obiectele pot fi, de asemenea in privat, logica internă, care este preluată din rafinament și nu din API.

Mai devreme sau mai târziu, orice programator dă peste concepte precum API. Cu toate acestea, dacă apare o astfel de reacție, nu toată lumea știe ce este, și este necesar și cum să o vikorizeze. Și în acest articol, voi completa acest gol în cunoașterea acțiunilor de la tine și, de asemenea, îmi voi aplica practica.

API (interfața de programare a aplicației) - tse interfața de programare a aplicației. Cu alte cuvinte, în termeni simpli, există un set de diferite funcții, constante, clase, formate de interogare care pot fi folosite în alte programe.

Poți să-mi spui ce API- acesta este un fel de obiect, a cărui implementare nu o știm, putem doar să-l vikorizăm. De exemplu, un computer este un obiect, a cărui implementare foarte puțini oameni o cunosc, totuși, poate fi explorat în tot felul de moduri: vizionarea videoclipurilor, navigarea pe internet, alte texte etc. Cum funcționează totul - puțini oameni știu, dar nu toată lumea poate lucra.

fundul APIє API Windows, API OpenGL, Direct3D APIȘi așa mai departe.

De exemplu, recent m-am trezit blocat în mijlocul API. M-am înregistrat la serviciul poștal SmartResponder.ruȘi după ce au lansat lista de corespondență, oamenii au început să se aboneze. Provocarea a sosit: contactând și abonându-se, oamenii pot obține un curs video la preț redus. Toate informațiile despre plătitori anticipați sunt salvate pe server SmartResponder.ru", apoi accesul primar (de exemplu, prin DB) Nu înțeleg aceste date, dar a fost necesar să le implementez. Din fericire, " SmartResponder.ruє puternicul tău API, Așa am devenit repede.

ii cunosc API Introduceți formatul pentru a introduce data plății anticipate. Dali prin RĂSUCI Am completat înregistrarea necesară și am eliminat data de plată anticipată necesară pentru un anumit Adresa de e-mail. Următoarea este o procedură standard pentru procesarea și afișarea rezultatului.