Download PDF
Download page Методы XML-RPC для команды onehook.
Методы XML-RPC для команды onehook
Команда onehook | Метод XML-RPC | Требуемые разрешения |
---|---|---|
update | HOOK:MANAGE | |
create | HOOK:CREATE | |
delete | HOOK:MANAGE | |
show | HOOK:USE | |
rename | HOOK:MANAGE | |
list top | HOOK:USE | |
lock | HOOK:MANAGE | |
unlock | HOOK:MANAGE | |
retry | HOOK:MANAGE | |
log | HOOK:- |
one.hook.allocate
Тип | Тип данных | Описание |
---|---|---|
IN | String | Строка сессии |
IN | String | Содержание шаблона нового хука. Синтаксис может быть стандартным |
OUT | Boolean | В зависимости от результата выполнения:
|
OUT | Int/String | Идентификатор выделяемого ресурса / Строка с ошибкой |
OUT | Int | Код ошибки |
one.hook.delete
Тип | Тип данных | Описание |
---|---|---|
IN | String | Строка сессии |
IN | Int | Идентификатор объекта |
OUT | Boolean | В зависимости от результата выполнения:
|
OUT | Int/String | Идентификатор ресурса / Строка с ошибкой |
OUT | Int | Код ошибки |
OUT | Int | Идентификатор объекта, вызвавшего ошибку |
one.hook.update
Тип | Тип данных | Описание |
---|---|---|
IN | String | Строка сессии |
IN | Int | Идентификатор объекта |
IN | String | Содержание шаблона нового хука. Синтаксис может быть стандартным |
IN | Int | Типы обновления шаблона:
|
OUT | Boolean | В зависимости от результата выполнения:
|
OUT | Int/String | Идентификатор ресурса / Строка с ошибкой |
OUT | Int | Код ошибки |
one.hook.rename
Тип | Тип данных | Описание |
---|---|---|
IN | String | Строка сессии |
IN | Int | Идентификатор объекта |
IN | String | Новое имя хука |
OUT | Boolean | В зависимости от результата выполнения:
|
OUT | Int/String | Идентификатор ресурса / Строка с ошибкой |
OUT | Int | Код ошибки |
OUT | Int | Идентификатор объекта, вызвавшего ошибку |
one.hook.info
Тип | Тип данных | Описание |
---|---|---|
IN | String | Строка сессии |
IN | Int | Идентификатор объекта |
IN | Boolean | Необязательный флаг для расшифровки скрытой информации, доступен только для администратора |
OUT | Boolean | В зависимости от результата выполнения:
|
OUT | String | Строка с информацией / Строка с ошибкой |
OUT | Int | Код ошибки |
OUT | Int | Идентификатор объекта, вызвавшего ошибку |
one.hook.lock
Тип | Тип данных | Описание |
---|---|---|
IN | String | Строка сессии |
IN | Int | Идентификатор объекта |
IN | Int | Уровни блокирования хука:
|
IN | Boolean |
|
OUT | Boolean | В зависимости от результата выполнения:
|
OUT | Int | Идентификатор ресурса |
OUT | Int | Код ошибки |
OUT | Int | Идентификатор объекта, вызвавшего ошибку |
OUT | String | Время блокировки объекта при возникновении ошибки, в случае, если |
one.hook.unlock
Тип | Тип данных | Описание |
---|---|---|
IN | String | Строка сессии |
IN | Int | Идентификатор объекта |
OUT | Boolean | В зависимости от результата выполнения:
|
OUT | Int | Идентификатор ресурса |
OUT | Int | Код ошибки |
OUT | Int | Идентификатор объекта, вызвавшего ошибку |
one.hook.retry
Тип | Тип данных | Описание |
---|---|---|
IN | String | Строка сессии |
IN | Int | Идентификатор объекта |
IN | Int | Идентификатор запускаемого процесса |
OUT | Boolean | В зависимости от результата выполнения:
|
OUT | Int | Идентификатор ресурса |
OUT | Int | Код ошибки |
OUT | Int | Идентификатор объекта, вызвавшего ошибку |
one.hookpool.info
Можно вывести диапазон из всего списка идентификаторов от первого до последнего. Для того чтобы вывести весь диапазон необходимо задать (-1, -1)
, для извлечения диапазона от заданного идентификатора до конца списка задать (<id>, 1)
, для извлечения диапазона от начала списка до заданного идентификатора, необходимо задать (0, <id>)
, где <id>
— заданный идентификатор.
Тип | Тип данных | Описание |
---|---|---|
IN | String | Строка сессии |
IN | Int | Фильтр:
|
IN | Int | Если следующий параметр больше или равен |
IN | Int | Для значений больше или равных -1, это последний идентификатор диапазона. Значения меньше |
OUT | Boolean | В зависимости от результата выполнения:
|
OUT | String | Строка с информацией / Строка с ошибкой |
OUT | Int | Код ошибки |
OUT | Int | Идентификатор объекта, вызвавшего ошибку |
one.hooklog.info
Тип | Тип данных | Описание |
---|---|---|
IN | String | Строка сессии |
IN | Int | Дата начала фильтрации записей журнала выполнения хука в формате |
IN | Int | Дата окончания фильтрации записей журнала выполнения хука в формате |
IN | Int | Идентификатор объекта для фильтрации записей журнала выполнения хука |
IN | Int | Код возврата при выполнении:
|
OUT | Boolean | В зависимости от результата выполнения:
|
OUT | String | Строка с информацией / Строка с ошибкой |
OUT | Int | Код ошибки |
OUT | Int | Идентификатор объекта, вызвавшего ошибку |