-
Notifications
You must be signed in to change notification settings - Fork 3
Знакомство с API
Alien Ufo edited this page Feb 4, 2021
·
3 revisions
- Базовая конечная точка (endpoint): localhost:8080;
- Все конечные точки возвращают:
JSON-объектилиJSON-массивв зависимости от количества записей в ответе. Изменить это поведение можно добавив в запрос параметр?data_array=trueтогда ответ будетJSON-массивв независимости от количества записей; - Конечные точки заканчивающиеся на
/listвсегда возвратят:JSON-массив.
- HTTP
4XXкоды возврата применимы для некорректных запросов - проблема на стороне клиента. - HTTP
5XXкоды возврата используются для внутренних ошибок - проблема на стороне сервера. Важно НЕ рассматривать это как операцию сбоя. Статус выполнения НЕИЗВЕСТЕН и может быть успешным.
- Любая конечная точка может вернуть ошибку.
Пример ответа:
{
"error": {
"code": 404,
"message": "Not Found"
}
}- Для
GETконечных точек параметры должны быть отправлены в видестроки запроса (query string). - Для
POSTконечных точек, некоторые параметры могут быть отправлены в видестроки запроса (query string), а некоторые в видетела запроса (request body): - При отправке параметров в виде
тела запросадопустимы следующие типы контента:-
application/x-www-form-urlencodedдляquery string; -
multipart/form-dataдляHTML-форм; -
application/jsonдляJSON.
-
- Параметры могут быть отправлены в любом порядке.
Concepts
API Guide
Authentication & Session
- Connection
- Registration
- Authorization (OAuth 2.0)
- Sign In
- Sign Out
- Password Recovery
- Verification Codes
- Authentication
- Authorization
- Who Am I?
Core Services
Object & Workflow Endpoints
Schema & Internals
Configuration Developer Guide
- Configuration Guide
- Creating an Entity
- Creating a Document
- Creating a Reference
- Workflow Customization
- REST Endpoint Guide
- Event Handler Guide
Operations