Skip to content

Latest commit

 

History

History
76 lines (63 loc) · 4.42 KB

README.md

File metadata and controls

76 lines (63 loc) · 4.42 KB

API Синхронизации cubux.net v2

API синхронизации предназначено для "толстого клиента" — т.е. для клиента, который хранит у себя снапшот базы данных (разумеется, не всей базы с сервера, а только необходимые наборы данных).

Предупреждение: В фактических данных, отдаваемых сервером API, могут встречаться лишние недокументированные поля. Использование недокументированных полей недопустимо, т.к. они могут быть удалены в будущем. В то же время, клиент не должен считать ошибкой наличие таковых полей.

Обзор

API удовлетворяет принципам REST.

Относительные адреса API запросов в данной документации даны относительно Базового адрес API.

В таблице ниже также приведены адреса серверов для хранения файлов пользователей. Файловый сервер используется для устаревшего способа загрузки изображений, и оставлен только для обратной совместимости.

Сервер ↓   \   Окружение → Рабочий Тестовый
Базовый адрес API https://app.cubux.net/ https://test.cubux.net/
Хранилище файлов пользователей https://file.cubux.net/ https://filetest.cubux.net/

Данные в теле запросов и ответов передаются в JSON, если явно не документирован иной формат.

HTTP запросы используют HTTP кеширование, где это допустимо.

Содержание