Wiki

Clone wiki

darudar-backend / Home

REST-API

При работе с API тело запроса может быть отформатировано как в application/x-www-form-urlencoded, так и в application/json. Для корректной работы требуется передать в запросе правильный заголовок Content-Type!

Ответы API всегда приходят в JSON-формате и с Content-Type: application/json.

При ответах всегда проставляются стандартные HTTP-статусы:

  • 2xx -- в случае успешного выполнения запроса,
  • 4xx/5xx -- в случае ошибок.

Если нет возможности сформировать запрос с нужным методом (PUT, DELETE, OPTIONS), то получить доступ к нему можно при помощи POST-запроса на этот же URI c заголовком X-Http-Method-Override: <METHOD> или же передать дополнительный параметр в теле запроса _METHOD=<METHOD>.

Все основные объекты имеют 2 типа представления: короткий (для списков) и длинный (для каждого объекта в отдельности).

###Авторизация

##Ресурсы Доступ к ресурсам осущестсвялется при помощи передачии в заголовке Authorization каждого запроса токена, который был получен при авторизации.

###Пользователь

###Дары

###Благодарности

###Потоки даров

###Дарономика

###Группы

###Поиск знакомых

Updated