web service core_user_get_users, no devuelve toda la info completa

web service core_user_get_users, no devuelve toda la info completa

de Sebastian Castellanos -
Número de respuestas: 3

Hola que tal ?

Mi version de moodle es 3.2 y estoy consumiendo la api de core_user_get_users para obtener la información completa de los usuarios.

Dado que moodle no ofrece un servicio para obtener la información de todo los usuarios he tenido que poner en el 

Para satisfacer la condición del criteria he puesto :

Criteria c = new Criteria();

c.setKey("email");

c.setValue("%%");


De modo que me traiga todos los usuarios, el problema es que hay muchos atributos que vuelven null (independientemente del criteria )

Como por ejemplo : 

auth

lastaccess

firstacess

confirmed

etc


La pregunta es , deberían venir nulls, tiene que ver con el criteria ?

No tengo idea que consulta esta ejecutando internamente el webservice .

Saludos,

Gracias



Promedio de valoraciones: -
En respuesta a Sebastian Castellanos

Re: web service core_user_get_users, no devuelve toda la info completa

de Sebastian Castellanos -

Alguna novedad en esto ? 

Aun sigo sin resolverlo.


Saludos.

En respuesta a Sebastian Castellanos

Re: web service core_user_get_users, no devuelve toda la info completa

de Roger Domínguez Argemí -

Buenas,

Como Administrador del sitio te recomiendo que accedas a Administración del sitio > Extensiones > Servicios web > Documentación API (/webservice/documentation.php) y revises la información que debería devolver el WS.

En principio, te debería devolver un mensaje de error (con llamadas REST) del tipo:

<?xml version="1.0" encoding="UTF-8"?>
<EXCEPTION class="invalid_parameter_exception">
    <MESSAGE>Detectado valor de parámetro no válido</MESSAGE>
    <DEBUGINFO></DEBUGINFO>
</EXCEPTION>
Saludos,

RD