【发布时间】:2017-10-25 13:16:17
【问题描述】:
有没有办法从非Moodle应用程序动态生成具有所需功能的Moodle Web服务令牌?
【问题讨论】:
标签: rest api moodle moodle-api moodle-mobile
有没有办法从非Moodle应用程序动态生成具有所需功能的Moodle Web服务令牌?
【问题讨论】:
标签: rest api moodle moodle-api moodle-mobile
目前我只知道您能够直接从 Moodle 中生成访问令牌(站点管理 > 插件 > Web 服务 > 管理令牌)。
如果您在安装 Moodle 的同一台服务器上运行脚本,那么我想您可以破解代码并找出需要哪些 php 文件,然后将它们包含在您的脚本中。
编辑:
我上面的回答可能不正确... 我遇到了以下文档https://docs.moodle.org/dev/Creating_a_web_service_client,其中指出您可以从 /login/token.php 请求令牌 然而,该文档适用于 Moodle v2.2,并且由于 Moodle 已经达到 v3.3,您需要做更多的挖掘工作,看看这些新版本是否仍然提供该功能。
【讨论】: