Subscriptions

একটি 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 string
API সম্পদের ধরন সনাক্ত করে। মান হবে youtube#subscription .
etag etag
এই সম্পদের Etag.
id string
সাবস্ক্রিপশনকে অনন্যভাবে সনাক্ত করতে YouTube যে ID ব্যবহার করে।
snippet object
snippet অবজেক্টটিতে সদস্যতা সম্পর্কে প্রাথমিক বিশদ রয়েছে, যার শিরোনাম এবং ব্যবহারকারীর সদস্যতা নেওয়া চ্যানেল সহ।
snippet. publishedAt datetime
তারিখ এবং সময় যে সদস্যতা তৈরি করা হয়েছিল। মানটি ISO 8601 বিন্যাসে নির্দিষ্ট করা হয়েছে।
snippet. title string
সাবস্ক্রিপশনের শিরোনাম।
snippet. description string
সাবস্ক্রিপশনের বিশদ বিবরণ।
snippet. resourceId object
id অবজেক্টটিতে ব্যবহারকারীর সদস্যতা নেওয়া চ্যানেল সম্পর্কে তথ্য রয়েছে।
snippet.resourceId. kind string
API সম্পদের ধরন।
snippet.resourceId. channelId string
ব্যবহারকারীর সাবস্ক্রাইব করা চ্যানেলটিকে অনন্যভাবে সনাক্ত করতে YouTube ব্যবহার করে মান।
snippet. channelId string
ইউটিউব যে আইডিটি ব্যবহার করে গ্রাহকের চ্যানেলটিকে অনন্যভাবে সনাক্ত করতে। resource_id অবজেক্ট ব্যবহারকারীর সদস্যতা নেওয়া চ্যানেলটিকে চিহ্নিত করে।
snippet. thumbnails object
সাবস্ক্রিপশনের সাথে যুক্ত থাম্বনেইল ছবির মানচিত্র। মানচিত্রের প্রতিটি বস্তুর জন্য, কী হল থাম্বনেইল ছবির নাম, এবং মান হল একটি বস্তু যাতে থাম্বনেইল সম্পর্কে অন্যান্য তথ্য থাকে।
snippet.thumbnails. (key) object
বৈধ কী মান হল:
  • default - এই সম্পদের জন্য ডিফল্ট থাম্বনেইল চিত্র। একটি ভিডিওর জন্য ডিফল্ট থাম্বনেইল - বা একটি সংস্থান যা একটি ভিডিওকে বোঝায়, যেমন একটি প্লেলিস্ট আইটেম বা অনুসন্ধান ফলাফল - 120px চওড়া এবং 90px লম্বা। একটি চ্যানেলের জন্য ডিফল্ট থাম্বনেইল 88px চওড়া এবং 88px লম্বা।
  • medium - থাম্বনেইল ছবির একটি উচ্চ রেজোলিউশন সংস্করণ। একটি ভিডিওর জন্য (বা একটি সম্পদ যা একটি ভিডিওকে বোঝায়), এই ছবিটি 320px চওড়া এবং 180px লম্বা। একটি চ্যানেলের জন্য, এই ছবিটি 240px চওড়া এবং 240px লম্বা৷
  • high - থাম্বনেইল ছবির একটি উচ্চ রেজোলিউশন সংস্করণ। একটি ভিডিওর জন্য (বা একটি সম্পদ যা একটি ভিডিওকে নির্দেশ করে), এই ছবিটি 480px চওড়া এবং 360px লম্বা। একটি চ্যানেলের জন্য, এই চিত্রটি 800px চওড়া এবং 800px লম্বা৷
snippet.thumbnails.(key). url string
ছবির URL.
snippet.thumbnails.(key). width unsigned integer
ছবিটির প্রস্থ।
snippet.thumbnails.(key). height unsigned integer
ছবিটির উচ্চতা।
contentDetails object
contentDetails অবজেক্টটিতে সাবস্ক্রিপশন সম্পর্কে প্রাথমিক পরিসংখ্যান রয়েছে।
contentDetails. totalItemCount unsigned integer
সদস্যতা নির্দেশ করে এমন আইটেমের আনুমানিক সংখ্যা।
contentDetails. newItemCount unsigned integer
সাবস্ক্রিপশনে নতুন আইটেমের সংখ্যা যেহেতু এটির বিষয়বস্তু শেষবার পড়া হয়েছে৷
contentDetails. activityType string
এই সদস্যতা যে ধরনের কার্যকলাপের জন্য (শুধুমাত্র আপলোড, সবকিছু)।

এই সম্পত্তির জন্য বৈধ মান হল:
  • all
  • uploads
subscriberSnippet object
subscriberSnippet অবজেক্টটিতে গ্রাহক সম্পর্কে প্রাথমিক বিবরণ রয়েছে।
subscriberSnippet. title string
গ্রাহকের চ্যানেলের শিরোনাম।
subscriberSnippet. description string
গ্রাহকের চ্যানেলের বর্ণনা।
subscriberSnippet. channelId string
ইউটিউব যে আইডি বরাদ্দ করে তা স্বতন্ত্রভাবে গ্রাহকের চ্যানেল সনাক্ত করতে।
subscriberSnippet. thumbnails object
গ্রাহকের চ্যানেলের জন্য থাম্বনেইল ছবি।
subscriberSnippet.thumbnails. (key) object
বৈধ কী মান হল:
  • default - এই সম্পদের জন্য ডিফল্ট থাম্বনেইল চিত্র। একটি ভিডিওর জন্য ডিফল্ট থাম্বনেইল - বা একটি সংস্থান যা একটি ভিডিওকে বোঝায়, যেমন একটি প্লেলিস্ট আইটেম বা অনুসন্ধান ফলাফল - 120px চওড়া এবং 90px লম্বা। একটি চ্যানেলের জন্য ডিফল্ট থাম্বনেইল 88px চওড়া এবং 88px লম্বা।
  • medium - থাম্বনেইল ছবির একটি উচ্চ রেজোলিউশন সংস্করণ। একটি ভিডিওর জন্য (বা একটি সম্পদ যা একটি ভিডিওকে বোঝায়), এই ছবিটি 320px চওড়া এবং 180px লম্বা। একটি চ্যানেলের জন্য, এই ছবিটি 240px চওড়া এবং 240px লম্বা৷
  • high - থাম্বনেইল ছবির একটি উচ্চ রেজোলিউশন সংস্করণ। একটি ভিডিওর জন্য (বা একটি সম্পদ যা একটি ভিডিওকে নির্দেশ করে), এই ছবিটি 480px চওড়া এবং 360px লম্বা। একটি চ্যানেলের জন্য, এই চিত্রটি 800px চওড়া এবং 800px লম্বা৷
subscriberSnippet.thumbnails.(key). url string
ছবির URL.
subscriberSnippet.thumbnails.(key). width unsigned integer
ছবিটির প্রস্থ।
subscriberSnippet.thumbnails.(key). height unsigned integer
ছবিটির উচ্চতা।