Content ID API ของ YouTube ช่วยให้คุณสามารถจัดการเนื้อหา YouTube รวมถึงเนื้อหา ข้อมูลอ้างอิง การเป็นเจ้าของ สิทธิ์ และนโยบายที่เกี่ยวข้อง
- ทรัพยากร REST: assetLabels
- ทรัพยากร REST: assetMatchPolicy
- ทรัพยากร REST: assetRelationships
- ทรัพยากร REST: assetSearch
- ทรัพยากร REST: การแชร์เนื้อหา
- ทรัพยากร REST: เนื้อหา
- แหล่งข้อมูล REST: แคมเปญ
- แหล่งข้อมูล REST: claimHistory
- แหล่งข้อมูล REST: claimSearch
- ทรัพยากร REST: การอ้างสิทธิ์
- แหล่งข้อมูล REST: เจ้าของเนื้อหา
- ทรัพยากร REST: liveCuepoints
- ทรัพยากร REST: metadataHistory
- ทรัพยากร REST: musicChangeRequests
- แหล่งข้อมูล REST: musicReleases
- แหล่งข้อมูลของ REST: แทร็กเพลง
- ทรัพยากร REST: การเ��็นเจ้าของ
- ทรัพยากรของ REST: propertyHistory
- ทรัพยากร REST: แพ็กเกจ
- แหล่งข้อมูล REST: นโยบาย
- ทรัพยากร REST: ข้อขัดแย้ง
- แหล่งข้อมูล REST: ข้อมูลอ้างอิง
- แหล่งข้อมูล REST: spreadsheetTemplate
- ทรัพยากร REST: ผู้อัปโหลด
- ทรัพยากร REST: โปรแกรมตรวจสอบ
- แหล่งข้อมูล REST: ตัวเลือกโฆษณาวิดีโอ
- ทรัพยากร REST: รายการที่อนุญาตพิเศษ
บริการ: 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: เนื้อหา
วิธีการ | |
---|---|
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 สร้างข้อมูลอ้างอิงด้วยวิธีใดวิธีหนึ่งต่อไปนี้
|
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 เรียกดูรายการช่องที่อนุญาตพิเศษของเจ้าของเนื้อหา |