Анықтамалық · Теледидарлар
Теледидарды көру
GET
/v1/tvs/{uid}
Теледидарды uid бойынша қайтарады.
Жолдағы параметр
| Атауы | Түрі | Сипаттамасы |
|---|---|---|
uid | string | Теледидардың uid идентификаторы. |
Жауап өрістері
uidstring- Теледидар идентификаторы, басқару панеліндегімен бірдей.
namestring- Теледидардың атауы.
descriptionstring- Теледидардың сипаттамасы (бос болуы мүмкін).
organizationobject- Теледидардың ұйымы:
uidжәнеname. playlistobject | null- Теледидардың ойнату тізімі (
uidжәнеname) немесе тізім болмаса,null. statusstring- Төменде түсіндірілгендей
online,alertнемесеoffline. last_seen_atstring | null- Теледидардың платформамен соңғы байланысы немесе ол ешқашан қосылмаған болса,
null. activated_atstring | null- Теледидар белсендірілген уақыт.
app_versionstring- Теледидарға орнатылған қолданбаның нұсқасы.
osstring- Теледидардың операциялық жүйесі, мысалы,
android. deviceobject- Құрылғының маркасы (
brand) мен моделі (model), егер теледидар оларды хабарласа. timezonestring | null- Теледидардың уақыт белдеуі, мысалы,
America/Sao_Paulo, немесеnull.
Күй қалай есептеледі
onlineсоңғы байланыс 3 минуттан аз уақыт бұрын болған, ойнатып тұрalertсоңғы байланыс 3–9 минут бұрын болған немесе теледидар әлі іске қосылып жатырoffline10 минут немесе одан да ұзақ уақыт байланыс жоқ немесе теледидар ешқашан қосылмаған
Бұл басқару панеліндегі күй түстерімен бірдей ереже.
Болуы мүмкін қателер
- 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."
}
}