请对此提供帮助。
我有一些项目使用客户端的API连接Moodle,从服务器FLP数据库而不是从Moodle获取登录数据。我仍然不了解如何将此API安装到Moodle中。如果我没记错的话,我们可以写在moodlelib.php上,我不知道。
必须在客户端上设置来自客户端的API:
1. Generate Token
https://vps.sample.com/generatetoken/api/login
Input Post
username = admin
password = admini123
Output Api
{
"status": true,
"message": "",
"key": "434b37b729bce958a0de4e3edb67c46f";
}
2. Login Validation
https://vps.sample.com/sampleflp/api/1.0/login/validation
Header
Authorization = 434b37b729bce958a0de4e3edb67c46f
User = admin
Input Post
username = user01
password = pass01
Output Api
//If login Correct will get response:
{ "status": 1,
"message": "ok",
"data": [
{ "userid": "user01",
"username": "usersatu"
}
]
}
//If login incorrect will get response:
{ "status": 0,
"message": "Data Not Found",
"code": "5001",
"data": {
"valid": 0
}
}
您能帮我提供将其翻译成Moodle脚本的指南吗?我是这个东西的初学者。
nb:对不起,我的英语不好
谢谢。