ማጣቀሻ · ፋይሎች

አንድ ፋይል ማየት

GET /v1/files/{uid}

አንድ ፋይልን በuidው ያሳያል፤ መጠኑን፣ ጥራቱን፣ የዋናውን ፋይል አድራሻ እና ፋይሉ ያለባቸውን ፕሌይሊስቶች ጨምሮ።

በአድራሻው ውስጥ ያለ ፓራሜትር

ስምአይነትመግለጫ
uidstringየፋይሉ uid።

የምላሹ መስኮች

uid string
የፋይሉ ለዪ።
name string
በቁጥጥር ፓነሉ ውስጥ ያለው የፋይሉ ስም።
type string
የፋይሉ አይነት፣ ለምሳሌ image ወይም video።
duration integer
የቆይታ ጊዜ፣ በሰከንድ።
archived boolean
ፋይሉ በማህደር ከተቀመጠ true።
organization object
የፋይሉ ድርጅት፦ uid እና name።
size integer
የዋናው ፋይል መጠን፣ በባይት።
width integer
የዋናው ፋይል ስፋት፣ በፒክሰል።
height integer
የዋናው ፋይል ቁመት፣ በፒክሰል።
aspect_ratio string
በስፋት እና በቁመት መካከል ያለው ምጥጥን፣ ለምሳሌ 1.78።
url string
የዋናው ፋይል አድራሻ፣ ወይም የማይገኝ ከሆነ ባዶ ጽሑፍ።
scheduled boolean
ፋይሉ ንቁ መርሐግብር ካለው true።
playlists array
ፋይሉ ያለባቸው ፕሌይሊስቶች (uid፣ name እና organization)። የሚታዩት ተጠቃሚው ማየት የሚችላቸው ፕሌይሊስቶች ብቻ ናቸው።

ሊከሰቱ የሚችሉ ስህተቶች

  • 404 not_found ኢንድፖይንቱ የለም፤ ወይም ንጥሉ የለም ወይም ተጠቃሚው ማየት የማይችለው ድርጅት ንብረት ነው።
  • የቁልፍ እና የገደብ ስህተቶች ለሁሉም ኢንድፖይንቶች ይሠራሉ። ሁሉንም ስህተቶች ይመልከቱ
ጥያቄ
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();
ምላሽ200
{
  "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"
        }
      }
    ]
  }
}
የሌለ ወይም መዳረሻ የሌለው ንጥል404
{
  "error": {
    "code": "not_found",
    "message": "Item not found or you do not have access to it."
  }
}