Для создания нового ресурса используется команда core/create_resource:
svc=core/create_resource¶ms={"creatorId":<long>, "name":<text>, "dataFlags":<uint>, "skipCreatorCheck":<bool>}
Название | Описание |
---|---|
creatorId | ID пользователя, который будет назначен создателем для нового ресурса |
name | название нового ресурса (минимум 4 символа) |
dataFlags | флаги видимости для возвращаемого результата (см. Форматы объектов: Ресурсы) |
skipCreatorCheck | особый флаг (см. ниже), 1 - вкл |
Уточнение для skipCreatorCheck
: если пользователь без учётной записи успел создать элементы, создать такому пользователю учётную запись больше нельзя; для того, чтобы пользователь мог создать ресурс вместо учётной записи, следует использовать флаг skipCreatorCheck=1. Флаг нужен именно для этой ситуации. Ограничение введено, чтобы исключить возможность порчи иерархии.
{ "item":{ /* созданный ресурс */ ... }, "flags":<uint> /* примененные флаги видимости */ }
Формат поля «item» можно посмотреть в разделе Форматы данных: Ресурсы.
|