Documentación - Contenedor 'register'

Introducción

El contenedor register sirve para hacer el registro de un usuario nativo.

Recurso POST

Los datos básicos de registro se describen a continuación
[POST] /register
language=:language
device=:device
human=:human
name=:name
lastname=:lastname
user=:CORREO_DEL_CLIENTE
password=:password
repeatedpassword=:repeatedpassword
newsletter=:newsletter
notice=:notice
IMAGEN_avatar=:IMAGEN_avatar
:language explicado en el capítulo Generalidades
:device explicado en el capítulo Generalidades
:human explicado en el capítulo Generalidades
:name es el nombre del cliente. Obligatorio.
:lastname es el apellido del cliente. Obligatorio.
:user es el correo electrónico del nuevo cliente. Obligatorio.
:password es la contraseña nuevo cliente. Obligatorio.
:repeatedpassword es la confirmación de la contraseña nuevo cliente. Obligatorio.
:newsletter si desea o no recibir el newsletter; 0=no, 1=si. Obligatorio.
:notice aceptar las políticas, tiene que ser 1. Obligatorio.
:IMAGEN_avatar iamgen de perfíl del nuevo cliente. Los formatos aceptados son jpg, png, gif, webp. Este parametro es OPCIONAL.

Si el registro es correcto, entonces el servicio regresa:
  {
    "status": "OK",
  }
Los campos son los siguientes:
status: siempre OK.


En caso de que el registro sea incorrecto, regresa un objeto con la estructura siguiente:
  {
    "code":1001,
    "status":"error",
    "message":"Error: no ceptaste las políticas."
  }
code: El código del error que pasó:.
- 1001: Error: no aceptaste las políticas
- 1002: la contraseña esta vacia
- 1003: la contraseña repetida esta vacia
- 1004: las contraseñas no son idénticas
- 1005: el nombre esta vacio
- 1006: Correo no válido
- 1007: Correo existente
- 1208: Error con la imagen.
status: Siempre "error".
message: El mensaje en claro del código de error.


Si el sistema esta en mantenimiento, puede regresar un estatus 503
Si accede otros métodos, puede regresar un estatus 501
Si hay un problema en el sistema, puede regresar un estatus 500