Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Rest 从非Moodle应用程序动态生成具有所需功能的Moodle Web服务令牌_Rest_Api_Moodle_Moodle Api_Moodle Mobile - Fatal编程技术网

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

Rest 从非Moodle应用程序动态生成具有所需功能的Moodle Web服务令牌,rest,api,moodle,moodle-api,moodle-mobile,Rest,Api,Moodle,Moodle Api,Moodle Mobile,是否有一种方法可以从非Moodle应用程序动态生成具有所需功能的Moodle Web服务令牌?目前,我只知道您可以直接从Moodle内部生成访问令牌(站点管理>插件>Web服务>管理令牌) 如果您在与Moodle安装相同的服务器上运行脚本,那么我想您可以破解代码,找出需要哪些php文件,然后将它们包含在脚本中 编辑: 我上面的回答可能不正确。。。 我看到了以下文档,其中指出您可以从/login/token.php请求令牌 但是,文档是针对Moodle v2.2的,由于Moodle已经升级到v3.

是否有一种方法可以从非Moodle应用程序动态生成具有所需功能的Moodle Web服务令牌?

目前,我只知道您可以直接从Moodle内部生成访问令牌(站点管理>插件>Web服务>管理令牌)

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

编辑:

我上面的回答可能不正确。。。 我看到了以下文档,其中指出您可以从/login/token.php请求令牌
但是,文档是针对Moodle v2.2的,由于Moodle已经升级到v3.3,您需要进行更多挖掘,以查看该功能是否仍在这些较新版本上可用。

对于请求,令牌应该已经存在于站点管理的“管理令牌”部分下的特定服务中,如果我错了,请改进我!