[关闭]
@chengxuyuan 2019-12-16T08:33:44.000000Z 字数 4313 阅读 593

直播教室-结束教室

橙旭园儿童编程


结束教室

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

  1. curl -X http://127.0.0.1:8000/server/classroom/live_room_finish/1345/

Response

  1. {
  2. "pk":18,
  3. "title":"test001",
  4. "url":"https://live.coding61.com/chengxuyuan-live/live.flv",
  5. "push_url":"rtmp://push1.coding61.com/chengxuyuan-live/push",
  6. "live_url":"https://live.coding61.com/chengxuyuan-live/live.flv",
  7. "mobile_live_url":"https://live.coding61.com/chengxuyuan-live/live.flv",
  8. "admin":"15212345678",
  9. "teacher":"88000001111",
  10. "group_id":"live-classroom-group-14",
  11. "tag":null,
  12. "user_list":"15012345678",
  13. "introduction":"",
  14. "exercises": {
  15. "1": {"correct": "A"},
  16. "2": {"correct": "C"},
  17. ....
  18. },
  19. "start_time":"2018-12-18T21:20:00",
  20. "need_practice": false,
  21. "reward_record":{
  22. "diamond":0,
  23. "experience":0
  24. },
  25. "isfinish":true,
  26. "mins":60,
  27. "stream_name":"zb96pzx7swxqnpijdxvtzhfpob3hrjrd",
  28. "video_id":null,
  29. "teacher_userinfo":{
  30. "name":"啦啦啦",
  31. "avatar":"https://static1.bcjiaoyu.com/avatar.png"
  32. },
  33. "admin_userinfo":{
  34. "name":"阿明",
  35. "avatar":"https://static1.bcjiaoyu.com/avatar.png"
  36. },
  37. "question_config":"https://static1.bcjiaoyu.com/classroom/live/16.json",
  38. "current_time":"2018-12-20 16:32:35.173930"
  39. }

获取直播教室列表

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

  1. 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

  1. {
  2. "count":8,
  3. "next":null,
  4. "previous":null,
  5. "results":[{
  6. "pk":18,
  7. "title":"test001",
  8. "url":"https://live.coding61.com/chengxuyuan-live/live.flv",
  9. "push_url":"rtmp://push1.coding61.com/chengxuyuan-live/push",
  10. "live_url":"https://live.coding61.com/chengxuyuan-live/live.flv",
  11. "mobile_live_url":"https://live.coding61.com/chengxuyuan-live/live.flv",
  12. "admin":"15201052252",
  13. "teacher":"88880000001",
  14. "group_id":"live-classroom-group-14",
  15. "tag":null,
  16. "need_practice": false,
  17. "user_list":"15201052252",
  18. "introduction":"",
  19. "exercises": {
  20. "1": {"correct": "A"},
  21. "2": {"correct": "C"},
  22. "3": {"correct": "D"},
  23. ....
  24. },
  25. "start_time":"2018-12-18T21:20:00",
  26. "reward_record":{
  27. "diamond":0,
  28. "experience":0
  29. },
  30. "isfinish":true,
  31. "mins":60,
  32. "stream_name":"zb96pzx7swxqnpijdxvtzhfpob3hrjrd",
  33. "video_id":null,
  34. "teacher_userinfo":{
  35. "name":"啦啦啦",
  36. "avatar":"https://static1.bcjiaoyu.com/avatar.png"
  37. },
  38. "admin_userinfo":{
  39. "name":"阿明",
  40. "avatar":"https://static1.bcjiaoyu.com/avatar.png"
  41. },
  42. "question_config":"https://static1.bcjiaoyu.com/classroom/live/16.json",
  43. "current_time":"2018-12-20 16:32:35.173930"
  44. }....]
  45. }

获取直播教室详情

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

  1. curl http://127.0.0.1:8000/server/classroom/get_live_info/1234/

Response

  1. {
  2. "pk": 65,
  3. "title": "编程思维 寒假班 试讲二",
  4. "url": "https://live.coding61.com",
  5. "push_url": "rtmp://push1.coding61.com",
  6. "live_url": "https://live.coding61.com",
  7. "mobile_live_url": "https://live.coding61.com",
  8. "admin": "13260378927",
  9. "teacher": "899001010101",
  10. "tag": "123",
  11. "user_list": ,
  12. "introduction": "",
  13. "exercises": {
  14. "1": {"correct": "A"},
  15. "2": {"correct": "C"},
  16. "3": {"correct": "D"},
  17. ....
  18. },
  19. "start_time": "2019-01-17T16:23:00",
  20. "reward_record": {
  21. "diamond": 0,
  22. "experience": 0
  23. },
  24. "isfinish": true,
  25. "mins": 60,
  26. "stream_name": "2smnuqfsiv3rmej9x3nlkxz8pv5x7ln5",
  27. "video_id": null,
  28. "teacher_userinfo": {
  29. "name": "橙旭园乐乐老师",
  30. "avatar": "https://static1.bcjiaoyu.com/head1@3x.png",
  31. "user": "13260378927",
  32. "nickname": ""
  33. },
  34. "admin_userinfo": {
  35. "name": "橙旭园阿明老师",
  36. "avatar": "https://static1.bcjiaoyu.com/head1@3x.png",
  37. "user": "13260378927",
  38. "nickname": ""
  39. },
  40. "question_config": "http://www.coding61.com",
  41. "current_time": "2019-01-21 13:56:18.405611",
  42. "live_type": "private",
  43. "userinfo_list": [
  44. {
  45. "name": "小橙子_o492lf",
  46. "avatar": "https://static1.bcjiaoyu.com/head1@3x.png",
  47. "user": "15016152275",
  48. "nickname": ""
  49. }
  50. ],
  51. "course_type": "normal",
  52. "rongyun_group_id": "rongyun-group-id-65",
  53. "need_practice": false,
  54. "total_normal_class": 0,
  55. "live_course": 7,
  56. "course_num": null,
  57. "practice_url": null,
  58. "phonenum": "17343147812",
  59. "nickname": "annika",
  60. "avatar": "http://pic.3h3.com/up/2012-12/2012121227271453316926.jpg",
  61. "diamond": 1337,
  62. "group_id": null
  63. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注