Pradžia

Platformos API

API leidžia jūsų sistemoms gauti jūsų paskyros televizorių, failų ir grojaraščių duomenis neatidarant valdymo skydelio. Naudokite API televizorių būsenai rodyti savo stebėsenos sistemoje, tikrinti, kas rodoma kiekviename ekrane, ar rengti ataskaitas.

Kiekvienas raktas mato lygiai tą patį, ką jo naudotojas mato valdymo skydelyje: tas pačias organizacijas ir kiekvienoje organizacijoje tai, ką leidžia matyti naudotojo teisės.

Tik skaitymas

Šioje versijoje API duomenis tik skaito. Jūsų paskyroje niekas nekeičiama.

Ta pati prieiga kaip valdymo skydelyje

Valdymo skydelyje atimta teisė iš karto galioja ir API.

JSON per HTTPS

Atsakymai pateikiami JSON formatu, datos – ISO 8601 formatu su laiko juosta.

Atsakymų formatas

  • Atsakymai pateikiami JSON formatu (UTF-8). Vienas elementas grąžinamas lauke data; sąrašuose taip pat yra meta su puslapiavimo informacija.
  • Datos pateikiamos ISO 8601 formatu su laiko juosta, pavyzdžiui, 2026-11-03T14:32:10-03:00.
  • Kiekvienas elementas turi uid – tą patį, kuris naudojamas valdymo skydelyje. Naudokite jį, kai vėliau norėsite gauti šį elementą.
  • Laukas be reikšmės grąžinamas kaip null. Nauji laukai gali būti pridėti bet kada, todėl nepaisykite tų, kurių nežinote.

Pradėkite čia

  1. 1Autentifikavimas: sukurkite raktą skiltyje Mano paskyra › API ir siųskite jį antraštėje X-API-Key.
  2. 2Jūsų naudotojas: atlikite pirmąją užklausą ir patikrinkite raktą.
  3. 3Ką gali matyti kiekvienas naudotojas: sužinokite, kurias organizacijas ir elementus raktas gali matyti.

Bazinis URL

https://api.on-cloud.live/v1

Ką galima gauti

Pirmoji užklausa
curl "https://api.on-cloud.live/v1/me" \
  -H "X-API-Key: $API_KEY"
<?php
$ch = curl_init('https://api.on-cloud.live/v1/me');
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/me', {
  headers: { 'X-API-Key': process.env.API_KEY }
});
const { data } = await res.json();
Atsakymas200
{
  "data": {
    "uid": "3c59dc048e8850243be8079a5c74d079",
    "name": "Mariana Souza",
    "email": "mariana@exemplo.com.br",
    "language": "pt_BR",
    "api_key": {
      "name": "Monitoramento",
      "prefix": "apk_527d541b",
      "created_at": "2026-11-01T09:15:42-03:00",
      "last_used_at": "2026-11-03T14:31:58-03:00"
    }
  }
}