batch

Функция batch используется для выполнения нескольких команд с помощью одного запроса.

Copied!
svc=core/batch&params=[
			{
				"svc":"<text>",
				"params":{}
			}
		      ]

Запрос также может выглядеть следующим образом:

Copied!
svc=core/batch&params={
			"params": [{
				"svc":"<text>",
				"params":{}
			}],
			"flags":<uint>}

Параметры

НазваниеОписание

svc

Имя команды.

params

Параметры.

flags

Один из следующих:

  • выполнить все команды (по умолчанию);
  •  остановить одновременное выполнение, если при выполнении какой-либо команды возвращается ошибка.

Возвращаемый результат

Copied!
[
	{	/* если все команды выполнены без ошибок, возвращается объект с данными */
		...
	},
	{	/* если произошла ошибка, возвращается ее код */
		"error":<int>	
	},
	...
]

Если в параметре flags указано 1 и при выполнении одной из команд происходит ошибка, то во всех командах, следующих за ней, возвращается ошибка с кодом 10.

Возможные коды ошибок:

КодОписание
6

Возвращаемый результат превышает допустимое количество символов.

4

Неверные входные параметры.

Скачать файл PDF
Скачать документ Word

Смотрите также