চ্যানেল ডেটা পুনরুদ্ধার এবং আপডেট করার সাথে সম্পর্কিত ফাংশনগুলি সম্পাদন করতে কীভাবে YouTube ডেটা API (v3) ব্যবহার করতে হয় এই পৃষ্ঠাটি ব্যাখ্যা করে৷ একটি channel সংস্থান প্লেলিস্ট আইডিগুলি অন্তর্ভুক্ত করে যা একটি চ্যানেলের আপলোড করা এবং পছন্দ করা ভিডিওগুলি সনাক্ত করে৷ channels.list পদ্ধতিতে কল করার সময় এই তথ্যটি আনতে, নিশ্চিত করুন part প্যারামিটারের মানটিতে contentDetails সম্পদ অংশ অন্তর্ভুক্ত রয়েছে।
একটি চ্যানেল সম্পর্কে তথ্য পুনরুদ্ধার করুন
একটি নির্দিষ্ট চ্যানেল সম্পর্কে তথ্য পুনরুদ্ধার করতে channels.list পদ্ধতিতে কল করুন। চ্যানেল সনাক্ত করার কয়েকটি উপায় আছে:
বর্তমানে প্রমাণীকৃত ব্যবহারকারীর YouTube চ্যানেলের জন্য তথ্য পুনরুদ্ধার করতে
mineপ্যারামিটার মানtrueসেট করুন। আপনার অনুরোধ অবশ্যই OAuth 2.0 ব্যবহার করে অনুমোদিত হতে হবে।https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.channels.list? part=snippet,contentDetails,brandingSettings &mine=true
ব্যবহারকারী নামের সাথে যুক্ত চ্যানেলের তথ্য পুনরুদ্ধার করতে একটি YouTube ব্যবহারকারীর নামের জন্য
forUsernameপ্যারামিটার সেট করুন। এই উদাহরণটি Google-এর অফিসিয়াল YouTube চ্যানেলের তথ্য পুনরুদ্ধার করতেGoogleএর জন্যforUsernameপ্যারামিটার মান সেট করে।https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.channels.list? part=snippet,contentDetails &forUsername=Google
idপ্যারামিটারটিকে YouTube চ্যানেল আইডিতে সেট করুন যা অনন্যভাবে সেই চ্যানেলটিকে সনাক্ত করে যার জন্য আপনি তথ্য পুনরুদ্ধার করছেন। এই উদাহরণটিidপ্যারামিটারটিকেUCK8sQmJBp8GCxrOtXWBpyEAতে সেট করে, যা Google-এর অফিসিয়াল YouTube চ্যানেলকেও শনাক্ত করে৷https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.channels.list? part=snippet,contentDetails &id=UCK8sQmJBp8GCxrOtXWBpyEA
একটি চ্যানেলের ব্র্যান্ডিং তথ্য সেট করুন
এই উদাহরণটি একটি চ্যানেলের ব্র্যান্ডিং বিকল্পগুলি আপডেট করে৷ উদাহরণের দুটি ধাপ রয়েছে:
ধাপ 1: চ্যানেলের ব্র্যান্ডিং বিকল্পগুলি পুনরুদ্ধার করুন
channels.listপদ্ধতিতে কল করুন এবংpartপ্যারামিটার মানটিকেbrandingSettingsএ সেট করুন এবংmineপ্যারামিটার মানটিকেtrueসেট করুন।https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.channels.list? part=brandingSettings &mine=true
আপনার অ্যাপ্লিকেশনটি পুনরুদ্ধার করা সেটিংস প্রদর্শন করতে পারে, যা ব্যবহারকারীকে আপডেট করার জন্য সেটিংস পরিবর্তন করতে দেয়।
ধাপ 2: চ্যানেলের ব্র্যান্ডিং বিকল্পগুলি আপডেট করুন
channels.listপদ্ধতিতে কল করুন এবং নিম্নলিখিত মানগুলি সেট করুন:- চ্যানেলের অনন্য YouTube চ্যানেল আইডিতে
idবৈশিষ্ট্য সেট করুন। আইডিটি ধাপ 1 এ API প্রতিক্রিয়া থেকে বের করা যেতে পারে। -
partপ্যারামিটার মানbrandingSettingsসেট করুন।
নীচের API এক্সপ্লোরারের লিঙ্কটি নিম্নলিখিত ব্র্যান্ডিং সেটিংস সহ একটি
channelসংস্থান তৈরি করে:{ "id": "CHANNEL_ID", "brandingSettings": { "channel": { "description": "A great channel to be enjoyed by all.", "moderateComments": true, "showRelatedChannels": true, "showBrowseView": true, "featuredChannelsTitle": "Featured Channel Stuff", "featuredChannelsUrls": [ "UC_x5XG1OV2P6uZZ5FSM9Ttw", "UCBR8-60-B28hp2BmDPdntcQ", "UCK8sQmJBp8GCxrOtXWBpyEA" ], "profileColor": "#006600" } } }APIs এক্সপ্লোরারে অনুরোধটি সম্পূর্ণ করতে, আপনাকে প্রমাণীকৃত ব্যবহারকারীর চ্যানেলের চ্যানেল আইডিতে
idসম্পত্তির মান সেট করতে হবে। আপনার বর্তমান সেটিংসের সাথে মেলে ছবির বৈশিষ্ট্যগুলিও সেট করা উচিত।https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.videos.update? part=brandingSettings
- চ্যানেলের অনন্য YouTube চ্যানেল আইডিতে
চ্যানেল বিভাগ পরিচালনা করুন
API চ্যানেল বিভাগ পরিচালনার জন্য channelSections.list , channelSections.insert , channelSections.update এবং channelSections.delete পদ্ধতি সমর্থন করে। একটি চ্যানেল বিভাগ হল ভিডিওগুলির একটি সেট যা একটি চ্যানেলে প্রদর্শিত হয়৷ উদাহরণস্বরূপ, একটি বিভাগে একটি চ্যানেলের সাম্প্রতিক আপলোড, সর্বাধিক জনপ্রিয় আপলোড বা এক বা একাধিক প্লেলিস্টের ভিডিও অন্তর্ভুক্ত থাকতে পারে৷
নীচের উদাহরণটি Google-এর অফিসিয়াল YouTube চ্যানেলের জন্য চ্যানেল বিভাগগুলি পুনরুদ্ধার করে৷ অনুরোধটি channelSections.list পদ্ধতিতে কল করে এবং channelId প্যারামিটার মান UCK8sQmJBp8GCxrOtXWBpyEA তে সেট করে, যা Google এর চ্যানেলের চ্যানেল আইডি।
https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.channelSections.list? part=snippet,contentDetails &channelId=UCK8sQmJBp8GCxrOtXWBpyEA
channelId প্যারামিটার ব্যবহার করার পরিবর্তে, আপনি mine প্যারামিটার মান true সেট করলে এই অনুরোধটির অনুমোদন প্রয়োজন। সেই প্যারামিটারটি নির্দেশ করে যে আপনি বর্তমানে প্রমাণীকৃত ব্যবহারকারীর চ্যানেলের জন্য চ্যানেল বিভাগগুলি পুনরুদ্ধার করছেন৷
একটি চ্যানেলের জন্য একটি ওয়াটারমার্ক ইমেজ আপলোড করুন এবং সেট করুন
আপনি একটি জলছাপ ছবি আপলোড করতে watermarks.set পদ্ধতিতে কল করতে পারেন এবং এটি একটি চ্যানেলের জন্য সেট করতে পারেন৷ তারপরে নির্দিষ্ট চ্যানেলের ভিডিও প্লেব্যাকের সময় ছবিটি প্রদর্শিত হয়। আপনি একটি টার্গেট চ্যানেলও নির্দিষ্ট করতে পারেন যার সাথে ইমেজ লিঙ্ক হবে সেইসাথে সময়ের বিবরণ যা নির্ধারণ করে যে ওয়াটারমার্কটি কখন প্রদর্শিত হবে এবং কতক্ষণ এটি দৃশ্যমান হবে।
watermarks.unset পদ্ধতি চ্যানেলের ওয়াটারমার্ক ছবি মুছে দেয়।
দুর্ভাগ্যবশত, এই ক্যোয়ারীটি APIs এক্সপ্লোরার ব্যবহার করে পরীক্ষা করা যাবে না কারণ APIs এক্সপ্লোরার মিডিয়া ফাইল আপলোড করার ক্ষমতা সমর্থন করে না, যা এই পদ্ধতির জন্য প্রয়োজনীয়।