连接API登录Moodle

时间:2019-02-18 04:00:52

标签: java php api moodle moodle-api

请对此提供帮助。

我有一些项目使用客户端的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:对不起,我的英语不好

谢谢。

0 个答案:

没有答案