YouTube Content ID API

Content ID API ของ YouTube ช่วยให้คุณสามารถจัดการเนื้อหา YouTube รวมถึงเนื้อหา ข้อมูลอ้างอิง การเป็นเจ้าของ สิทธิ์ และนโยบายที่เกี่ยวข้อง

บริการ: youtubepartner.googleapis.com

ในการเรียกใช้บริการนี้ เราขอแนะนำให้คุณใช้ไลบรารีของไคลเอ็นต์ที่ Google มีให้ หากแอปพลิเคชันของคุณจำเป็นต้องใช้ไลบรารีของคุณเองเพื่อเรียกใช้บริการนี้ ให้ใช้ข้อมูลต่อไปนี้เมื่อคุณส่งคำขอ API

เอกสารการค้นพบ

เอกสาร Discovery เป็นข้อกำหนดที่เครื่องอ่านได้สำหรับอธิบายและการใช้งาน REST API ใช้สำหรับสร้างไลบรารีของไคลเอ็นต์ ปลั๊กอิน IDE และเครื่องมืออื่นๆ ที่โต้ตอบกับ Google API บริการหนึ่งอาจมีเอกสารการค้นพบได้หลายรายการ บริการนี้มีเอกสารการค้นพบต่อไปนี้

ปลายทางบริการ

ปลายทางบริการคือ URL พื้นฐานที่ระบุที่อยู่เครือข่ายของบริการ API บริการหนึ่งอาจมีปลายทางบริการหลายรายการ บริการนี้มีปลายทางบริการต่อไปนี้และ URI ด้านล่างทั้งหมดจะเกี่ยวข้องกับปลายทางของบริการนี้

  • https://youtubepartner.googleapis.com

ทรัพยากร REST: assetLabel

วิธ��การ
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}
ลบความสัมพันธ์ระหว่างเนื้อหา 2 รายการ
insert POST /youtube/partner/v1/assetRelationships
สร้างความสัมพันธ์ที่ลิงก์เนื้อหา 2 รายการ
list GET /youtube/partner/v1/assetRelationships
เรียกข้อมูลรายการความสัมพันธ์สำหรับเนื้อหาที่ระบุ

แหล่งข้อมูล REST: assetSearch

วิธีการ
list GET /youtube/partner/v1/assetSearch
ค้นหาเนื้อหาตามข้อมูลเมตาของเนื้อหา

ทรัพยากร REST: assetShare

วิธีการ
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: claimHistory

วิธีการ
get GET /youtube/partner/v1/claimHistory/{claimId}
เรียกข้อมูลประวัติการอ้างสิทธิ์ของการอ้างสิทธิ์ที่ระบุ

ทรัพยากร REST: claimSearch

วิธีการ
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: ownershipHistory

วิธีการ
list GET /youtube/partner/v1/ownershipHistory
เรียกดูรายการข้อมูลการเป็นเจ้าของเนื้อหา โดยไม่คำนึงถึงว่าเจ้าของเนื้อหารายใดเป็นคนให้ข้อมูล

ทรัพยากร REST: package

วิธีการ
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
เรียกดูรายการช่องที่อนุญาตพิเศษของเจ้าของเนื้อหา