action

Todas las llamadas a los servicios web de Nios4 deben comenzar desde este enlace.

https://web.nios4.com/ws/?action=

El acceso solo se permite a través de una cuenta D-One válida y una base de datos en la nube activa. La base de datos en la nube puede ser de cualquier tipo, incluida la base de datos de prueba.

Después de la palabra action, ingresar el comando deseado, los parámetros de acceso y cualquier otro parámetro específico del comando solicitado.

Parámetros

tokenToken de usuario para autenticar la solicitud ignorando la sesión web. Es obligatorio si necesita utilizar los servicios como una API sin estado.
dbNombre de la base de datos en la que operar. En cuanto al token, es opcional solo si actúa a través de una sesión web y no con un servicio directo.

Ejemplo

https://web.nios4.com/ws/?action=user_login&email=xx@xx.xx&password=xxx

El servidor siempre responderá incluyendo la clave de error dentro del json. Si la clave es negativa, el resto del archivo contendrá los datos o confirmaciones requeridas por el comando insertado en acción.

Si el servidor devuelve un error, la respuesta se caracterizará con un archivo que tiene este formulario

Respuesta de error

{
  "error": true,
  "error_code": "invalid_request",
  "error_message": "Request XXXX not expected"
}

Posibles errores

invalid_requestSolicitud inesperada
validationError de entrada.
not_loggedSe requiere inicio de sesión del usuario.
syncone_XError del sincronizador. X es el número del error devuelto.
unknow_errorError inesperado.