create_resource
La función create_resource se usa para crear nuevos recursos.
svc=core/create_resource¶ms={"creatorId":<long>,
"name":"<text>",
"dataFlags":<uint>,
"skipCreatorCheck":<bool>}
Parámetros
| Nombre | Descripción |
|---|---|
| creatorId | ID del usuario que debe ser indicado como creador del nuevo recurso. |
| name | Nombre del recurso (de 4 a 50 caracteres). |
| dataFlags | Marcas con las propiedades del recurso para el resultado devuelto. Vea la página de resource. |
| skipCreatorCheck | Marca especial. 1 es habilitar. El valor predeterminado es 0. No puede crear una cuenta para el usuario que creó objetos mientras no tenía una cuenta. Para crear una cuenta para tal usuario, utilice skipCreatorCheck=1. La marca se emplea solo para tal fin. El fin de esta limitación es proteger la jerarquía. |
Resultado devuelto
{
"item":{ /* recurso creado */
...
},
"flags":<uint> /* marcas aplicadas con propiedades */
}
El formato del parámetro item se describe en la página resource.
Los códigos de errores posibles:
| Código | Descripción |
|---|---|
| 2014 | El usuario seleccionado es el creador de algunos objetos del sistema. |
| 1002 | Error al obtener el creador con el ID deseado. |
| 7 | Error al comprobar el pago del servicio create_resources. |
| 6 | Uno de los siguientes errores:
|
| 4 | Parámetros de entrada incorrectos o el nombre del parámetro name está fuera de los límites (de 4 a 50 caracteres). |