视频课程文档
橙旭园服务器
视频课程分类列表
Method and URL Structure
| Method |
Method Resource URL |
Descriptions |
Authentications Required |
| GET |
/server/course/video/category/ |
列表 |
YES |
按条件过滤列表释义如下 :
1. is_oj(是否展示到oj社区) 示例: /server/course/video/category/?is_oj=true
2. is_community(是否展示在社区)示例:
/server/course/video/category/?is_community=true
cURL Example
curl -X GET http://127.0.0.1:8000/server/course/video/category/
Response
{ "count": 1, "next": null, "previous": null, "results": [ { "pk": 1, "name": "11", "top_3_videos": [ { "id": 36, "pk": 36, "deleted": false, "create_time": "2020-04-30T16:06:34.805429", "order_index": 1000, "title": "哈哈哈哈哈哈", "video": "https://static1.bcjiaoyu.com/scinenceclub/3/video/%E9%9D%92%E5%B0%91%E5%84%BF%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%8E%9F%E7%90%86%E8%AF%BE-%E7%AC%AC18%E8%AF%BE.mp4", "duration": null, "banner": "https://static1.bcjiaoyu.com/scinenceclub/3/coverpic/%E9%9D%92%E5%B0%91%E5%84%BF%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%8E%9F%E7%90%86%E8%AF%BE-18.png", "work_link": null, "browser_count": 0, "course": null, "category": 1 } ], "icon": null } ]}
视频课程列表
Method and URL Structure
| Method |
Method Resource URL |
Descriptions |
Authentications Required |
| GET |
/server/course/video/category/ |
列表 |
YES |
按条件过滤列表释义如下 :
1. category(视频课程分类的 pk 或 id) 示例: /server/course/videos/?category=1
2. page(第几页)示例:
/server/course/videos/?page=1
3. page_size(一页几条)示例:
/server/course/videos/?page_size=10
cURL Example
curl -X GET http://127.0.0.1:8000/server/course/videos/
Response Parameters
| Name |
Description |
| title |
名称 |
| video |
视频链接 |
| banner |
banner 图 |
| work_link |
作品链接 |
| browser_count |
浏览量 |
| category |
视频课程分类的 pk/id |
| create_time |
新建时间 |
Response
{ "count": 1, "next": null, "previous": null, "results": [ { "id": 36, "pk": 36, "deleted": false, "create_time": "2020-04-30T16:06:34.805429", "order_index": 1000, "title": "哈哈哈哈哈哈", "video": "https://static1.bcjiaoyu.com/scinenceclub/3/video/%E9%9D%92%E5%B0%91%E5%84%BF%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%8E%9F%E7%90%86%E8%AF%BE-%E7%AC%AC18%E8%AF%BE.mp4", "duration": null, "banner": "https://static1.bcjiaoyu.com/scinenceclub/3/coverpic/%E9%9D%92%E5%B0%91%E5%84%BF%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%8E%9F%E7%90%86%E8%AF%BE-18.png", "work_link": null, "browser_count": 0, "course": null, "category": 1 } ]}
视频课程详情
Method and URL Structure
| Method |
Method Resource URL |
Descriptions |
Authentications Required |
| GET |
/server/course/videos/${pk}/ |
详情 |
YES |
cURL Example
curl -X GET http://127.0.0.1:8000/server/course/videos/36/
Response
{ "id": 36, "pk": 36, "deleted": false, "create_time": "2020-04-30T16:06:34.805429", "order_index": 1000, "title": "哈哈哈哈哈哈", "video": "https://static1.bcjiaoyu.com/scinenceclub/3/video/%E9%9D%92%E5%B0%91%E5%84%BF%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%8E%9F%E7%90%86%E8%AF%BE-%E7%AC%AC18%E8%AF%BE.mp4", "duration": null, "banner": "https://static1.bcjiaoyu.com/scinenceclub/3/coverpic/%E9%9D%92%E5%B0%91%E5%84%BF%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%8E%9F%E7%90%86%E8%AF%BE-18.png", "work_link": null, "browser_count": 2, "course": null, "category": 1}