Cum de a scrie api stivă overflow în limba rusă

Să ne întoarcem la Wikipedia:

API (interfață de programare a aplicațiilor, aplicație interfață de programare) (interfață de programare a aplicațiilor engleză, API [hei-Pee-ah] [1].) - un set de predefinite clase, proceduri, funcții, structuri și constante furnizate de aplicație (serviciu de bibliotecă) sau sistemul de operare pentru utilizare în produse software externe.

Deci, am aflat că API-ul este doar un set de diferite elemente ale codului, prin care aplicațiile externe pot comunica cu noi.

Pentru a începe, trebuie să stai jos și să contureze în detaliu ceea ce va fi trimis de la aplicația pentru utilizator atunci când acesta este trimis, de către cine. Pe de altă parte, că este, de la utilizator la cerere.

De exemplu, ați făcut un fel de tabel de rezultate, spun alergători. În cazul în care fiecare alergător execută distanța, la final, el are un anumit rezultat - perioada în care el a fugit. Și el vrea să profite de programul său de client pentru a trimite date la rezultatele de server. Programul său client poate avea o astfel de API:

POST: / rezultat GET: / rezultat, în cazul în care parametrii pot acționa același nume, timp (de exemplu, cele mai rapide alergători pe această distanță) și anume la distanță, numele de exemplu :? / Rezultate = Vasyadistance = 10 și vă va returna cele mai bune rezultatele Vasin la o distanță de 10 kilometri. GET: / rezultate, se va întoarce la voi o listă a tuturor alergători (poate fi foarte mare în viața reală, astfel încât există o utilizare limitată - limită și offset)

Ai nevoie de un loc pentru a stoca toate aceste date, mai presus de toate, să creeze o bază de date pentru a face contact cu ea. De fapt, pentru a pune în aplicare un API intern între aplicație și baza de date.

API - aceasta este o limbă de comunicare între cele două aplicații. Totul depinde de aplicație, API simplu și poate fi pentru o jumătate de oră, pentru a scrie, și puteți face câteva luni.