রেফারেন্স · ফাইল

একটি ফাইল দেখুন

GET /v1/files/{uid}

uid অনুযায়ী একটি ফাইল দেখায়, সঙ্গে এর আকার, রেজোলিউশন, মূল ফাইলের URL এবং যেসব প্লেলিস্টে ফাইলটি আছে।

পাথ প্যারামিটার

নামধরনবিবরণ
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
মূল ফাইলের URL, অথবা উপলব্ধ না থাকলে খালি টেক্সট।
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."
  }
}