REST Resource: package

সম্পদ: প্যাকেজ

package রিসোর্স হলো একগুচ্ছ ফাইল, যা ওয়েব, এসএফটিপি (SFTP) বা অন্য কোনো ডেলিভারি পদ্ধতির মাধ্যমে সরবরাহ করা হয়। এপিআই (API) বর্তমানে এমন একটি প্যাকেজ আপলোড করার সুবিধা দেয়, যাতে ঠিক একটি মেটাডেটা ফাইল থাকে, অথবা পূর্বে আপলোড করা কোনো প্যাকেজ সম্পর্কে তথ্য পুনরুদ্ধার করার সুবিধাও প্রদান করে।

JSON উপস্থাপনা
{
  "kind": string,
  "uploaderName": string,
  "content": string,
  "locale": string,
  "customIds": [
    string
  ],
  "name": string,
  "type": string,
  "timeCreated": string,
  "status": string,
  "statusReports": [
    {
      object (StatusReport)
    }
  ],
  "id": string
}
ক্ষেত্র
kind

string

এপিআই রিসোর্সের ধরণ। package রিসোর্সের ক্ষেত্রে, এই মানটি হলো youtubePartner#package ।

uploaderName

string

আপলোডকারীর নাম।

content

string

প্যাকেজটির মেটাডেটা ফাইলের বিষয়বস্তু।

locale

string

BCP 47 (http: //tools.ietf.org/html/bcp47)-এ সংজ্ঞায়িত ত্রুটি বার্তাগুলির কাঙ্ক্ষিত লোকেল। উদাহরণস্বরূপ, "en-US" বা "de"। যদি নির্দিষ্ট না করা হয়, আমরা ত্রুটি বার্তাগুলি ইংরেজিতে ("en") ফেরত দেব।

customIds[]

string

গ্রাহক আইডিগুলোর তালিকা।

name

string

প্যাকেজের নাম।

type

string

প্যাকেজের ধরণ। গ্রহণযোগ্য মানগুলো হলো:

  • Art Track - এই প্যাকেজটিতে আর্ট ট্র্যাক মেটাডেটা এবং মিডিয়া রয়েছে।
  • Composition - প্যাকেজটিতে গঠনের মেটাডেটা রয়েছে।
  • Movie - এই প্যাকেজটিতে চলচ্চিত্রের মেটাডেটা এবং মিডিয়া রয়েছে।
  • Music Video - এই প্যাকেজটিতে মিউজিক ভিডিওর মেটাডেটা এবং মিডিয়া রয়েছে।
  • Sound Recording - প্যাকেজটিতে শব্দ রেকর্ডিং মেটাডেটা রয়েছে।
  • TV Episode - এই প্যাকেজটিতে টেলিভিশন পর্বের মেটাডেটা এবং মিডিয়া রয়েছে।
  • Unknown media type - প্যাকেজটির মিডিয়া টাইপ অজানা।
  • Web - এই প্যাকেজটিতে ওয়েব ভিডিওর মেটাডেটা ও মিডিয়া রয়েছে।
timeCreated

string

প্যাকেজ তৈরির সময়। মানটি RFC 3339 ( YYYY-MM-DDThh:mm:ss.000Z ) ফরম্যাটে নির্দিষ্ট করা আছে।

status

string

প্যাকেজের অবস্থা। গ্রহণযোগ্য মানগুলো হলো:

  • Draft - প্যাকেজ মেটাডেটা প্রস্তুত করা হচ্ছে।
  • Errors - প্যাকেজটি যাচাইকরণ বা প্রক্রিয়াকরণে ব্যর্থ হয়েছে।
  • Processing - প্যাকেজটি বর্তমানে প্রক্রিয়াকরণ করা হচ্ছে।
  • Successful - প্যাকেজটি সফলভাবে প্রক্রিয়াজাত করা হয়েছে।
  • Unknown status - প্যাকেজটির অবস্থা অজানা।
statusReports[]

object ( StatusReport )

প্যাকেজের অবস্থা সম্পর্কিত প্রতিবেদনগুলো।

id

string

একটি আইডি যা ইউটিউব প্যাকেজটিকে স্বতন্ত্রভাবে শনাক্ত করার জন্য নির্ধারণ ও ব্যবহার করে।

স্থিতি প্রতিবেদন

এই অবজেক্টটিতে প্যাকেজ স্ট্যাটাস রিপোর্টের উৎস সম্পর্কিত তথ্য রয়েছে।

JSON উপস্থাপনা
{
  "statusContent": string,
  "statusFileName": string
}
ক্ষেত্র
statusContent

string

রিপোর্ট বার্তার বিষয়বস্তু। শুধুমাত্র হাইব্রিড মোডে ব্যবহৃত হয়।

statusFileName

string

স্ট্যাটাস ফাইলের নাম। শুধুমাত্র হাইব্রিড মোডে ব্যবহৃত হয়।

পদ্ধতি

get

নির্দিষ্ট প্যাকেজের জন্য তথ্য পুনরুদ্ধার করে।

insert

শুধুমাত্র মেটাডেটা সম্বলিত একটি প্যাকেজ যুক্ত করে।