Справочный центр Wialon

check_accessors

Для получения списка прав доступа нижестоящих пользователей на объекты используйте метод core/check_accessors.

Copied!
svc=core/check_accessors&params={
    "items": [<long>],
    "flags": <long>
}

Параметры

Название Описание
items Массив ID объектов. Объекты, на которые у вас нет права доступа Просмотр элемента и его основных свойств, пропускаются.
flags Флаг, используемый для добавления параметра dacl в ответ:
  • 1 — добавить;
  • 0 — не добавлять.

Ответ

В случае успешного выполнения запроса возвращается ответ следующего формата:

Copied!
{
    "<unit_id>": {          /* ID объекта. */
        "<acc_id>": {       /* ID пользователя. */
            "acl": <long>,  /* Унаследованные права доступа на объект, которые накладываются маской на прямые права доступа; если что-то запрещено согласно унаследованным правам доступа, это также запрещено согласно результирующим правам доступа. */
            "dacl": <long>  /* Если указан flags:1, прямые права доступа на объект (от владельца объекта). */
        },
        ...                 /* Другие ID пользователей (если есть). */
    },
    ...                     /* Другие ID объектов (если запрошены). */
}

В случае неудачного выполнения запроса возвращается код ошибки.

Коды ошибок

Код ошибки Описание
4 Неверные входные параметры.
7 Не удалось получить пользователя.

Если вы заметили ошибку в тексте, пожалуйста, выделите её и нажмите Ctrl+Enter.