获取视频
橙旭园儿童编程
获取视频列表
Method and URL Structure
Method |
Method Resource URL |
Descriptions |
Authentications Required |
GET |
/server/course/videos/ |
获取视频列表 |
NO |
Request Parameters
Name |
Description |
Required |
Default |
category |
分类ID |
NO |
|
course |
课程ID |
NO |
|
page_size |
每次返回个数 |
NO |
10 |
Request
{
"category": 1,
"course": 3,
"page_size": 10
}
cURL Example
curl http://localhost:8000/server/course/videos/?page_size=3&category=3
Response Data
Name |
Description |
title |
标题 |
duration |
时长 |
video |
视频地址 |
banner |
封面 |
pk |
id |
Response
{
"count": 34,
"next": "http://localhost:8001/server/course/videos/?page=2&page_size=3",
"previous": null,
"results": [
{
"pk": 34,
"title": "第一课:EV3入门",
"duration": "5分钟",
"video": "https://static1.bcjiaoyu.com/EV3-1%E6%A4%85%E5%AD%90.mp4",
"banner": "https://resource.bcgame-face2face.haorenao.cn/1.png"
},
{
"pk": 29,
"title": "第一课:电灯和开关",
"duration": "5分钟",
"video": "https://static1.bcjiaoyu.com/snap1.1.mp4",
"banner": "https://resource.bcgame-face2face.haorenao.cn/snap1.png"
},
{
"pk": 25,
"title": "第一节:谁动了我的空格键",
"duration": "5分钟",
"video": "https://static1.bcjiaoyu.com/makey-1.mp4",
"banner": "http://resource.bcgame-face2face.haorenao.cn/%E7%AC%AC%E4%B8%80%E8%AF%BE.jpg"
}
]
}
获取视频详情
Method and URL Structure
Method |
Method Resource URL |
Descriptions |
Authentications Required |
GET |
/server/course/videos/${pk}/ |
获取视频详情 |
NO |
cURL Example
curl http://localhost:8000/server/course/videos/123/
Response Data
Name |
Description |
title |
标题 |
duration |
时长 |
video |
视频地址 |
banner |
封面 |
pk |
id |
Response
{
"pk": 123,
"title": "第一课:EV3入门",
"duration": "5分钟",
"video": "https://static1.bcjiaoyu.com/EV3-1%E6%A4%85%E5%AD%90.mp4",
"banner": "https://resource.bcgame-face2face.haorenao.cn/1.png"
}