Как да напишете своя API стека преливане на Руски

Нека се обърнем към Wikipedia:

API (приложен програмен интерфейс, приложен програмен интерфейс) (на английски интерфейс за приложно програмиране, API [хей-пиш-ах] [1].) - набор от предварително дефинирани класове, процедури, функции, структури и константи, предоставени от приложение (услугата библиотека) или операционната система за използване във външни софтуерни продукти.

Така че, ние научихме, че API е просто набор от различни елементи от Кодекса, от които външни приложения могат да общуват с нас.

За да започнете, трябва да седнем и да се очертае по-подробно какво ще бъде изпратен от приложението си за потребителя, когато се изпраща, от кого. От друга страна, това е, от страна на потребителя на приложението.

Така например, сте направили един вид таблица с резултати, казват пътеки. Когато всеки бегач работи далечината, в края той има определен резултат - времето, през което той побягна. И той иска да се възползва от своята клиентска програма за изпращане на данните с резултатите от сървъра. Клиентът му програма може да има такова API:

POST: / резултат получавате: / резултат на това, когато параметри могат да действат със същото име, от време (например, най-бързите бегачи на това разстояние) и разстояние т.е. например :? / Резултати име = Vasyadistance = 10 и ще се върне най-добри резултати Васин на разстояние от 10 км. GET: / резултати, ще се върне към вас списък на всички бегачи (тя може да бъде много голям и в реалния живот, така че има ограничено използване - лимит и офсет)

Трябва някъде да се съхранява цялата информация, най-вече, за да се създаде база данни, за да осъществи контакт с нея. В действителност, да се създаде вътрешен API между приложението и базата данни.

API - това е език на общуване между двете приложения. Всичко зависи от вашата кандидатура, просто API и може да бъде в продължение на половин час, за да пиша, и можете да направите няколко месеца.