游戏关卡进度(未确定)
儿童编程
保存个人进度
Method and Url Structure
Method |
Resource URL |
POST |
/program_face2face/game/progress_save/ |
cURL Example
curl -X GET -H 'Authorization: Token tester001' -d data{...}
127.0.0.1:8000/program_face2face/game/progress_save/
Request and Parameters
Name |
Description |
Required |
Default |
course |
课程数 |
YES |
|
lesson |
课节数 |
YES |
|
level |
关卡数 |
YES |
|
through |
是否通过 |
NO |
false |
Request
{
"course": 1,
"lesson": 1,
"level": 1,
"through": true/false
}
JSON Response
{
"status": 0,
"message": "保存进度成功"
}
获取个人进度列表
Method and Url Structure
Method |
Resource URL |
GET |
/program_face2face/game/progresses/ |
cURL Example
curl -X GET -H 'Authorization: Token tester001' -d data{...}
127.0.0.1:8000/program_face2face/game/progresses/?course=1&lesson=1
JSON Response
{
"count": 3,
"next": null,
"previous": null,
"results": [
{
"pk": 1,
"owner": "tester001",
"course": 1,
"lesson": 1,
"level": 1,
"through": true
},
{
"pk": 2,
"owner": "tester001",
"course": 1,
"lesson": 1,
"level": 2,
"through": true
},
{
"pk": 6,
"owner": "tester001",
"course": 1,
"lesson": 1,
"level": 5,
"through": false
}
]
}