API สำหรับ Content ID ของ YouTube ช่วยให้จัดการเนื้อหาของ YouTube พร้อมกับเนื้อหาที่เกี่ยวข้อง ข้อมูลอ้างอิง การเป็นเจ้าของ สิทธิ์ และนโยบายได้
- ทรัพยากร REST: assetLabels
- ทรัพยากร REST: assetMatchPolicy
- ทรัพยากร REST: assetRelationships
- ทรัพยากร REST: assetSearch
- ทรัพยากร REST: assetShares
- ทรัพยากร REST: assets
- ทรัพยากร REST: แคมเปญ
- ทรัพยากร REST: claimHistory
- ทรัพยากร REST: claimSearch
- ทรัพยากร REST: claims
- ทรัพยากร REST: contentOwners
- ทรัพยากร REST: liveCuepoints
- ทรัพยากร REST: metadataHistory
- ทรัพยากร REST: musicChangeRequests
- ทรัพยากร REST: musicReleases
- ทรัพยากร REST: musicTracks
- ทรัพยากร REST: ownership
- ทรัพยากร REST: ownershipHistory
- ทรัพยากร REST: แพ็กเกจ
- ทรัพยากร REST: policies
- ทรัพยากร REST: referenceConflicts
- ทรัพยากร REST: การอ้างอิง
- ทรัพยากร REST: spreadsheetTemplate
- ทรัพยากร REST: uploader
- ทรัพยากร REST: validator
- ทรัพยากร REST: videoAdvertisingOptions
- ทรัพยากร REST: รายการที่อนุญาตพิเศษ
บริการ: 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: 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 สร้างข้อมูลอ้างอิงด้วยวิธีใดวิธีหนึ่งต่อไปนี้
|
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 ดึงรายการช่องที่อนุญาตพิเศษสำหรับเจ้าของเนื้อหา |