直播教室-结束教室
橙旭园儿童编程
结束教室
Method and URL Structure
| Method |
Method Resource URL |
Descriptions |
Authentications Required |
| PUT |
/server/classroom/live_room_finish/${pk}/ |
结束教室 |
YES |
Request Parameters
| Name |
Description |
Required |
Default |
| pk |
教室id |
YES |
|
cURL Example
curl -X http://127.0.0.1:8000/server/classroom/live_room_finish/1345/
Response
{ "pk":18, "title":"test001", "url":"https://live.coding61.com/chengxuyuan-live/live.flv", "push_url":"rtmp://push1.coding61.com/chengxuyuan-live/push", "live_url":"https://live.coding61.com/chengxuyuan-live/live.flv", "mobile_live_url":"https://live.coding61.com/chengxuyuan-live/live.flv", "admin":"15212345678", "teacher":"88000001111", "group_id":"live-classroom-group-14", "tag":null, "user_list":"15012345678", "introduction":"", "exercises": { "1": {"correct": "A"}, "2": {"correct": "C"}, .... }, "start_time":"2018-12-18T21:20:00", "need_practice": false, "reward_record":{ "diamond":0, "experience":0 }, "isfinish":true, "mins":60, "stream_name":"zb96pzx7swxqnpijdxvtzhfpob3hrjrd", "video_id":null, "teacher_userinfo":{ "name":"啦啦啦", "avatar":"https://static1.bcjiaoyu.com/avatar.png" }, "admin_userinfo":{ "name":"阿明", "avatar":"https://static1.bcjiaoyu.com/avatar.png" }, "question_config":"https://static1.bcjiaoyu.com/classroom/live/16.json", "current_time":"2018-12-20 16:32:35.173930"}
获取直播教室列表
Method and URL Structure
| Method |
Method Resource URL |
Descriptions |
Authentications Required |
| GET |
/server/classroom/liveroom_list/ |
获取教室列表 |
YES |
Request Parameters
| Name |
Description |
Required |
Default |
| live_type |
教室类型: public, 公开; private, 不公开 |
NO |
|
| user |
查询指定用户 |
NO |
|
| course |
查询指定课程 |
NO |
|
| exclude |
屏蔽一些字段 |
NO |
|
cURL Example
curl http://127.0.0.1:8000/server/classroom/liveroom_list/?live_type=private&user=18512345678&exclude=userinfo_list|teacher_userinfo|mobile_live_url|exercises
Response
{ "count":8, "next":null, "previous":null, "results":[{ "pk":18, "title":"test001", "url":"https://live.coding61.com/chengxuyuan-live/live.flv", "push_url":"rtmp://push1.coding61.com/chengxuyuan-live/push", "live_url":"https://live.coding61.com/chengxuyuan-live/live.flv", "mobile_live_url":"https://live.coding61.com/chengxuyuan-live/live.flv", "admin":"15201052252", "teacher":"88880000001", "group_id":"live-classroom-group-14", "tag":null, "need_practice": false, "user_list":"15201052252", "introduction":"", "exercises": { "1": {"correct": "A"}, "2": {"correct": "C"}, "3": {"correct": "D"}, .... }, "start_time":"2018-12-18T21:20:00", "reward_record":{ "diamond":0, "experience":0 }, "isfinish":true, "mins":60, "stream_name":"zb96pzx7swxqnpijdxvtzhfpob3hrjrd", "video_id":null, "teacher_userinfo":{ "name":"啦啦啦", "avatar":"https://static1.bcjiaoyu.com/avatar.png" }, "admin_userinfo":{ "name":"阿明", "avatar":"https://static1.bcjiaoyu.com/avatar.png" }, "question_config":"https://static1.bcjiaoyu.com/classroom/live/16.json", "current_time":"2018-12-20 16:32:35.173930" }....] }
获取直播教室详情
Method and URL Structure
| Method |
Method Resource URL |
Descriptions |
Authentications Required |
| GET |
/server/classroom/get_live_info/${PK}/ |
获取直播教室详情 |
YES |
Request Parameters
| Name |
Description |
Required |
Default |
| PK |
直播教室ID |
NO |
|
cURL Example
curl http://127.0.0.1:8000/server/classroom/get_live_info/1234/
Response
{ "pk": 65, "title": "编程思维 寒假班 试讲二", "url": "https://live.coding61.com", "push_url": "rtmp://push1.coding61.com", "live_url": "https://live.coding61.com", "mobile_live_url": "https://live.coding61.com", "admin": "13260378927", "teacher": "899001010101", "tag": "123", "user_list": , "introduction": "", "exercises": { "1": {"correct": "A"}, "2": {"correct": "C"}, "3": {"correct": "D"}, .... }, "start_time": "2019-01-17T16:23:00", "reward_record": { "diamond": 0, "experience": 0 }, "isfinish": true, "mins": 60, "stream_name": "2smnuqfsiv3rmej9x3nlkxz8pv5x7ln5", "video_id": null, "teacher_userinfo": { "name": "橙旭园乐乐老师", "avatar": "https://static1.bcjiaoyu.com/head1@3x.png", "user": "13260378927", "nickname": "" }, "admin_userinfo": { "name": "橙旭园阿明老师", "avatar": "https://static1.bcjiaoyu.com/head1@3x.png", "user": "13260378927", "nickname": "" }, "question_config": "http://www.coding61.com", "current_time": "2019-01-21 13:56:18.405611", "live_type": "private", "userinfo_list": [ { "name": "小橙子_o492lf", "avatar": "https://static1.bcjiaoyu.com/head1@3x.png", "user": "15016152275", "nickname": "" } ], "course_type": "normal", "rongyun_group_id": "rongyun-group-id-65", "need_practice": false, "total_normal_class": 0, "live_course": 7, "course_num": null, "practice_url": null, "phonenum": "17343147812", "nickname": "annika", "avatar": "http://pic.3h3.com/up/2012-12/2012121227271453316926.jpg", "diamond": 1337, "group_id": null}