Общее описание
Документация API находится по адресу https://api.labgame.ru/
API работает поверх HTTP протокола. В качестве формата для обмена данными используются JSON.
Параметры передаются в теле запроса в виде JSON документа, данные для авторизации - в заголовке (есть и другие варианты).
URL формируется следующим способом:
https://ваш-домен/api/v2/integration/модуль/метод
Структура ответа успешного вызова
{
"result": <результат>
}
Структура ответа неудачного вызова
{
"error": {
"message": "<сообщение>",
"code": <код>
}
}
Постраничный вывод
Для получения большого объема данных используется постраничный вывод.
Для навигации используются параметры запроса page (страница) и limit (количество элементов на страницу).
Формат ответа такой:
{
"result": {
"meta": {
"page": 1,
"pages": 100,
"limit": 10,
"count": 1000
},
"data": [
<элемент>, <элемент>, <элемент> ...
]
}
}