YouTube Reporting API

YouTube রিপোর্টিং API ডেভেলপারদের রিপোর্টিং কাজের সময়সূচী করতে এবং তারপর তৈরি করা বাল্ক রিপোর্ট ডাউনলোড করতে সক্ষম করে। API পূর্বনির্ধারিত প্রতিবেদনের একটি সেটকে সমর্থন করে, যার প্রতিটিতে একটি চ্যানেল বা বিষয়বস্তুর মালিকের জন্য YouTube Analytics ডেটার একটি বিস্তৃত সেট রয়েছে।

নীচের ধাপগুলি কীভাবে রিপোর্টিং কাজের সময়সূচী এবং রিপোর্ট পুনরুদ্ধার করতে হয় তা ব্যাখ্যা করে:

  1. রিপোর্টের একটি তালিকা পুনরুদ্ধার করতে reportTypes.list() পদ্ধতিতে কল করুন যা একটি চ্যানেল বা বিষয়বস্তুর মালিক পুনরুদ্ধার করতে পারে৷
  2. একটি চ্যানেল বা বিষয়বস্তুর মালিকের জন্য তৈরি করা উচিত এমন একটি প্রতিবেদন সনাক্ত করতে jobs.create() পদ্ধতিতে কল করুন৷ আপনি পরবর্তীতে এপিআই এর jobs.list() এবং jobs.delete() ব্যবহার করে তৈরি করা রিপোর্টের তালিকা পুনরুদ্ধার করতে বা পরিবর্তন করতে পারেন।
  3. একটি নির্দিষ্ট কাজের জন্য তৈরি করা রিপোর্টের তালিকা পুনরুদ্ধার করতে jobs.reports.list() পদ্ধতিতে কল করুন। প্রতিক্রিয়ার প্রতিটি সংস্থানে একটি downloadUrl প্রপার্টি রয়েছে যা URL নির্দিষ্ট করে যেখান থেকে প্রতিবেদনটি ডাউনলোড করা যেতে পারে।
  4. ডাউনলোড URL থেকে রিপোর্ট পুনরুদ্ধার করার জন্য একটি অনুমোদিত GET অনুরোধ পাঠান।

অনুমোদন

সমস্ত YouTube রিপোর্টিং API অনুরোধ অনুমোদিত হতে হবে। অনুমোদন নির্দেশিকা ব্যাখ্যা করে কিভাবে অনুমোদন টোকেন পুনরুদ্ধার করতে OAuth 2.0 প্রোটোকল ব্যবহার করতে হয়।

YouTube রিপোর্টিং API অনুরোধগুলি নিম্নলিখিত অনুমোদনের সুযোগগুলি ব্যবহার করে:

স্কোপ
https://www.googleapis.com/auth/yt-analytics.readonly আপনার YouTube সামগ্রীর জন্য YouTube বিশ্লেষণ প্রতিবেদনগুলি দেখুন৷ এই সুযোগ ব্যবহারকারীর কার্যকলাপ মেট্রিক্সে অ্যাক্সেস প্রদান করে, যেমন ভিউ সংখ্যা এবং রেটিং গণনা।
https://www.googleapis.com/auth/yt-analytics-monetary.readonly আপনার YouTube বিষয়বস্তুর জন্য YouTube Analytics আর্থিক প্রতিবেদনগুলি দেখুন৷ এই সুযোগ ব্যবহারকারী কার্যকলাপ মেট্রিক্স এবং আনুমানিক আয় এবং বিজ্ঞাপন কর্মক্ষমতা মেট্রিক্স অ্যাক্সেস প্রদান করে.

সম্পদের ধরন

নিম্নলিখিত বিভাগগুলি API এর সংস্থান এবং পদ্ধতিগুলির সাধারণ বিবরণ প্রদান করে৷ টেবিলে দেখানো সমস্ত পদ্ধতির URIগুলি https://youtubereporting.googleapis.com এর সাথে আপেক্ষিক।

চাকরি

পদ্ধতি
create POST /v1/jobs
একটি রিপোর্টিং কাজ তৈরি করে। একটি রিপোর্টিং কাজ তৈরি করে, আপনি YouTube-কে প্রতিদিন সেই প্রতিবেদন তৈরি করার নির্দেশ দিচ্ছেন। চাকরি তৈরি হওয়ার ২৪ ঘণ্টার মধ্যে রিপোর্ট পাওয়া যায়।
delete DELETE /v1/jobs/{jobId}
একটি রিপোর্টিং কাজ মুছে দেয়।
get GET /v1/jobs/{jobId}
একটি চ্যানেল বা বিষয়বস্তুর মালিকের জন্য নির্ধারিত একটি নির্দিষ্ট রিপোর্টিং কাজের সম্পর্কে তথ্য পুনরুদ্ধার করে৷
list GET /v1/jobs
একটি চ্যানেল বা বিষয়বস্তুর মালিকের জন্য নির্ধারিত কাজের রিপোর্টিং তালিকা করে। প্রতিক্রিয়ার প্রতিটি সংস্থানে একটি id প্রপার্টি রয়েছে, যেটি আইডি নির্দিষ্ট করে যা ইউটিউব কাজটিকে অনন্যভাবে সনাক্ত করতে ব্যবহার করে। চাকরির জন্য তৈরি করা রিপোর্টের তালিকা পুনরুদ্ধার করতে বা কাজটি মুছে ফেলতে আপনার সেই আইডি প্রয়োজন।

jobs.reports

পদ্ধতি
get GET /v1/jobs/{jobId}/reports/{reportId}
একটি নির্দিষ্ট প্রতিবেদনের জন্য মেটাডেটা পুনরুদ্ধার করে।
list GET /v1/jobs/{jobId}/reports
নির্দিষ্ট রিপোর্টিং কাজের জন্য তৈরি করা রিপোর্টগুলিকে তালিকাভুক্ত করে৷

রিপোর্ট প্রকার

পদ্ধতি
list GET /v1/reportTypes
চ্যানেল বা বিষয়বস্তুর মালিক পুনরুদ্ধার করতে পারেন এমন প্রতিবেদনের প্রকারের একটি তালিকা প্রদান করে।