create_resource
Функция create_resource используется для создания новых ресурсов.
svc=core/create_resource¶ms={"creatorId":<long>,
"name":"<text>",
"dataFlags":"<uint>",
"skipCreatorCheck":<bool>}
Параметры
Название | Описание |
---|---|
creatorId | ID пользователя, который должен быть указан в качестве создателя нового ресурса. |
name | Имя ресурса (4–50 символов). |
dataFlags | Флаги со свойствами ресурса для возвращаемого результата. См. страницу resource. |
skipCreatorCheck | Специальный флаг. 1 — включен. Значение по умолчанию — 0. Вы не можете создать учетную запись для пользователя, который создавал элементы в то время, когда у него не было учетной записи. Чтобы создать ресурс для такого пользователя, используйте skipCreatorCheck=1. Флаг используется только для этой цели. Ограничение служит для защиты иерархии. |
Возвращаемый результат
{
"item":{ /* созданный ресурс */
...
},
"flags":<uint> /* примененные флаги со свойствами */
}
Формат параметра item описан на странице resource.
Возможные коды ошибок:
Код | Описание |
---|---|
2014 | Выбранный пользователь является создателем каких-либо элементов системы. |
1002 | Не удалось извлечь создателя с требуемым ID. |
7 | Не удалось проверить оплату услуги create_resources. |
6 | Одна из следующих ошибок:
|
4 | Неверные входные параметры или имя параметра name выходит за допустимые границы (4–50 символов). |