是否有办法从非Moodle应用程序动态生成具有所需功能的 Moodle Web服务令牌?
答案 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,你需要做更多的挖掘,看看这些新版本是否仍然可用。