একটি playlist সম্পদ একটি YouTube প্লেলিস্ট প্রতিনিধিত্ব করে। একটি প্লেলিস্ট হল ভিডিওগুলির একটি সংগ্রহ যা ক্রমানুসারে দেখা যায় এবং অন্যান্য ব্যবহারকারীদের সাথে শেয়ার করা যায়। ডিফল্টরূপে, প্লেলিস্টগুলি অন্য ব্যবহারকারীদের কাছে সর্বজনীনভাবে দৃশ্যমান, তবে প্লেলিস্টগুলি সর্বজনীন বা ব্যক্তিগত হতে পারে৷
YouTube একটি চ্যানেলের ভিডিওর বিশেষ সংগ্রহ সনাক্ত করতে প্লেলিস্টও ব্যবহার করে, যেমন:
- আপলোড করা ভিডিও
- ইতিবাচক রেট (পছন্দ) ভিডিও
channel resource থেকে এই তালিকাগুলির প্রতিটির জন্য প্লেলিস্ট আইডি পুনরুদ্ধার করতে পারেন৷তারপরে আপনি সেই তালিকাগুলির যেকোনো একটি পুনরুদ্ধার করতে
playlistItems.list পদ্ধতি ব্যবহার করতে পারেন। এছাড়াও আপনি playlistItems.insert এবং playlistItems.delete পদ্ধতিতে কল করে সেই তালিকাগুলি থেকে আইটেমগুলি যোগ করতে বা সরাতে পারেন৷পদ্ধতি
API playlists সংস্থানগুলির জন্য নিম্নলিখিত পদ্ধতিগুলিকে সমর্থন করে:
- list
- API অনুরোধের পরামিতিগুলির সাথে মেলে এমন প্লেলিস্টের একটি সংগ্রহ দেখায়। উদাহরণস্বরূপ, আপনি প্রমাণীকৃত ব্যবহারকারীর মালিকানাধীন সমস্ত প্লেলিস্ট পুনরুদ্ধার করতে পারেন, অথবা আপনি তাদের অনন্য আইডি দ্বারা এক বা একাধিক প্লেলিস্ট পুনরুদ্ধার করতে পারেন৷ এখনই চেষ্টা করে দেখুন ।
- insert
- একটি প্লেলিস্ট তৈরি করে। এখনই চেষ্টা করে দেখুন ।
- update
- একটি প্লেলিস্ট পরিবর্তন করে। উদাহরণস্বরূপ, আপনি একটি প্লেলিস্টের শিরোনাম, বিবরণ, বা গোপনীয়তার স্থিতি পরিবর্তন করতে পারেন৷ এখনই চেষ্টা করে দেখুন ।
- delete
- একটি প্লেলিস্ট মুছে দেয়। এখনই চেষ্টা করে দেখুন ।
সম্পদ প্রতিনিধিত্ব
নিম্নলিখিত JSON কাঠামো একটি playlists সম্পদের বিন্যাস দেখায়:
{
"kind": "youtube#playlist",
"etag": etag,
"id": string,
"snippet": {
"publishedAt": datetime,
"channelId": string,
"title": string,
"description": string,
"thumbnails": {
(key): {
"url": string,
"width": unsigned integer,
"height": unsigned integer
}
},
"channelTitle": string,
"defaultLanguage": string,
"localized": {
"title": string,
"description": string
}
},
"status": {
"privacyStatus": string,
"podcastStatus": enum
},
"contentDetails": {
"itemCount": unsigned integer
},
"player": {
"embedHtml": string
},
"localizations": {
(key): {
"title": string,
"description": string
}
}
}বৈশিষ্ট্য
নিম্নলিখিত সারণী এই সম্পদে প্রদর্শিত বৈশিষ্ট্যগুলিকে সংজ্ঞায়িত করে:
| বৈশিষ্ট্য | |
|---|---|
kind | stringAPI সম্পদের ধরন সনাক্ত করে। মান হবে youtube#playlist . |
etag | etagএই সম্পদের Etag. |
id | stringইউটিউব যে আইডিটি ব্যবহার করে প্লেলিস্টকে অনন্যভাবে শনাক্ত করতে। |
snippet | objectsnippet অবজেক্টে প্লেলিস্ট সম্পর্কে প্রাথমিক বিবরণ রয়েছে, যেমন এর শিরোনাম এবং বিবরণ। |
snippet. publishedAt | datetimeযে তারিখ এবং সময় প্লেলিস্ট তৈরি করা হয়েছিল৷ মানটি ISO 8601 বিন্যাসে নির্দিষ্ট করা হয়েছে। |
snippet. channelId | stringপ্লেলিস্ট প্রকাশ করা চ্যানেলটিকে অনন্যভাবে সনাক্ত করতে YouTube যে আইডি ব্যবহার করে। |
snippet. title | stringপ্লেলিস্টের শিরোনাম। |
snippet. description | stringপ্লেলিস্টের বর্ণনা। |
snippet. thumbnails | objectপ্লেলিস্টের সাথে যুক্ত থাম্বনেল চিত্রগুলির একটি মানচিত্র৷ মানচিত্রের প্রতিটি বস্তুর জন্য, কী হল থাম্বনেইল ছবির নাম, এবং মান হল একটি বস্তু যাতে থাম্বনেইল সম্পর্কে অন্যান্য তথ্য থাকে। |
snippet.thumbnails. (key) | objectবৈধ কী মান হল:
|
snippet.thumbnails.(key). url | stringছবির URL. |
snippet.thumbnails.(key). width | unsigned integerছবিটির প্রস্থ। |
snippet.thumbnails.(key). height | unsigned integerছবির উচ্চতা। |
snippet. channelTitle | stringভিডিওটি যে চ্যানেলের সেই চ্যানেলের শিরোনাম। |
snippet. tags[] | listএই সম্পত্তি অবমূল্যায়ন করা হয়েছে. প্লেলিস্টের সাথে যুক্ত কীওয়ার্ড ট্যাগ। |
snippet. defaultLanguage | stringplaylist রিসোর্সের snippet.title এবং snippet.description বৈশিষ্ট্যে পাঠ্যের ভাষা। |
snippet. localized | objectsnippet.localized অবজেক্টে প্লেলিস্টের জন্য একটি স্থানীয় শিরোনাম এবং বিবরণ থাকে অথবা প্লেলিস্টের মেটাডেটার জন্য ডিফল্ট ভাষায় শিরোনাম থাকে।
localizations শিরোনাম যোগ করতে, আপডেট করতে বা মুছতে স্থানীয়করণ অবজেক্ট ব্যবহার করুন। |
snippet.localized. title | stringস্থানীয় প্লেলিস্ট শিরোনাম। |
snippet.localized. description | stringস্থানীয় প্লেলিস্টের বিবরণ। |
status | objectstatus অবজেক্টে প্লেলিস্টের স্ট্যাটাস তথ্য থাকে। |
status. privacyStatus | stringপ্লেলিস্টের গোপনীয়তার অবস্থা। এই সম্পত্তির জন্য বৈধ মান হল:
|
status. podcastStatus | stringপ্লেলিস্টের পডকাস্ট স্ট্যাটাস। মান enabled হলে, প্লেলিস্ট একটি পডকাস্ট শো হিসাবে চিহ্নিত করা হয়৷ একটি প্লেলিস্টের পডকাস্ট স্ট্যাটাস enabled করতে সেট করতে, প্লেলিস্টে একটি প্লেলিস্ট ইমেজ থাকতে হবে।এই সম্পত্তির জন্য বৈধ মান হল:
|
contentDetails | objectcontentDetails অবজেক্টে প্লেলিস্টের ভিডিওর সংখ্যা সহ প্লেলিস্টের বিষয়বস্তু সম্পর্কে তথ্য রয়েছে। |
contentDetails. itemCount | unsigned integerপ্লেলিস্টে ভিডিওর সংখ্যা। |
player | objectplayer অবজেক্টে এমন তথ্য রয়েছে যা আপনি একটি এমবেডেড প্লেয়ারে প্লেলিস্ট চালাতে ব্যবহার করবেন। |
player. embedHtml | stringএকটি <iframe> ট্যাগ যা একটি প্লেয়ারকে এমবেড করে যা প্লেলিস্ট চালাবে। |
localizations | objectlocalizations অবজেক্ট প্লেলিস্টের মেটাডেটার অনুবাদকে এনক্যাপসুলেট করে। |
localizations. (key) | objectমূল মানের সাথে যুক্ত স্থানীয় পাঠ্যের ভাষা। মান হল একটি স্ট্রিং যাতে একটি BCP-47 ভাষার কোড থাকে। |
localizations.(key). title | stringস্থানীয় প্লেলিস্ট শিরোনাম। |
localizations.(key). description | stringস্থানীয় প্লেলিস্টের বিবরণ। |