Лавлах · Тоглуулах жагсаалтууд

Нэг тоглуулах жагсаалт харах

GET /v1/playlists/{uid}

Заасан uid бүхий тоглуулах жагсаалтыг гарах дарааллаарх зүйлс болон түүнийг ашигладаг телевизүүдийн хамт харуулна.

Замын параметр

НэрТөрөлТайлбар
uidstringТоглуулах жагсаалтын uid.

Хариуны талбарууд

uid string
Тоглуулах жагсаалтын танигч.
name string
Тоглуулах жагсаалтын нэр.
organization object
Тоглуулах жагсаалтын байгууллага: uid ба name.
total_time integer
Тоглуулах жагсаалтын нийт хугацаа, секундээр.
total_time_is_approximate boolean
Нийт хугацаа ойролцоо тооцоо бол true.
items array
Тоглуулах жагсаалтын зүйлс, гарах дарааллаар.
items[].position integer
Тоглуулах жагсаалт дахь зүйлийн байрлал.
items[].type string
file бол файл, entertainment бол энтертайнмент. Өөр төрлүүд ч гарч болно.
items[].uid string
Файлын эсвэл энтертайнментийн танигч.
items[].display_time integer | null
Зүйлд тохируулсан харуулах хугацаа, секундээр; тохируулаагүй бол null.
items[].file object | null
«Файлуудыг жагсаах» хэсэгт байгаатай ижил талбаруудтай файлын мэдээлэл, эсвэл зүйл файл биш буюу хэрэглэгч түүний байгууллагын файлуудыг харах эрхгүй бол null.
tvs array
Тоглуулах жагсаалтыг ашигладаг телевизүүд (uid, name ба organization). Зөвхөн хэрэглэгчийн харж болох телевизүүд харагдана.

Гарч болох алдаанууд

  • 404 not_found Эндпоинт байхгүй, эсвэл зүйл байхгүй, эсвэл хэрэглэгчийн харах эрхгүй байгууллагад харьяалагддаг.
  • Түлхүүр болон хязгаарын алдаанууд бүх эндпоинтод хамаарна. Бүх алдааг харах
Хүсэлт
curl "https://api.on-cloud.live/v1/playlists/e4da3b7fbbce2345d7772b0674a318d5" \
  -H "X-API-Key: $API_KEY"
<?php
$ch = curl_init('https://api.on-cloud.live/v1/playlists/e4da3b7fbbce2345d7772b0674a318d5');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['X-API-Key: ' . getenv('API_KEY')],
]);
$response = json_decode(curl_exec($ch), true);
const res = await fetch('https://api.on-cloud.live/v1/playlists/e4da3b7fbbce2345d7772b0674a318d5', {
  headers: { 'X-API-Key': process.env.API_KEY }
});
const { data } = await res.json();
Хариу200
{
  "data": {
    "uid": "e4da3b7fbbce2345d7772b0674a318d5",
    "name": "Lista principal",
    "organization": {
      "uid": "8f14e45fceea167a5a36dedd4bea2543",
      "name": "Loja Centro"
    },
    "total_time": 85,
    "total_time_is_approximate": true,
    "items": [
      {
        "position": 1,
        "type": "file",
        "uid": "a87ff679a2f3e71d9181a67b7542122c",
        "display_time": null,
        "file": {
          "uid": "a87ff679a2f3e71d9181a67b7542122c",
          "name": "Promoção de verão",
          "type": "video",
          "duration": 30,
          "archived": false,
          "organization": {
            "uid": "8f14e45fceea167a5a36dedd4bea2543",
            "name": "Loja Centro"
          }
        }
      },
      {
        "position": 2,
        "type": "entertainment",
        "uid": "noticias",
        "display_time": 15,
        "file": null
      },
      {
        "position": 3,
        "type": "file",
        "uid": "6512bd43d9caa6e02c990b0a82652dca",
        "display_time": 10,
        "file": {
          "uid": "6512bd43d9caa6e02c990b0a82652dca",
          "name": "Cardápio do dia",
          "type": "image",
          "duration": 10,
          "archived": false,
          "organization": {
            "uid": "8f14e45fceea167a5a36dedd4bea2543",
            "name": "Loja Centro"
          }
        }
      }
    ],
    "tvs": [
      {
        "uid": "c98cb8f9cc62887d1f6cf5693df9219c",
        "name": "Recepção",
        "organization": {
          "uid": "8f14e45fceea167a5a36dedd4bea2543",
          "name": "Loja Centro"
        }
      },
      {
        "uid": "45c48cce2e2d7fbdea1afc51c7c6ad26",
        "name": "Vitrine",
        "organization": {
          "uid": "8f14e45fceea167a5a36dedd4bea2543",
          "name": "Loja Centro"
        }
      }
    ]
  }
}
Байхгүй эсвэл хандах эрхгүй зүйл404
{
  "error": {
    "code": "not_found",
    "message": "Item not found or you do not have access to it."
  }
}