如何使用 POSTMAN api 工具 POST Moodle 上的请求

How to POST a request on Moodle using POSTMAN api tool

我想在 Postman 中创建一个 API 请求,以在 Moodle 中创建一个类别。 以下是我在 Moodle 中执行的步骤:

  1. 启用网络服务
  2. 创建了一个外部服务并添加了 core_course_create_categories 功能。
  3. 启用 REST 协议
  4. 已创建令牌。

这是我的POSTURL: http://localhost/test/moodle/webservice/rest/server.php?username=admin&password=Password@1&service=mycustomservice&name=CustomCategory&parent=1&idnumber=CSTM1&description=Desc

在授权选项卡下,我选择了Bearer Token并添加了来自 Moodle 网络服务的令牌。

当我发送请求时,我收到 invalidtoken 无效令牌 - 找不到令牌 错误。

任何人都可以为此提出解决方案

Moodle 版本:3.4.8 和 Postman 版本 7.6.0

提前致谢。

您不能通过 GET 方法调用 API。 在邮递员中,您必须使用 POST 方法调用 API 。 将表单数据中的令牌作为 wstoken 传递。 将您的函数称为 wsfunction。

在下面查看我的屏幕截图。