Žinynas · Failai

Failo duomenys

GET /v1/files/{uid}

Grąžina failą pagal uid su jo dydžiu, raiška, originalaus failo adresu ir grojaraščiais, kuriuose jis yra.

Kelio parametras

PavadinimasTipasAprašymas
uidstringFailo uid.

Atsakymo laukai

uid string
Failo identifikatorius.
name string
Failo pavadinimas valdymo skydelyje.
type string
Failo tipas, pavyzdžiui, image arba video.
duration integer
Trukmė sekundėmis.
archived boolean
true, jei failas suarchyvuotas.
organization object
Failo organizacija: uid ir name.
size integer
Originalaus failo dydis baitais.
width integer
Originalaus failo plotis pikseliais.
height integer
Originalaus failo aukštis pikseliais.
aspect_ratio string
Pločio ir aukščio santykis, pavyzdžiui, 1.78.
url string
Originalaus failo adresas arba tuščia eilutė, jei failas nepasiekiamas.
scheduled boolean
true, jei failas turi aktyvų tvarkaraštį.
playlists array
Grojaraščiai, kuriuose yra failas (uid, name ir organization). Rodomi tik tie grojaraščiai, kuriuos naudotojas gali matyti.

Galimos klaidos

  • 404 not_found Galinis taškas neegzistuoja arba elementas neegzistuoja ar priklauso organizacijai, kurios naudotojas negali matyti.
  • Rakto ir apribojimų klaidos galioja visiems galiniams taškams. Žiūrėti visas klaidas
Užklausa
curl "https://api.on-cloud.live/v1/files/a87ff679a2f3e71d9181a67b7542122c" \
  -H "X-API-Key: $API_KEY"
<?php
$ch = curl_init('https://api.on-cloud.live/v1/files/a87ff679a2f3e71d9181a67b7542122c');
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/files/a87ff679a2f3e71d9181a67b7542122c', {
  headers: { 'X-API-Key': process.env.API_KEY }
});
const { data } = await res.json();
Atsakymas200
{
  "data": {
    "uid": "a87ff679a2f3e71d9181a67b7542122c",
    "name": "Promoção de verão",
    "type": "video",
    "duration": 30,
    "archived": false,
    "organization": {
      "uid": "8f14e45fceea167a5a36dedd4bea2543",
      "name": "Loja Centro"
    },
    "size": 18734520,
    "width": 1920,
    "height": 1080,
    "aspect_ratio": "1.78",
    "url": "https://oncloud.bunny.files.on-cloud.live/files/a87ff679a2f3e71d9181a67b7542122c-1.mp4",
    "scheduled": true,
    "playlists": [
      {
        "uid": "e4da3b7fbbce2345d7772b0674a318d5",
        "name": "Lista principal",
        "organization": {
          "uid": "8f14e45fceea167a5a36dedd4bea2543",
          "name": "Loja Centro"
        }
      }
    ]
  }
}
Elementas neegzistuoja arba nėra prieigos404
{
  "error": {
    "code": "not_found",
    "message": "Item not found or you do not have access to it."
  }
}