如何知道 Moodle Web 服务的参数是什么,例如 core_user_create_users

How to know what the parameters are for Moodle Webservices' functions such as core_user_create_users

我正在尝试使用 curl 对 Web 服务函数进行休息调用以创建用户。但是,我不知道所需的参数是什么,也找不到任何相关文档。

我遇到错误:

url: mymoodle/webservice/rest/server.php?wstoken=304632866235d8239cd7bf41809dcd03&wsfunction=core_user_create_users&criteria[0][key]=username&criteria[0][value]=name&criteria[1][key]=password&criteria[1][value]=password

Invalid parameter value detected Missing required key in single structure: users

api 文档提供了更广泛的文档,不仅涉及所有可用网络服务功能所需的参数,还涉及 REST 和 XML-RPC 中的预期响应及其结构可从 moodle 网站访问。

要访问这些文档,您必须具有管理员访问权限,因为它们可以在位于 :

的管理子菜单中找到

站点管理 > 插件 > Web 服务 > API 文档