একটি subscription রিসোর্সে একটি YouTube ব্যবহারকারীর সদস্যতা সম্পর্কে তথ্য রয়েছে। একটি সাবস্ক্রিপশন একটি ব্যবহারকারীকে সূচিত করে যখন একটি চ্যানেলে নতুন ভিডিও যোগ করা হয় বা যখন অন্য ব্যবহারকারী YouTube-এ বিভিন্ন ক্রিয়াকলাপের মধ্যে একটি করে, যেমন একটি ভিডিও আপলোড করা, একটি ভিডিওকে রেটিং দেওয়া বা একটি ভিডিওতে মন্তব্য করা।
পদ্ধতি
API subscriptions সংস্থানগুলির জন্য নিম্নলিখিত পদ্ধতিগুলিকে সমর্থন করে:
- list
- API অনুরোধের মানদণ্ডের সাথে মেলে এমন সাবস্ক্রিপশন সংস্থান ফেরত দেয়। এখনই চেষ্টা করে দেখুন ।
- insert
- প্রমাণীকৃত ব্যবহারকারীর চ্যানেলের জন্য একটি সদস্যতা যোগ করে। এখনই চেষ্টা করে দেখুন ।
- delete
- একটি সাবস্ক্রিপশন মুছে দেয়। এখনই চেষ্টা করে দেখুন ।
সম্পদ প্রতিনিধিত্ব
নিম্নলিখিত JSON কাঠামোটি একটি subscriptions সম্পদের বিন্যাস দেখায়:
{
"kind": "youtube#subscription",
"etag": etag,
"id": string,
"snippet": {
"publishedAt": datetime,
"channelTitle": string,
"title": string,
"description": string,
"resourceId": {
"kind": string,
"channelId": string,
},
"channelId": string,
"thumbnails": {
(key): {
"url": string,
"width": unsigned integer,
"height": unsigned integer
}
}
},
"contentDetails": {
"totalItemCount": unsigned integer,
"newItemCount": unsigned integer,
"activityType": string
},
"subscriberSnippet": {
"title": string,
"description": string,
"channelId": string,
"thumbnails": {
(key): {
"url": string,
"width": unsigned integer,
"height": unsigned integer
}
}
}
}বৈশিষ্ট্য
নিম্নলিখিত সারণী এই সম্পদে প্রদর্শিত বৈশিষ্ট্যগুলিকে সংজ্ঞায়িত করে:
| বৈশিষ্ট্য | |
|---|---|
kind | stringAPI সম্পদের ধরন সনাক্ত করে। মান হবে youtube#subscription . |
etag | etagএই সম্পদের Etag. |
id | stringসাবস্ক্রিপশনকে অনন্যভাবে সনাক্ত করতে YouTube যে ID ব্যবহার করে। |
snippet | objectsnippet অবজেক্টটিতে সদস্যতা সম্পর্কে প্রাথমিক বিশদ রয়েছে, যার শিরোনাম এবং ব্যবহারকারীর সদস্যতা নেওয়া চ্যানেল সহ। |
snippet. publishedAt | datetimeতারিখ এবং সময় যে সদস্যতা তৈরি করা হয়েছিল। মানটি ISO 8601 বিন্যাসে নির্দিষ্ট করা হয়েছে। |
snippet. title | stringসাবস্ক্রিপশনের শিরোনাম। |
snippet. description | stringসাবস্ক্রিপশনের বিশদ বিবরণ। |
snippet. resourceId | objectid অবজেক্টটিতে ব্যবহারকারীর সদস্যতা নেওয়া চ্যানেল সম্পর্কে তথ্য রয়েছে। |
snippet.resourceId. kind | stringAPI সম্পদের ধরন। |
snippet.resourceId. channelId | stringব্যবহারকারীর সাবস্ক্রাইব করা চ্যানেলটিকে অনন্যভাবে সনাক্ত করতে YouTube ব্যবহার করে মান। |
snippet. channelId | stringইউটিউব যে আইডিটি ব্যবহার করে গ্রাহকের চ্যানেলটিকে অনন্যভাবে সনাক্ত করতে। resource_id অবজেক্ট ব্যবহারকারীর সদস্যতা নেওয়া চ্যানেলটিকে চিহ্নিত করে। |
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ছবিটির উচ্চতা। |
contentDetails | objectcontentDetails অবজেক্টটিতে সাবস্ক্রিপশন সম্পর্কে প্রাথমিক পরিসংখ্যান রয়েছে। |
contentDetails. totalItemCount | unsigned integerসদস্যতা নির্দেশ করে এমন আইটেমের আনুমানিক সংখ্যা। |
contentDetails. newItemCount | unsigned integerসাবস্ক্রিপশনে নতুন আইটেমের সংখ্যা যেহেতু এটির বিষয়বস্তু শেষবার পড়া হয়েছে৷ |
contentDetails. activityType | stringএই সদস্যতা যে ধরনের কার্যকলাপের জন্য (শুধুমাত্র আপলোড, সবকিছু)। এই সম্পত্তির জন্য বৈধ মান হল:
|
subscriberSnippet | objectsubscriberSnippet অবজেক্টটিতে গ্রাহক সম্পর্কে প্রাথমিক বিবরণ রয়েছে। |
subscriberSnippet. title | stringগ্রাহকের চ্যানেলের শিরোনাম। |
subscriberSnippet. description | stringগ্রাহকের চ্যানেলের বর্ণনা। |
subscriberSnippet. channelId | stringইউটিউব যে আইডি বরাদ্দ করে তা স্বতন্ত্রভাবে গ্রাহকের চ্যানেল সনাক্ত করতে। |
subscriberSnippet. thumbnails | objectগ্রাহকের চ্যানেলের জন্য থাম্বনেইল ছবি। |
subscriberSnippet.thumbnails. (key) | objectবৈধ কী মান হল:
|
subscriberSnippet.thumbnails.(key). url | stringছবির URL. |
subscriberSnippet.thumbnails.(key). width | unsigned integerছবিটির প্রস্থ। |
subscriberSnippet.thumbnails.(key). height | unsigned integerছবির উচ্চতা। |