# การเรียกดูลิสต์ของวิดีโอผ่าน API
# การเรียกดูลิสต์ของวิดีโอทั้งหมด ที่ผู้ใช้สามารถดูได้
# Request Endpoint
GET https://stream.byteark.com/api/v1/videos
1
# Request Parameters
Parameter | Type | Required | Description |
---|---|---|---|
projectKey | String | - | กรองวิดีโอเฉพาะโปรเจกต์ที่ระบุ โดยระบุ project key |
tagIds | []String | - | กรองวิดีโอเฉพาะวิดีโอที่มีแท็กที่ต้องการ อย่างน้อย 1 แท็ก ตาม tag ID |
includes | []String | - | เพิ่มข้อมูลวิดีโอที่ได้ให้มากขึ้น (ค่าที่ใช้ได้: project,player,tags,creator,vod.source ) |
size | Number | - | จำนวนวิดีโอที่ต้องการในแต่ละหน้า |
# Response Body
ข้อมูลของวิดีโอ โดยข้อมูลด้านล่างเป็นตัวอย่างฟิลด์บางส่วนที่สำคัญและใช้บ่อย เช่น จำนวนวิดีโอ ชื่อ ภาพปก ลิงก์แต่ละวิดีโอ
รายละเอียดของ response data ทั้งหมดสามารถดูได้จาก API Reference (opens new window).
{
"total": 2,
"from": 1,
"to": 2,
"data": [
{
"id": "5e817a8cecb9cf0228467837",
"key": "RuguHtZPJYm4",
"title": "test-video1",
"coverImage": {
sizes: {
large: "https://stream-image.byteark.com/image/video-cover-1080p/7/t/7tYplH8ol.png",
medium: "https://stream-image.byteark.com/image/video-cover-480p/7/t/7tYplH8ol.png",
small: "https://stream-image.byteark.com/image/video-cover-144p/7/t/7tYplH8ol.png"
}
},
"primaryPlaybackUrl": {
name: "playback",
hls: {
name: "Adaptive Bitrate",
url: "https://your-playback-domain/streams/VideoKey/playlist.m3u8"
}
}
},
{
"id": "5e817a8cecb9cf0228467837",
"key": "RuguHtZPJYm4",
"title": "test-video1",
"coverImage": {
sizes: {
large: "https://stream-image.byteark.com/image/video-cover-1080p/7/t/7tYplH8ol.png",
medium: "https://stream-image.byteark.com/image/video-cover-480p/7/t/7tYplH8ol.png",
small: "https://stream-image.byteark.com/image/video-cover-144p/7/t/7tYplH8ol.png"
}
},
"primaryPlaybackUrl": {
name: "playback",
hls: {
name: "Adaptive Bitrate",
url: "https://your-playback-domain/streams/VideoKey/playlist.m3u8"
}
}
}
]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45