get_items_access
Чтобы узнать, какими правами доступа обладает пользователь на определенный тип элементов, используйте следующий запрос:
svc=user/get_items_access¶ms={"userId":<long>,
"directAccess":<bool>,
"itemSuperclass":"<text>",
"flags":<uint>}
Параметры
Обязательные параметры отмечены звездочкой (*).
Параметр | Описание |
---|---|
userId* | ID пользователя. |
directAccess* | Возвращать только те элементы, на которые у пользователя прямые права доступа. |
itemSuperclass* | Тип элемента. Смотрите список всех типов здесь. |
flags | Флаги. Возвращать: 0x1 — комбинированные права доступа, 0x2 — прямые права доступа. |
Возвращаемый результат
Если запрос выполнен успешно, возвращается следующий результат:
{
"<text>": /* item ID */
{
"cacl":<long>, /* комбинированные права доступа */
"dacl":<long> /* прямые права доступа */
}
}
Права доступа описаны здесь.
Если запрос выполнить не удалось, возвращается код ошибки.
Коды ошибок
Код ошибки | Описание |
---|---|
7 | Не удалось извлечь пользователя. |