我正在开发一个 Java 客户端来与 Moodle 交互。我想让所有用户在 Moodle 安装中注册。
我发现了名为
core_user_get_users
的 Web 服务函数,它返回包含用户的列表。
当我在没有任何参数的情况下调用服务时,我会得到一个带有
invalid parameter
异常的响应。
当我添加条件参数 (
criteria[0][key]=id&criteria[0][value]=some_id
) 时,它会返回具有该特定 id
的单个用户。
我似乎找不到传递给函数的标准来获取注册用户的整个列表。
您可以使用
email
标准。如果您有值 %%
,它将检索所有注册用户。
您还可以使用 lastname 和 %,但是如果是大型 Moodle 系统,这两种技术都可能提供 504 网关超时。
有关如何获取整个用户列表而不出现错误的任何提示..?
用户列表相当庞大。