Marejeleo · Orodha za kucheza

Tazama orodha moja ya kucheza

GET /v1/playlists/{uid}

Huonyesha orodha moja ya kucheza kwa uid yake, pamoja na vipengee kwa mpangilio wa kuonyeshwa na TV zinazoitumia.

Kigezo kwenye njia

JinaAinaMaelezo
uidstringuid ya orodha ya kucheza.

Sehemu za jibu

uid string
Kitambulisho cha orodha ya kucheza.
name string
Jina la orodha.
organization object
Shirika la orodha: uid na name.
total_time integer
Muda wote wa orodha, kwa sekunde.
total_time_is_approximate boolean
true ikiwa muda wote ni makadirio.
items array
Vipengee vya orodha, kwa mpangilio wa kuonyeshwa.
items[].position integer
Nafasi ya kipengee kwenye orodha.
items[].type string
file kwa faili au entertainment kwa maudhui ya burudani. Aina nyingine zinaweza kuonekana.
items[].uid string
Kitambulisho cha faili au cha maudhui ya burudani.
items[].display_time integer | null
Muda wa kuonyesha uliowekwa kwenye kipengee, kwa sekunde, au null ikiwa haujawekwa.
items[].file object | null
Maelezo ya faili, yenye sehemu zile zile za “Orodhesha faili”, au null ikiwa kipengee si faili au ikiwa mtumiaji hawezi kuona faili za shirika lake.
tvs array
TV zinazotumia orodha hii (uid, name na organization). Zinaonekana tu TV ambazo mtumiaji anaweza kuona.

Hitilafu zinazowezekana

  • 404 not_found Endpoint haipo, au kipengee hakipo au ni cha shirika ambalo mtumiaji hawezi kuliona.
  • Hitilafu za ufunguo na za kikomo zinahusu endpoint zote. Tazama hitilafu zote
Ombi
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();
Jibu200
{
  "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"
        }
      }
    ]
  }
}
Kipengee kisichokuwepo au bila ufikiaji404
{
  "error": {
    "code": "not_found",
    "message": "Item not found or you do not have access to it."
  }
}