Лавлах · Телевизүүд

Нэг телевиз харах

GET /v1/tvs/{uid}

Заасан uid бүхий телевизийг харуулна.

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

НэрТөрөлТайлбар
uidstringТелевизийн uid.

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

uid string
Телевизийн танигч, хяналтын самбарт ашиглагддагтай ижил.
name string
Телевизийн нэр.
description string
Телевизийн тайлбар (хоосон байж болно).
organization object
Телевизийн байгууллага: uid ба name.
playlist object | null
Телевизийн тоглуулах жагсаалт (uid ба name), байхгүй бол null.
status string
online, alert эсвэл offline; доор тайлбарласан.
last_seen_at string | null
Телевиз платформтой хамгийн сүүлд холбогдсон хугацаа, хэзээ ч холбогдож байгаагүй бол null.
activated_at string | null
Телевизийг идэвхжүүлсэн огноо.
app_version string
Телевизэд суулгасан аппын хувилбар.
os string
Телевизийн үйлдлийн систем, жишээ нь android.
device object
Төхөөрөмжийн брэнд (brand) ба загвар (model), телевиз мэдээлсэн тохиолдолд.
timezone string | null
Телевизийн цагийн бүс, жишээ нь America/Sao_Paulo, эсвэл null.

Төлөвийг хэрхэн тооцдог вэ

  • online 3 минутаас бага хугацааны өмнө холбогдсон, тоглуулж байна
  • alert 3–9 минутын өмнө холбогдсон, эсвэл телевиз эхэлж байгаа хэвээр
  • offline 10 ба түүнээс дээш минут холбоогүй, эсвэл хэзээ ч холбогдож байгаагүй

Энэ нь хяналтын самбар дахь төлөвийн өнгөний дүрэмтэй ижил.

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

  • 404 not_found Эндпоинт байхгүй, эсвэл зүйл байхгүй, эсвэл хэрэглэгчийн харах эрхгүй байгууллагад харьяалагддаг.
  • Түлхүүр болон хязгаарын алдаанууд бүх эндпоинтод хамаарна. Бүх алдааг харах
Хүсэлт
curl "https://api.on-cloud.live/v1/tvs/c98cb8f9cc62887d1f6cf5693df9219c" \
  -H "X-API-Key: $API_KEY"
<?php
$ch = curl_init('https://api.on-cloud.live/v1/tvs/c98cb8f9cc62887d1f6cf5693df9219c');
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/tvs/c98cb8f9cc62887d1f6cf5693df9219c', {
  headers: { 'X-API-Key': process.env.API_KEY }
});
const { data } = await res.json();
Хариу200
{
  "data": {
    "uid": "c98cb8f9cc62887d1f6cf5693df9219c",
    "name": "Recepção",
    "description": "TV da entrada",
    "organization": {
      "uid": "8f14e45fceea167a5a36dedd4bea2543",
      "name": "Loja Centro"
    },
    "playlist": {
      "uid": "e4da3b7fbbce2345d7772b0674a318d5",
      "name": "Lista principal"
    },
    "status": "online",
    "last_seen_at": "2026-11-03T14:32:10-03:00",
    "activated_at": "2025-03-12T09:41:05-03:00",
    "app_version": "3.12.84",
    "os": "android",
    "device": {
      "brand": "TCL",
      "model": "43P635"
    },
    "timezone": "America/Sao_Paulo"
  }
}
Байхгүй эсвэл хандах эрхгүй зүйл404
{
  "error": {
    "code": "not_found",
    "message": "Item not found or you do not have access to it."
  }
}