[关闭]
@chengxuyuan 2019-03-25T10:24:52.000000Z 字数 2651 阅读 392

直播课程

橙旭园儿童编程

获取所有直播课程列表

Method and URL Structure

Method Resource URL
GET live_course/livecourse_list

cURL Example

  1. curl -X GET -H 'Content-Type: application/json' http://localhost/server/live_course/livecourse_list

Request Parameters

name description Required
category 0:编程思维 1:编程创作 2:计算思维 3:开发思维 4:公开课 5:公益课 No
wx 显示在服务号的:True, False NO

Response Data

name description
course_name 课程名称
category 课程阶段分类
class_time 开课时间
time_limit 上课期限
teacher 主讲老师姓名
teacher_Avatar 主讲老师头像
class_teacher 班主任姓名
class_teacher_avatar 班主任头像
class_number 课时数
amount 金额
current_time 当前时间
apple_product_id 苹果id
apple_product_amount 苹果金额
cover_url 封面url

Response

  1. {
  2. "count": 1,
  3. "next": null,
  4. "previous": null,
  5. "results": [
  6. {
  7. "pk": 2,
  8. "course_name": "编程思维",
  9. "category_display": "编程思维",
  10. "class_time": "2019-02-13 19:00",
  11. "time_limit": "2019-07-10 19:00",
  12. "teacher": "刘彧彤",
  13. "teacher_Avatar": "https://static1.bcjiaoyu.com/Femaleteacher.png",
  14. "class_teacher": "马瑞",
  15. "amount": "3999.00",
  16. "add_time": "2018-12-27 16:32",
  17. "class_teacher_avatar": "https://static1.bcjiaoyu.com/Femaleteacher.png",
  18. "class_number": 45,
  19. "apple_product_id": "liveclass0101",
  20. "apple_product_amount": "3998.00",
  21. "current_time": "2019-01-02 11:40:00.766937",
  22. "cover_url": "https://resource.bcgame.haorenao.cn/001Course.png"
  23. }
  24. ]
  25. }

获取单个课程详情

Method and URL Structure

Method Resource URL Authorization
GET live_course/livecourse_detail/${pk}/ No

cURL Example

  1. curl -X GET -H 'Content-Type: application/json' http://localhost/server/live_course/livecourse_detail/1

Response

  1. {
  2. "course_name": "编程思维",
  3. "category": 0,
  4. "class_time": "2018-12-29T11:51:00",
  5. "time_limit": "2019-02-09T11:51:00",
  6. "teacher": null,
  7. "teacher_Avatar": null,
  8. "class_teacher": null,
  9. "class_teacher_avatar": null,
  10. "class_number": 0,
  11. "amount": 100,
  12. "add_time": "2018-12-22 11:50",
  13. "current_time": "2018-12-23 13:00"
  14. }

获取我的直播课程

Method and URL Structure

Method Resource URL Authorization
GET live_course/my_livecourse/ yes

cURL Example

  1. curl -X GET -H 'Authorization: Token admin123' http://localhost/server/live_course/my_livecourse

Response Data

name description
course_name 课程名称
category 课程阶段分类
cover_url 购买后的封面
grey_cover_url 未购买封面
bought 是否购买(公开课和公益课默认购买)
class_time 上课时间

Response

  1. {
  2. "count": 5,
  3. "next": null,
  4. "previous": null,
  5. "results": [
  6. {
  7. "pk": 7,
  8. "course_name": "公益课",
  9. "category": 5,
  10. "category_display": "公益课",
  11. "cover_url": "https://static1.bcjiaoyu.com/welfare.png",
  12. "grey_cover_url": "https://static1.bcjiaoyu.com/welfare.png",
  13. "bought": true,
  14. "class_time": "2019-01-05T11:34:00"
  15. }
  16. ]
  17. }

直播课程购买

Method Resource URL Authorization
POST market/live_course/purchase/(?P\d+)/ yes

cURL Example

  1. curl -X GET -H 'Authorization: Token admin123' http://localhost/server/market/live_course/purchase/1/

Response

  1. {
  2. "amount": "100.00",
  3. "rent_course_id": "1",
  4. "channel": "alipay",
  5. "order_number": "12345899002574742736220002",
  6. "channel_display": "支付宝",
  7. "status": 0,
  8. "status_display": "待付款",
  9. "is_done": false,
  10. "order_type_display": "租凭"
  11. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注