batch
Функция batch используется для выполнения нескольких команд с помощью одного запроса.
svc=core/batch¶ms=[
{
"svc":"<text>",
"params":{}
}
]
Запрос также может выглядеть следующим образом:
svc=core/batch¶ms={
"params": [{
"svc":"<text>",
"params":{}
}],
"flags":<uint>}
Параметры
| Название | Описание |
|---|---|
svc | Имя команды. |
params | Параметры. |
flags | Один из следующих:
|
Возвращаемый результат
[
{ /* если все команды выполнены без ошибок, возвращается объект с данными */
...
},
{ /* если произошла ошибка, возвращается ее код */
"error":<int>
},
...
]
Если в параметре flags указано 1 и при выполнении одной из команд происходит ошибка, то во всех командах, следующих за ней, возвращается ошибка с кодом 10.
Возможные коды ошибок:
| Код | Описание |
|---|---|
| 6 | Возвращаемый результат превышает допустимое количество символов. |
| 4 | Неверные входные параметры. |