# การเรียกดูลิสต์ของวิดีโอผ่าน 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