check_accessors
Для получения списка прав доступа нижестоящих пользователей на объекты используйте метод core/check_accessors.
svc=core/check_accessors¶ms={
"items": [<long>],
"flags": <long>
}
Параметры
| Название | Описание |
|---|---|
| items | Массив ID объектов. Объекты, на которые у вас нет права доступа Просмотр элемента и его основных свойств, пропускаются. |
| flags | Флаг, используемый для добавления параметра dacl в ответ:
|
Ответ
В случае успешного выполнения запроса возвращается ответ следующего формата:
{
"<unit_id>": { /* ID объекта. */
"<acc_id>": { /* ID пользователя. */
"acl": <long>, /* Унаследованные права доступа на объект, которые накладываются маской на прямые права доступа; если что-то запрещено согласно унаследованным правам доступа, это также запрещено согласно результирующим правам доступа. */
"dacl": <long> /* Если указан flags:1, прямые права доступа на объект (от владельца объекта). */
},
... /* Другие ID пользователей (если есть). */
},
... /* Другие ID объектов (если запрошены). */
}
В случае неудачного выполнения запроса возвращается код ошибки.
Коды ошибок
| Код ошибки | Описание |
|---|---|
| 4 | Неверные входные параметры. |
| 7 | Не удалось получить пользователя. |