从非Moodle应用程序动态生成具有所需功能的Moodle Web服务令牌

时间:2017-10-25 13:16:18

标签: rest api moodle moodle-api moodle-mobile

是否有办法从非Moodle应用程序动态生成具有所需功能的 Moodle Web服务令牌

1 个答案:

答案 0 :(得分:1)

目前我只知道您可以直接在Moodle中生成访问令牌(网站管理员>插件> Web服务>管理令牌)。

如果您在与Moodle安装相同的服务器上运行脚本,那么我想您可以破解代码并找出需要哪些php文件,然后将它们包含在您的脚本中。

编辑:

我的答案可能不正确...... 我遇到了以下文档https://docs.moodle.org/dev/Creating_a_web_service_client,其中指出您可以从/login/token.php请求令牌 但是文档是针对Moodle v2.2的,因为Moodle已经达到v3.3,你需要做更多的挖掘,看看这些新版本是否仍然可用。