使用网络服务获取 Moodle 中的所有用户

Getting all users in Moodle using the webservices

我正在开发一个 Java 客户端来与 Moodle 交互。我想让所有用户在 Moodle 安装中注册。

我找到了名为 core_user_get_users 的网络服务函数,其中 returns 是一个用户列表。

当我在没有任何参数的情况下调用该服务时,我得到一个带有 invalid parameter 异常的响应。

当我添加标准参数 (criteria[0][key]=id&criteria[0][value]=some_id) 时,它 returns 具有该特定 id 的单个用户。

我似乎找不到将什么条件传递给函数来获取已注册用户的整个列表。

您可以使用 email 标准。如果您的值为 %%,它将检索所有注册用户。