create_user

Para crear un nuevo usuario, utilice el método core/create_user.

Copied!
svc=core/create_user&params={
  "creatorId": <long>,
  "name": "<text>",
  "password": "<text>",
  "dataFlags": <uint>
}

Parámetros

Parámetro Descripción
creatorId ID del usuario que debe ser el creador del nuevo usuario.
name Nombre del nuevo usuario (de 4 a 50 caracteres).
password Contraseña del nuevo usuario.
dataFlags Flags con las propiedades del usuario para la respuesta (consulte Usuarios).

Respuesta

Si la solicitud se completa con éxito, la respuesta se devuelve en el siguiente formato:

Copied!
{
  "item": {         /* Usuario creado. */
    ...
  },
  "flags": <uint>   /* Flags aplicados con propiedades. */
}

El formato del parámetro item se describe en la página Usuarios.

Si la solicitud falla, se devuelve un código de error.

Códigos de error

Código de error Descripción
4 Parámetros de entrada incorrectos.
6 Uno de los siguientes errores:
  • No se pudo obtener el creador o usted no tiene el derecho de acceso Actuar en nombre del usuario al creador.
  • El usuario actual no tiene el flag Puede crear elementos (0x04).
  • No se pudo crear el usuario.
7 El creador es un usuario de una cuenta de nivel superior o no se pudo comprobar la transacción de facturación create_users.
1002 Ya existe un usuario con este nombre o no se pudo crear el usuario debido a las reglas de facturación.

Si nota un error en el texto, por favor resáltelo y presione Ctrl+Intro.