【问题标题】:To generate Moodle Web Service Token with required capabilities Dynamically from Non-Moodle Application从非 Moodle 应用程序动态生成具有所需功能的 Moodle Web 服务令牌
【发布时间】:2017-10-25 13:16:17
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

    目前我只知道您能够直接从 Moodle 中生成访问令牌(站点管理 > 插件 > Web 服务 > 管理令牌)。

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

    编辑:

    我上面的回答可能不正确... 我遇到了以下文档https://docs.moodle.org/dev/Creating_a_web_service_client,其中指出您可以从 /login/token.php 请求令牌 然而,该文档适用于 Moodle v2.2,并且由于 Moodle 已经达到 v3.3,您需要做更多的挖掘工作,看看这些新版本是否仍然提供该功能。

    【讨论】:

    • 对于请求,令牌应该已经存在于站点管理的管理令牌部分下的特定服务,如果我错了,请改进我!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多