Php 通过moodle中的webservice登录API
我正在尝试将外部网站的登录API编码到moodle。我不知道如何实现它。请引导我通过。我想通过RESTWebService创建。Php 通过moodle中的webservice登录API,php,moodle,moodle-api,Php,Moodle,Moodle Api,我正在尝试将外部网站的登录API编码到moodle。我不知道如何实现它。请引导我通过。我想通过RESTWebService创建。 这样学生就可以通过外部网站登录 好的,首先,确保您有配置良好的moodle 启用web服务:您的URL/admin/settings.php?section=optionalSubsystem 启用Rest协议:您的URL/admin/settings.php?section=webserviceprotocols 已启用Moodle移动web服务:您的_Moodl
这样学生就可以通过外部网站登录 好的,首先,确保您有配置良好的moodle
- 启用web服务:您的URL/admin/settings.php?section=optionalSubsystem
- 启用Rest协议:您的URL/admin/settings.php?section=webserviceprotocols
- 已启用Moodle移动web服务:您的_Moodle_URL/admin/settings.php?section=externalservices
- 启用角色功能webservice/rest:用于经过身份验证的用户角色:通常为您的_MOODLE_URL/admin/roles/define.php?action=edit&roleid=7
axios
.get(YOUR_MOODLE_URL + "/login/token.php", {
params: {
username: "YOUR_FORM_USERNAME",
password: "YOUR_FORM_PASSWORD",
service: 'moodle_mobile_app'
}
})
.then((response) => {
console.log(response.data)
})
.catch((err) => console.error(error))