Php 如何在moodle上启用web服务?
我已经在本地主机上配置了moodle,我正在尝试生成用于身份验证的令牌 我已经采取了以下步骤: ==配置Moodle以使用应用程序==Php 如何在moodle上启用web服务?,php,moodle,moodle-api,moodle-mobile,Php,Moodle,Moodle Api,Moodle Mobile,我已经在本地主机上配置了moodle,我正在尝试生成用于身份验证的令牌 我已经采取了以下步骤: ==配置Moodle以使用应用程序== 管理->插件->Web服务->外部服务->启用移动Web服务 管理->插件->Web服务->协议->启用REST 管理->用户->权限->定义角色->编辑经过身份验证的用户角色->允许Web服务/rest:使用 管理->安全->站点策略->更改服务器上载限制。它不能是服务器限制。有一个 网址:- 您的服务短名称不正确。您应该定义新的外部服务,或者您可以使用现
- 管理->插件->Web服务->外部服务->启用移动Web服务
- 管理->插件->Web服务->协议->启用REST
- 管理->用户->权限->定义角色->编辑经过身份验证的用户角色->允许Web服务/rest:使用
- 管理->安全->站点策略->更改服务器上载限制。它不能是服务器限制。有一个
您的服务短名称不正确。您应该定义新的外部服务,或者您可以使用现有服务之一,如moodle_mobile_app。试试这个:
检查服务的简称,您可以在这里找到:站点管理->插件->Web服务->外部服务 单击目标服务的
edit
,并确保其已启用且您使用的名称正确
Response :-
{
"error": "Web service is not available (it doesn't exist or might be disabled)",
"stacktrace": null,
"debuginfo": null,
"reproductionlink": null
}