如何使用 POSTMAN api 工具在 Moodle 上发布请求

Sar*_*ath 3 postman moodle-api

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

  1. 已启用 Web 服务
  2. 创建了外部服务并添加了 core_course_create_categories 函数。
  3. 启用 REST 协议
  4. 创建了令牌。

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

在“授权”选项卡下,我选择了“承载令牌”并添加了来自 Moodle Web 服务的令牌。

当我发送请求时,出现invalidtoken 无效令牌 - 未找到令牌错误。

任何人都可以为此建议一个解决方案

Moodle 版本:3.4.8 和 Postman 版本 7.6.0

提前致谢。

Son*_*dhi 5

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

检查下面我的屏幕截图。 在此输入图像描述