YouTube Content ID API

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

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

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

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

เอกสารการค้นหาเป็นข้อกำหนดที่เครื่องอ่านได้สำหรับการอธิบายและการใช้ REST API โดยใช้เพื่อสร้างไลบรารีของไคลเอ็นต์ ปลั๊กอิน 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}
ลบความสัมพันธ์ระหว่างเนื้อหา 2 รายการ
insert POST /youtube/partner/v1/assetRelationships
สร้างความสัมพันธ์ที่ลิงก์เนื้อหา 2 รายการ
list GET /youtube/partner/v1/assetRelationships
ดึงข้อมูลรายการความสัมพันธ์ของเนื้อหาที่ระบุ

ทรัพยากร REST: assetSearch

เมธอด
list GET /youtube/partner/v1/assetSearch
ค้นหาเนื้อหาตามข้อมูลเมตาของเนื้อหา

ทรัพยากร REST: assetShares

เมธอด
list GET /youtube/partner/v1/assetShares
เมธอดนี้จะดึงข้อมูลรายการการแชร์เนื้อหาที่พาร์ทเนอร์เป็นเจ้าของและที่แมปกับรหัสมุมมองเนื้อหาที่ระบุหรือจะดึงข้อมูลรายการมุมมองเนื้อหาที่เชื่อมโยงกับรหัสการแชร์เนื้อหาที่ระบุซึ่งพาร์ทเนอร์เป็นเจ้าของ

ทรัพยากร REST: assets

เมธอด
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: campaigns

เมธอด
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: claims

เมธอด
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: ownership

เมธอด
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: policies

เมธอด
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: references

เมธอด
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: uploader

เมธอด
list GET /youtube/partner/v1/uploader
ดึงข้อมูลรายชื่อผู้อัปโหลดสำหรับเจ้าของเนื้อหา

ทรัพยากร REST: validator

เมธอด
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: whitelists

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