get_items_access

Чтобы узнать, какими правами доступа обладает пользователь на определенный тип элементов, используйте следующий запрос:

Copied!
svc=user/get_items_access&params={"userId":<long>,
				  "directAccess":<bool>,
				  "itemSuperclass":"<text>",
				  "flags":<uint>}

Параметры

Обязательные параметры отмечены звездочкой (*).

Параметр

Описание

userId*

ID пользователя.

directAccess*

Возвращать только те элементы, на которые у пользователя прямые права доступа.

itemSuperclass*

Тип элемента. Смотрите список всех типов здесь.

flags

Флаги. Возвращать: 0x1  комбинированные права доступа, 0x2  прямые права доступа.

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

Если запрос выполнен успешно, возвращается следующий результат:

Copied!
{
"<text>": /* item ID */
	{	
		"cacl":<long>,	/* комбинированные права доступа */
		"dacl":<long>	/* прямые права доступа */
	}
}

Права доступа описаны здесь.

Если запрос выполнить не удалось, возвращается код ошибки.

Коды ошибок 

Код ошибкиОписание
7Не удалось извлечь пользователя.
Скачать файл PDF
Скачать документ Word

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

  • check\_accessors Руководство пользователя
  • put Руководство пользователя
  • list Руководство пользователя