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

token

Token de usuario para autenticar la solicitud ignorando la sesión web. Es obligatorio si necesita utilizar los servicios como una API sin estado.

db

Nombre 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_request

Solicitud inesperada

validation

Error de entrada.

not_logged

Se requiere inicio de sesión del usuario.

syncone_X

Error del sincronizador. X es el número del error devuelto.

unknow_error

Error inesperado.