YouTube Content ID API

YouTube Content ID API به مدیریت دارایی‌های YouTube به همراه محتوای مرتبط، مراجع، مالکیت، حقوق و خط‌مشی‌ها اجازه می‌دهد.

خدمات: youtubepartner.googleapis.com

برای تماس با این سرویس، توصیه می کنیم از کتابخانه های سرویس گیرنده ارائه شده توسط Google استفاده کنید. اگر برنامه شما نیاز به استفاده از کتابخانه های خود برای فراخوانی این سرویس دارد، هنگام درخواست API از اطلاعات زیر استفاده کنید.

سند کشف

Discovery Document یک ویژگی قابل خواندن توسط ماشین برای توصیف و مصرف API های REST است. از آن برای ساخت کتابخانه های سرویس گیرنده، پلاگین های IDE و سایر ابزارهایی که با Google API در تعامل هستند استفاده می شود. یک سرویس ممکن است چندین سند کشف را ارائه دهد. این سرویس سند کشف زیر را ارائه می دهد:

نقطه پایان خدمات

نقطه پایانی سرویس یک URL پایه است که آدرس شبکه یک سرویس API ر�� مشخص می کند. یک سرویس ممکن است چندین نقطه پایانی سرویس داشته باشد. این سرویس دارای نقطه پایانی سرویس زیر است و همه URI های زیر مربوط به این نقطه پایانی سرویس هستند:

  • https://youtubepartner.googleapis.com

منبع REST: assetLabels

مواد و روش ها
insert POST /youtube/partner/v1/assetLabels
یک برچسب دارایی برای مالک درج کنید.
list GET /youtube/partner/v1/assetLabels
فهرستی از همه برچسب‌های دارایی را برای یک مالک بازیابی می‌کند.

منبع REST: assetMatchPolicy

مواد و روش ها
get GET /youtube/partner/v1/assets/{assetId}/matchPolicy
خط‌مشی تطابق اختصاص داده شده به دارایی مشخص شده توسط مالک محتوای مرتبط با کاربر احراز هویت شده را بازیابی می‌کند.
patch PATCH /youtube/partner/v1/assets/{assetId}/matchPolicy
خط مشی مطابقت دارایی را اصلاح می کند.
update PUT /youtube/partner/v1/assets/{assetId}/matchPolicy
خط مشی مطابقت دارایی را به روز می کند.

منبع REST: assetRelationships

مواد و روش ها
delete DELETE /youtube/partner/v1/assetRelationships/{assetRelationshipId}
رابطه بین دو دارایی را حذف می کند.
insert POST /youtube/partner/v1/assetRelationships
رابطه ای ایجاد می کند که دو دارایی را به هم پیوند می دهد.
list GET /youtube/partner/v1/assetRelationships
فهرستی از روابط را برای یک دارایی معین بازیابی می کند.

منبع REST: assetSearch

مواد و روش ها
list GET /youtube/partner/v1/assetSearch
دارایی ها را بر اساس فراداده دارایی جستجو می کند.

منبع REST: assetShares

مواد و روش ها
list GET /youtube/partner/v1/assetShares
این روش یا فهرستی از سهام دارایی متعلق به شریک و آن نقشه را به شناسه نمای دارایی مشخص بازیابی می کند یا فهرستی از نماهای دارایی مرتبط با شناسه سهم دارایی مشخص متعلق به شریک را بازیابی می کند.

منبع REST: دارایی ها

مواد و روش ها
get GET /youtube/partner/v1/assets/{assetId}
فراداده را برای دارایی مشخص شده بازیابی می کند.
insert POST /youtube/partner/v1/assets
دارایی را با فراداده مشخص شده درج می کند.
list GET /youtube/partner/v1/assets
فهرستی از دارایی ها را بر اساس فراداده دارایی بازیابی می کند.
patch PATCH /youtube/partner/v1/assets/{assetId}
متادیتا را برای دارایی مشخص شده وصله می کند.
update PUT /youtube/partner/v1/assets/{assetId}
فراداده را برای دارایی مشخص شده به روز می کند.

منبع REST: کمپین ها

مواد و روش ها
delete DELETE /youtube/partner/v1/campaigns/{campaignId}
یک کمپین مشخص شده برای یک مالک را حذف می کند.
get GET /youtube/partner/v1/campaigns/{campaignId}
یک کمپین خاص را برای یک مالک بازیابی می کند.
insert POST /youtube/partner/v1/campaigns
با استفاده از داده های کمپین مشخص شده، یک کمپین جدید برای مالک وارد کنید.
list GET /youtube/partner/v1/campaigns
فهرستی از کمپین ها را برای یک مالک بازیابی می کند.
patch PATCH /youtube/partner/v1/campaigns/{campaignId}
داده ها را برای یک کمپین خاص وصله کنید.
update PUT /youtube/partner/v1/campaigns/{campaignId}
داده ها را برای یک کمپین خاص به روز کنید.

منبع REST: historyHistory

مواد و روش ها
get GET /youtube/partner/v1/claimHistory/{claimId}
سابقه ادعا را برای یک ادعای مشخص بازیابی می کند.

منبع REST: applicationSearch

مواد و روش ها
list GET /youtube/partner/v1/claimSearch
فهرستی از ادعاهای منطبق با معیارهای جستجو را بازیابی می کند.

منبع REST: ادعاها

مواد و روش ها
get GET /youtube/partner/v1/claims/{claimId}
یک ادعای خاص را با شناسه بازیابی می کند.
insert POST /youtube/partner/v1/claims
ادعایی ایجاد می کند.
list GET /youtube/partner/v1/claims
فهرستی از ادعاهای مدیریت شده توسط مالک محتوای مرتبط با کاربر تأیید شده فعلی را بازیابی می کند.
patch PATCH /youtube/partner/v1/claims/{claimId}
یک ادعای موجود را با تغییر خط‌مشی یا وضعیت آن اصلاح می‌کند.
update PUT /youtube/partner/v1/claims/{claimId}
یک ادعای موجود را با تغییر خط‌مشی یا وضعیت آن به‌روزرسانی می‌کند.

منبع REST: contentOwners

مواد و روش ها
get GET /youtube/partner/v1/contentOwners/{contentOwnerId}
اطلاعات مربوط به مالک محتوای مشخص شده را بازیابی می کند.
list GET /youtube/partner/v1/contentOwners

فهرستی از صاحبان محتوا را که با معیارهای درخواست مطابقت دارند بازیابی می کند.

منبع REST: liveCuepoints

مواد و روش ها
insert POST /youtube/partner/v1/liveCuepoints
یک نقطه نشانه را در پخش زنده درج می کند.

منبع REST: metadataHistory

مواد و روش ها
list GET /youtube/partner/v1/metadataHistory
فهرستی از تمام ا��رداده‌های ارائه‌شده برای یک دارایی را بازیابی می‌کند، صرف نظر از اینکه کدام مالک محتوا داده‌ها را ارائه کرده است.

منبع REST: musicChangeRequests

مواد و روش ها
create POST /youtube/partner/v1/music/changeRequests
یک درخواست تغییر موسیقی گزارش شده به یک نسخه یا یک آهنگ ایجاد می کند.
list GET /youtube/partner/v1/music/changeRequests
فهرستی از درخواست‌های تغییر موسیقی گزارش شده به یک نسخه یا یک آهنگ را بازیابی می‌کند.

منبع REST: musicReleases

مواد و روش ها
list GET /youtube/partner/v1/music/releases
لیستی از موسیقی های منتشر شده را بازیابی می کند.

منبع REST: musicTracks

مواد و روش ها
list GET /youtube/partner/v1/music/{parent=releases/*}/tracks
لیستی از آهنگ های موسیقی را بازیابی می کند.

منبع REST: مالکیت

مواد و روش ها
get GET /youtube/partner/v1/assets/{assetId}/ownership
داده های مالکیت ارائه شده برای دارایی مشخص شده توسط مالک محتوای مرتبط با کاربر احراز هویت شده را بازیابی می کند.
patch PATCH /youtube/partner/v1/assets/{assetId}/ownership
اطلاعات مالکیت جدید را برای دارایی مشخص شده ارائه می دهد.
update PUT /youtube/partner/v1/assets/{assetId}/ownership
اطلاعات مالکیت جدید را برای دارایی مشخص شده ارائه می دهد.

منبع REST: مالکیت تاریخچه

مواد و روش ها
list GET /youtube/partner/v1/ownershipHistory
فهرستی از داده های مالکیت یک دارایی را بازیابی می کند، صرف نظر از اینکه کدام مالک محتوا داده ها را ارائه کرده است.

منبع REST: بسته

مواد و روش ها
get GET /youtube/partner/v1/package/{packageId}
اطلاعات بسته مشخص شده را بازیابی می کند.
insert POST /youtube/partner/v1/package
یک بسته فقط فراداده را درج می کند.

منبع REST: سیاست ها

مواد و روش ها
get GET /youtube/partner/v1/policies/{policyId}
خط مشی ذخیره شده مشخص شده را بازیابی می کند.
insert POST /youtube/partner/v1/policies
یک خط مشی ذخیره شده ایجاد می کند.
list GET /youtube/partner/v1/policies
فهرستی از خط‌مشی‌های ذخیره شده مالک محتوا را بازیابی می‌کند.
patch PATCH /youtube/partner/v1/policies/{policyId}
خط مشی ذخیره شده مشخص شده را وصله می کند.
update PUT /youtube/partner/v1/policies/{policyId}
خط مشی ذخیره شده مشخص شده را به روز می کند.

منبع REST: referenceConflicts

مواد و روش ها
get GET /youtube/partner/v1/referenceConflicts/{referenceConflictId}
اطلاعات مربوط به تضاد مرجع مشخص شده را بازیابی می کند.
list GET /youtube/partner/v1/referenceConflicts
فهرستی از تضادهای مرجع حل نشده را بازیابی می کند.

منبع REST: مراجع

مواد و روش ها
get GET /youtube/partner/v1/references/{referenceId}
اطلاعات مربوط به مرجع مشخص شده را بازیابی می کند.
insert POST /youtube/partner/v1/references
POST /upload/youtube/partner/v1/references
یک مرجع را به یکی از روش های زیر ایجاد می کند:
  • اگر درخواست شما آپلود یک فایل مرجع است، YouTube مرجع را از محتوای ارائه شده ایجاد می کند.
list GET /youtube/partner/v1/references
فهرستی از مراجع را بر اساس شناسه یا فهرستی از مراجع برای دارایی مشخص شده بازیابی می کند.
patch PATCH /youtube/partner/v1/references/{referenceId}
یک مرجع را وصله می کند.
update PUT /youtube/partner/v1/references/{referenceId}
یک مرجع را به روز می کند.

منبع REST: spreadsheetTemplate

مواد و روش ها
list GET /youtube/partner/v1/spreadsheetTemplate
فهرستی از الگوهای صفحه گسترده را برای صاحب محتوا بازیابی می کند.

منبع REST: آپلود کننده

مواد و روش ها
list GET /youtube/partner/v1/uploader
فهرستی از آپلودکنندگان را برای صاحب محتوا بازیابی می کند.

منبع REST: اعتباردهنده

مواد و روش ها
validate POST /youtube/partner/v1/validator
یک فایل فراداده را اعتبارسنجی کنید.
validateAsync POST /youtube/partner/v1/validatorAsync
یک فایل فراداده را به صورت ناهمزمان اعتبار سنجی کنید.
validateAsyncStatus POST /youtube/partner/v1/validatorAsyncStatus
وضعیت اعتبار سنجی ناهمزمان را دریافت کنید.

منبع REST: videoAdvertisingOptions

مواد و روش ها
get GET /youtube/partner/v1/videoAdvertisingOptions/{videoId}
تنظیمات تبلیغاتی را برای ویدیوی مشخص شده بازیابی می کند.
getEnabledAds GET /youtube/partner/v1/videoAdvertisingOptions/{videoId}/getEnabledAds
جزئیات مربوط به انواع تبلیغات مجاز را برای یک ویدیوی بارگذاری شده توسط شریک یا کاربر مشخص شده بازیابی می کند.
patch PATCH /youtube/partner/v1/videoAdvertisingOptions/{videoId}
تنظیمات تبلیغات را برای ویدیوی مشخص شده وصله می کند.
update PUT /youtube/partner/v1/videoAdvertisingOptions/{videoId}
تنظیمات تبلیغات را برای ویدیوی مشخص شده به روز می کند.

منبع REST: لیست های سفید

مواد و روش ها
delete DELETE /youtube/partner/v1/whitelists/{id}
یک کانال در لیست سفید برای مالک محتوا را حذف می کند.
get GET /youtube/partner/v1/whitelists/{id}
یک کانال خاص در لیست سفید را با شناسه بازیابی می کند.
insert POST /youtube/partner/v1/whitelists
یک کانال YouTube را برای مالک محتوای خود در لیست سفید قرار دهید.
list GET /youtube/partner/v1/whitelists
فهرستی از کانال های در لیست سفید را برای صاحب محتوا بازیابی می کند.