视频课程文档
橙旭园服务器
视频课程分类列表
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
}