منبع: ادعا
یک claim ، ویدیوی آپلود شده توسط شریک یا کاربر را به داراییای که ویدیو با آن مطابقت دارد، پیوند میدهد. این ادعا نشان میدهد که آیا ویدیو با اجزای صوتی، تصویری یا سمعی و بصری (صوتی و تصویری) دارایی مطابقت دارد یا خیر. این ادعا همچنین سیاستی را که صاحب حقوق میخواهد یوتیوب در مورد ویدیوی ادعا شده اعمال کند، مشخص میکند.
| نمایش JSON |
|---|
{ "kind": string, "policy": { object ( |
| فیلدها | |
|---|---|
kind | نوع منبع API. برای منابع |
policy | سیاست ارائه شده توسط مالک ناظر در مورد ادعا. |
timeCreated | زمان ایجاد ادعا. |
contentType | این مقدار نشان میدهد که آیا ادعا، بخش صوتی، تصویری یا سمعی و بصری محتوای ادعا شده را پوشش میدهد یا خیر. مقادیر قابل قبول عبارتند از:
|
ugcType | نوع ادعا از نوع UGC. مقادیر قابل قبول عبارتند از:
|
isPartnerUploaded | نشان میدهد که آیا این ادعا، ادعای آپلود شده توسط شریک است یا خیر. |
timeStatusLastModified | آخرین باری که وضعیت ��دعا و/یا جزئیات وضعیت اصلاح شده است. |
blockOutsideOwnership | نشان میدهد که آیا ویدیوی ادعا شده باید در هر جایی که صریحاً متعلق به آن نیست، مسدود شود یا خیر. |
status | وضعیت ادعا. مقادیر قابل قبول عبارتند از:
هنگام بهروزرسانی یک ادعا، میتوانید وضعیت آن را از |
appliedPolicy | سیاست اعمالشده برای مالک مشاهدهکننده در مورد ادعا. این ممکن است با سیاست نهایی ادعای مربوط به ویدیو یکسان نباشد، زیرا سیاست سایر شرکا در مورد همان ادعا را در نظر نمیگیرد. |
id | شناسهای که یوتیوب اختصاص میدهد و برای شناسایی منحصر به فرد ادعا از آن استفاده میکند. |
assetId | شناسه منحصر به فرد دارایی یوتیوب که دارایی مرتبط با ادعا را مشخص میکند. |
videoId | شناسه منحصر به فرد ویدیوی یوتیوب که ویدیوی مرتبط با ادعا را مشخص میکند. |
origin | |
matchInfo | اگر این ادعا بر اساس مرجع ارائه شده به صورت خودکار ایجاد شده باشد، این بخش جزئیات تطابقی را که ادعا را ایجاد کرده است، ارائه میدهد. |
studioInfo | حاوی URLهایی است که به صفحات مرتبط با ادعا در Studio لینک میدهند. |
مبدا
این شیء حاوی اطلاعاتی است که منبع فراداده یا دادههای مالکی�� را توصیف میکند.
| نمایش JSON |
|---|
{ "source": string } |
| فیلدها | |
|---|---|
source | منبع ادعا. مقادیر قابل قبول عبارتند از:
|
اطلاعات تطبیق
اطلاعات مربوط به ادعا را مطابقت دهید.
| نمایش JSON |
|---|
{ "matchSegments": [ { object ( |
| فیلدها | |
|---|---|
matchSegments[] | جزئیات مربوط به هر بخش تطابق. هر مورد در لیست حاوی اطلاعاتی در مورد یک بخش تطابق مرتبط با ادعا است. میتوان چندین بخش تطابق داشت. برای مثال، اگر محتوای صوتی و تصویری یک ویدیوی آپلود شده با محتوای یک ویدیوی مرجع مطابقت داشته باشد، دو بخش تطابق وجود خواهد داشت. یک بخش تطابق صوتی و بخش دیگر تطابق ویدیویی را توصیف میکند. |
referenceId | شناسه مرجعی که این تطابق را ایجاد کرده است. |
longestMatch | جزئیات طولانیترین تطابق بین ویدیوی مرجع و ویدیوی کاربر. |
totalMatch | جزئیات کل محتوای ویدیوی مرجع و کاربر که با یکدیگر مطابقت دارند. توجه داشته باشید که اگر مرجع یا ویدیوی کاربر حاوی حلقه باشد، این دو مقدار ممکن است متفاوت باشند. |
بخش تطبیق
اطلاعات مربوط به یک بخش تطبیق واحد در یک ادعا.
| نمایش JSON |
|---|
{ "video_segment": { object ( |
| فیلدها | |
|---|---|
video_segment | شیء |
reference_segment | شیء |
channel | نحوهی تطابق ویدیوی ادعا شده با ویدیوی مرجع را مشخص میکند. مقادیر قابل قبول عبارتند از:
|
manual_segment | در عملیات درج ادعاهای دستی، شیء |
بخش
این منبع یک قطعه ساده با زمان شروع و پایان است که به صورت رشته "hh:mm:ss.mmm" قالببندی شده است.
| نمایش JSON |
|---|
{ "start": string, "duration": string, "kind": string } |
| فیلدها | |
|---|---|
start | زمان شروع بخش، که از ابتدا بر حسب میلیثانیه اندازهگیری میشود. |
duration | مدت زمان قطعه بر حسب میلی ثانیه. |
kind | نوع منبع API. برای منابع سگمنت، مقدار |
بخش ۲
این منبع، یک قطعه کد ساده دیگر را نشان میدهد که زمان شروع و پایان آن به صورت رشتهای با فرمت "hh:mm:ss.mmm" نمایش داده میشود.
| نمایش JSON |
|---|
{ "start": string, "kind": string, "finish": string } |
| فیلدها | |
|---|---|
start | زمان شروع بخش، که از ابتدا بر حسب میلیثانیه اندازهگیری میشود. |
kind | نوع منبع API. برای منابع سگمنت، مقدار |
finish | زمان پایان بخش، که از ابتدا بر حسب میلیثانیه اندازهگیری میشود. |
طولانیترین مسابقه
طولانیترین مسابقهی ادعا
| نمایش JSON |
|---|
{ "durationSecs": string, "userVideoOffset": string, "referenceOffset": string } |
| فیلدها | |
|---|---|
durationSecs | مدت زمان طولانیترین تطابق بین ویدیوی مرجع و ویدیوی کاربر. |
userVideoOffset | فاصله زمانی شروع طولانیترین مسابقه بر حسب ثانیه در ویدیوی کاربر. |
referenceOffset | انحراف (به ثانیه) نسبت به مرجعی که طولانیترین مسابقه از آن شروع شده است. |
توتال مچ
تطابق کل ادعا.
| نمایش JSON |
|---|
{ "userVideoDurationSecs": string, "referenceDurationSecs": string } |
| فیلدها | |
|---|---|
userVideoDurationSecs | کل محتوای ویدیوی کاربر که با مرجع مطابقت دارد (برحسب ثانیه). |
referenceDurationSecs | کل محتوای موجود در مرجع که با ویدیوی کاربر در ثانیه مطابقت دارد. |
روشها | |
|---|---|
| یک ادعای خاص را بر اساس شناسه بازیابی میکند. |
| ادعا ایجاد میکند. |
| فهرستی از ادعاهای مدیریتشده توسط مالک محتوا مرتبط با کاربر احراز هویتشدهی فعلی را بازیابی میکند. |
| با تغییر سیاست یا وضعیت خود، یک ادعای موجود را اصلاح میکند. |
| با تغییر سیاست یا وضعیت یک ادعای موجود، آن را بهروزرسانی میکند. |