por Dámaso Velázquez Álvarez.
Muy buenas tardes,
Estoy desarrollando un script que vía WebService consulta con un campus Moodle si un usuario está dado de alta o no en el sistema, buscando por correo electrónico.
La función del API que uso es core_user_get_users_by_field
y el ejemplo de llamada vía HTTPS es:
https://campusde.ejemplo/webservice/rest/server.php?wstoken=token_que_sea&wsfunction=core_user_get_users_by_field&field=email&values[0]=mi@correo.com
El caso es que la respuesta que obtengo es la siguiente:
Uso Moodle 3.5.1+ sobre PHP 7.2. El mismo código en otros Moodle me funciona bien. Intuyo que pueda ser algo de permisos, pero no doy con ello (ya he probado a reiniciar todos los permisos).
¿Me podéis echar una mano? Muchas gracias de antemano.