- แหล่งข้อมูล: การอ้างสิทธิ์
- ต้นทาง
- MatchInfo
- MatchSegment
- กลุ่ม
- Segment2
- LongestMatch
- TotalMatch
- เมธอด
แหล่งข้อมูล: การอ้างสิทธิ์
claim ลิงก์วิดีโอที่พาร์ทเนอร์หรือผู้ใช้อัปโหลดกับเนื้อหาที่ตรงกับวิดีโอ การอ้างสิทธิ์จะระบุว่าวิดีโอตรงกับองค์ประกอบเสียง วิดีโอ หรือภาพและเสียง (เสียงและวิดีโอ) ของเนื้อหา การอ้างสิทธิ์ยังระบุนโยบายที่เจ้าของสิทธิ์ต้องการให้ YouTube นำไปใช้กับวิดีโอที่อ้างสิทธิ์
| การแสดง JSON |
|---|
{ "kind": string, "policy": { object ( |
| ช่อง | |
|---|---|
kind |
ประเภทของทรัพยากร API สำหรับทรัพยากร |
policy |
นโยบายจากเจ้าของการดูในการอ้างสิทธิ์ |
timeCreated |
เวลาที่สร้างการอ้างสิทธิ์ |
contentType |
ค่านี้จะระบุว่าการอ้างสิทธิ์ครอบคลุมเสียง วิดีโอ หรือภาพและเสียงของเนื้อหาที่อ้างสิทธิ์หรือไม่ |
ugcType |
ประเภทการอ้างสิทธิ์ที่ผู้ใช้สร้างขึ้น (มาตรฐาน พรีเมียม เพลง) |
isPartnerUploaded |
ระบุว่าการอ้างสิทธิ์นั้นเป็นการอ้างสิทธิ์ที่พาร์ทเนอร์อัปโหลดหรือไม่ |
timeStatusLastModified |
เวลาที่สถานะการอ้างสิทธิ์และ/หรือรายละเอียดสถานะได้รับการแก้ไขครั้งล่าสุด |
blockOutsideOwnership |
ระบุว่าควรบล็อกวิดีโอที่อ้างสิทธิ์ในที่ใดก็ตามที่ไม่ได้มีเจ้าของอย่างชัดเจนหรือไม่ |
status |
สถานะของการอ้างสิทธิ์ เมื่ออัปเดตการอ้างสิทธิ์ คุณจะอัปเดตสถานะการอ้างสิทธิ์จาก |
appliedPolicy |
นโยบายที่บังคับใช้สำหรับเจ้าของการดูในการอ้างสิทธิ์ ซึ่งอาจไม่ตรงกับนโยบายการอ้างสิทธิ์สุดท้ายในวิดีโอเนื่องจากไม่ได้พิจารณาถึงพาร์ทเนอร์รายอื่นๆ ของการอ้างสิทธิ์เดียวกัน |
id |
รหัสที่ YouTube กำหนดและใช้เพื่อระบุการอ้างสิทธิ์โดยไม่ซ้ำกัน |
assetId |
รหัสเนื้อหา YouTube ที่ไม่ซ้ำกันซึ่งระบุเนื้อหาที่เชื่อมโยงกับการอ้างสิทธิ์ |
videoId |
รหัสวิดีโอ YouTube ที่ไม่ซ้ำกันซึ่งระบุวิดีโอที่เกี่ยวข้องกับการอ้างสิทธิ์ |
origin |
|
matchInfo |
หากการอ้างสิทธิ์นี้สร้างขึ้นโดยอัตโนมัติจากข้อมูลอ้างอิงที่ให้ไว้ ส่วนนี้จะมีรายละเอียดของการจับคู่ที่ตรงกันที่ทำให้เกิดการอ้างสิทธิ์ |
studioInfo |
มี URL ที่ลิงก์กลับไปยังหน้าที่เกี่ยวข้องกับการอ้างสิทธิ์ใน Studio |
Origin
ออบเจ็กต์นี้ประกอบด้วยข้อมูลที่อธิบายแหล่งที่มาของข้อมูลเมตาหรือข้อมูลการเป็นเจ้าของ
| การแสดง JSON |
|---|
{ "source": string } |
| ช่อง | |
|---|---|
source |
|
MatchInfo
ข้อมูลการจับคู่เกี่ยวกับการอ้างสิทธิ์
| การแสดง JSON |
|---|
{ "matchSegments": [ { object ( |
| ช่อง | |
|---|---|
matchSegments[] |
รายละเอียดเกี่ยวกับกลุ่มการจับคู่แต่ละกลุ่ม แต่ละรายการในลิสต์มีข้อมูลเกี่ยวกับกลุ่มการจับคู่ 1 กลุ่มที่เชื่อมโยงกับการอ้างสิทธิ์ สามารถมีกลุ่มที่ตรงกันได้หลายกลุ่ม ตัวอย่างเช่น หากเนื้อหาเสียงและวิดีโอของวิดีโอที่อัปโหลดตรงกับเนื้อหาของวิดีโออ้างอิง จะมีส่วนที่ตรงกัน 2 ส่วน ส่วนหนึ่งจะอธิบายการจับคู่เสียงและอีกส่วนหนึ่งจะอธิบายการจับคู่วิดีโอ |
referenceId |
รหัสข้อมูลอ้างอิงที่สร้างการจับคู่นี้ |
longestMatch |
รายละเอียดของการจับคู่ที่ตรงกันที่ยาวที่สุดระหว่างข้อมูลอ้างอิงและวิดีโอของผู้ใช้ |
totalMatch |
รายละเอียดจำนวนทั้งหมดของข้อมูลอ้างอิงและเนื้อหาวิดีโอของผู้ใช้ที่ตรงกัน โปรดทราบว่าค่าทั้งสองนี้อาจแตกต่างกันหากข้อมูลอ้างอิงหรือวิดีโอของผู้ใช้มีการวนซ้ำ |
MatchSegment
ข้อมูลเกี่ยวกับกลุ่มที่ตรงกันกลุ่มเดียวในการอ้างสิทธิ์
| การแสดง 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 สำหรับทรัพยากรของกลุ่ม ค่าคือ |
Segment2
ทรัพยากรนี้แสดงกลุ่มง่ายๆ อีกกลุ่มหนึ่งที่มีเวลาเริ่มต้นและเวลาสิ้นสุดในรูปแบบ "hh:mm:ss.mmm" สตริง
| การแสดง JSON |
|---|
{ "start": string, "kind": string, "finish": string } |
| ช่อง | |
|---|---|
start |
เวลาเริ่มต้นของกลุ่มซึ่งวัดเป็นมิลลิวินาทีจากจุดเริ่มต้น |
kind |
ประเภทของทรัพยากร API สำหรับทรัพยากรของกลุ่ม ค่าคือ |
finish |
เวลาสิ้นสุดของกลุ่มซึ่งวัดเป็นมิลลิวินาทีจากจุดเริ่มต้น |
LongestMatch
การจับคู่การอ้างสิทธิ์ที่ยาวนานที่สุด
| การแสดง JSON |
|---|
{ "durationSecs": string, "userVideoOffset": string, "referenceOffset": string } |
| ช่อง | |
|---|---|
durationSecs |
ระยะเวลาของการจับคู่ที่ตรงกันที่ยาวที่สุดระหว่างข้อมูลอ้างอิงและวิดีโอของผู้ใช้ |
userVideoOffset |
การชดเชยเวลาเป็นวินาทีในวิดีโอของผู้ใช้ที่การจับคู่ยาวนานที่สุดเริ่มต้นขึ้น |
referenceOffset |
ออฟเซ็ตเป็นวินาทีในข้อมูลอ้างอิงที่เริ่มการจับคู่นานที่สุด |
TotalMatch
การจับคู่การอ้างสิทธิ์ทั้งหมดตรงกัน
| การแสดง JSON |
|---|
{ "userVideoDurationSecs": string, "referenceDurationSecs": string } |
| ช่อง | |
|---|---|
userVideoDurationSecs |
จำนวนเนื้อหาทั้งหมดในวิดีโอของผู้ใช้ซึ่งตรงกับข้อมูลอ้างอิงในหน่วยวินาที |
referenceDurationSecs |
จำนวนเนื้อหาทั้งหมดในข้อมูลอ้างอิงซึ่งตรงกับวิดีโอของผู้ใช้ในหน่วยวินาที |
เมธอด |
|
|---|---|
|
ดึงการอ้างสิทธิ์ที่เฉพาะเจาะจงตามรหัส |
|
สร้างการอ้างสิทธิ์ |
|
ดึงรายการการอ้างสิทธิ์ที่จัดการโดยเจ้าของเนื้อหาซึ่งเชื่อมโยงกับผู้ใช้ที่ตรวจสอบสิทธิ์แล้วในปัจจุบัน |
|
แพตช์การอ้างสิทธิ์ที่มีอยู่โดยการเปลี่ยนนโยบายหรือสถานะของการอ้างสิทธิ์ |
|
อัปเดตการอ้างสิทธิ์ที่มีอยู่โดยการเปลี่ยนนโยบายหรือสถานะของการอ้างสิทธิ์นั้น |