YouTube Content ID API

YouTube Content ID API memungkinkan pengelolaan aset YouTube beserta konten, referensi, kepemilikan, hak, dan kebijakan terkait.

Layanan: youtubepartner.googleapis.com

Untuk memanggil layanan ini, sebaiknya gunakan library klien yang disediakan Google. Jika aplikasi perlu menggunakan library Anda sendiri untuk memanggil layanan ini, gunakan informasi berikut saat membuat permintaan API.

Dokumen discovery

Dokumen Discovery adalah spesifikasi yang dapat dibaca mesin untuk mendeskripsikan dan menggunakan REST API. Dokumen ini digunakan untuk membuat library klien, plugin IDE, dan alat lainnya yang berinteraksi dengan Google API. Satu layanan dapat menyediakan beberapa dokumen discovery. Layanan ini menyediakan dokumen discovery berikut:

Endpoint layanan

Endpoint layanan adalah URL dasar yang menentukan alamat jaringan layanan API. Satu layanan dapat memiliki beberapa endpoint layanan. Layanan ini memiliki endpoint layanan berikut dan semua URI di bawah didasarkan pada endpoint layanan ini:

  • https://youtubepartner.googleapis.com

REST Resource: assetLabels

Metode
insert POST /youtube/partner/v1/assetLabels
Menyisipkan label aset untuk pemilik.
list GET /youtube/partner/v1/assetLabels
Mengambil daftar semua label aset untuk pemilik.

REST Resource: assetMatchPolicy

Metode
get GET /youtube/partner/v1/assets/{assetId}/matchPolicy
Mengambil kebijakan kecocokan yang ditetapkan ke aset tertentu oleh pemilik konten yang terkait dengan pengguna yang diautentikasi.
patch PATCH /youtube/partner/v1/assets/{assetId}/matchPolicy
Membuat patch kebijakan kecocokan aset.
update PUT /youtube/partner/v1/assets/{assetId}/matchPolicy
Memperbarui kebijakan kecocokan aset.

REST Resource: assetRelationships

Metode
delete DELETE /youtube/partner/v1/assetRelationships/{assetRelationshipId}
Menghapus hubungan antara dua aset.
insert POST /youtube/partner/v1/assetRelationships
Membuat hubungan yang menautkan dua aset.
list GET /youtube/partner/v1/assetRelationships
Mengambil daftar hubungan untuk aset tertentu.

REST Resource: assetSearch

Metode
list GET /youtube/partner/v1/assetSearch
Menelusuri aset berdasarkan metadata aset.

REST Resource: assetShares

Metode
list GET /youtube/partner/v1/assetShares
Metode ini mengambil daftar pembagian aset yang dimiliki partner dan yang dipetakan ke ID tampilan aset tertentu atau mengambil daftar tampilan aset yang terkait dengan ID pembagian aset tertentu yang dimiliki oleh partner.

REST Resource: assets

Metode
get GET /youtube/partner/v1/assets/{assetId}
Mengambil metadata untuk aset yang ditentukan.
insert POST /youtube/partner/v1/assets
Menyisipkan aset dengan metadata yang ditentukan.
list GET /youtube/partner/v1/assets
Mengambil daftar aset berdasarkan metadata aset.
patch PATCH /youtube/partner/v1/assets/{assetId}
Membuat patch metadata untuk aset yang ditentukan.
update PUT /youtube/partner/v1/assets/{assetId}
Memperbarui metadata untuk aset yang ditentukan.

REST Resource: campaigns

Metode
delete DELETE /youtube/partner/v1/campaigns/{campaignId}
Menghapus kampanye tertentu untuk pemilik.
get GET /youtube/partner/v1/campaigns/{campaignId}
Mengambil kampanye tertentu untuk pemilik.
insert POST /youtube/partner/v1/campaigns
Menyisipkan kampanye baru untuk pemilik menggunakan data kampanye yang ditentukan.
list GET /youtube/partner/v1/campaigns
Mengambil daftar kampanye untuk pemilik.
patch PATCH /youtube/partner/v1/campaigns/{campaignId}
Membuat patch data untuk kampanye tertentu.
update PUT /youtube/partner/v1/campaigns/{campaignId}
Perbarui data untuk kampanye tertentu.

REST Resource: claimHistory

Metode
get GET /youtube/partner/v1/claimHistory/{claimId}
Mengambil histori klaim untuk klaim tertentu.

REST Resource: claimSearch

Metode
list GET /youtube/partner/v1/claimSearch
Mengambil daftar klaim yang cocok dengan kriteria penelusuran.

REST Resource: claims

Metode
get GET /youtube/partner/v1/claims/{claimId}
Mengambil klaim tertentu menurut ID.
insert POST /youtube/partner/v1/claims
Membuat klaim.
list GET /youtube/partner/v1/claims
Mengambil daftar klaim yang dikelola oleh pemilik konten yang terkait dengan pengguna yang saat ini diautentikasi.
patch PATCH /youtube/partner/v1/claims/{claimId}
Membuat patch klaim yang ada dengan mengubah kebijakan atau statusnya.
update PUT /youtube/partner/v1/claims/{claimId}
Memperbarui klaim yang ada dengan mengubah kebijakan atau statusnya.

REST Resource: contentOwners

Metode
get GET /youtube/partner/v1/contentOwners/{contentOwnerId}
Mengambil informasi tentang pemilik konten yang ditentukan.
list GET /youtube/partner/v1/contentOwners
Mengambil daftar pemilik konten yang cocok dengan kriteria permintaan.

REST Resource: liveCuepoints

Metode
insert POST /youtube/partner/v1/liveCuepoints
Menyisipkan titik cuplikan ke live streaming.

REST Resource: metadataHistory

Metode
list GET /youtube/partner/v1/metadataHistory
Mengambil daftar semua metadata yang diberikan untuk aset, terlepas dari pemilik konten mana yang memberikan data.

REST Resource: musicChangeRequests

Metode
create POST /youtube/partner/v1/music/changeRequests
Membuat permintaan perubahan musik yang dilaporkan ke rilis atau jalur.
list GET /youtube/partner/v1/music/changeRequests
Mengambil daftar permintaan perubahan musik yang dilaporkan ke rilis atau trek.

REST Resource: musicReleases

Metode
list GET /youtube/partner/v1/music/releases
Mengambil daftar rilis musik.

REST Resource: musicTracks

Metode
list GET /youtube/partner/v1/music/{parent=releases/*}/tracks
Mengambil daftar trek musik.

REST Resource: ownership

Metode
get GET /youtube/partner/v1/assets/{assetId}/ownership
Mengambil data kepemilikan yang diberikan untuk aset tertentu oleh pemilik konten yang terkait dengan pengguna terautentikasi.
patch PATCH /youtube/partner/v1/assets/{assetId}/ownership
Memberikan informasi kepemilikan baru untuk aset yang ditentukan.
update PUT /youtube/partner/v1/assets/{assetId}/ownership
Memberikan informasi kepemilikan baru untuk aset yang ditentukan.

REST Resource: ownershipHistory

Metode
list GET /youtube/partner/v1/ownershipHistory
Mengambil daftar data kepemilikan untuk aset, terlepas dari pemilik konten mana yang memberikan data.

REST Resource: package

Metode
get GET /youtube/partner/v1/package/{packageId}
Mengambil informasi untuk paket yang ditentukan.
insert POST /youtube/partner/v1/package
Menyisipkan paket khusus metadata.

REST Resource: policies

Metode
get GET /youtube/partner/v1/policies/{policyId}
Mengambil kebijakan tersimpan yang ditentukan.
insert POST /youtube/partner/v1/policies
Membuat kebijakan tersimpan.
list GET /youtube/partner/v1/policies
Mengambil daftar kebijakan tersimpan pemilik konten.
patch PATCH /youtube/partner/v1/policies/{policyId}
Membuat patch kebijakan tersimpan yang ditentukan.
update PUT /youtube/partner/v1/policies/{policyId}
Memperbarui kebijakan tersimpan yang ditentukan.

REST Resource: referenceConflicts

Metode
get GET /youtube/partner/v1/referenceConflicts/{referenceConflictId}
Mengambil informasi tentang konflik referensi yang ditentukan.
list GET /youtube/partner/v1/referenceConflicts
Mengambil daftar konflik referensi yang belum terselesaikan.

REST Resource: references

Metode
get GET /youtube/partner/v1/references/{referenceId}
Mengambil informasi tentang referensi yang ditentukan.
insert POST /youtube/partner/v1/references
POST /upload/youtube/partner/v1/references

Membuat referensi dengan salah satu cara berikut:

  • Jika permintaan Anda adalah mengupload file referensi, YouTube akan membuat referensi dari konten yang diberikan.
list GET /youtube/partner/v1/references
Mengambil daftar referensi menurut ID atau daftar referensi untuk aset yang ditentukan.
patch PATCH /youtube/partner/v1/references/{referenceId}
Menerapkan patch ke referensi.
update PUT /youtube/partner/v1/references/{referenceId}
Memperbarui referensi.

REST Resource: spreadsheetTemplate

Metode
list GET /youtube/partner/v1/spreadsheetTemplate
Mengambil daftar template spreadsheet untuk pemilik konten.

REST Resource: uploader

Metode
list GET /youtube/partner/v1/uploader
Mengambil daftar uploader untuk pemilik konten.

REST Resource: validator

Metode
validate POST /youtube/partner/v1/validator
Memvalidasi file metadata.
validateAsync POST /youtube/partner/v1/validatorAsync
Memvalidasi file metadata secara asinkron.
validateAsyncStatus POST /youtube/partner/v1/validatorAsyncStatus
Mendapatkan status validasi asinkron.

REST Resource: videoAdvertisingOptions

Metode
get GET /youtube/partner/v1/videoAdvertisingOptions/{videoId}
Mengambil setelan iklan untuk video yang ditentukan.
getEnabledAds GET /youtube/partner/v1/videoAdvertisingOptions/{videoId}/getEnabledAds
Mengambil detail tentang jenis iklan yang diizinkan untuk video yang ditentukan yang diupload oleh partner atau pengguna.
patch PATCH /youtube/partner/v1/videoAdvertisingOptions/{videoId}
Membuat patch setelan iklan untuk video tertentu.
update PUT /youtube/partner/v1/videoAdvertisingOptions/{videoId}
Memperbarui setelan iklan untuk video yang ditentukan.

REST Resource: whitelists

Metode
delete DELETE /youtube/partner/v1/whitelists/{id}
Menghapus channel yang diizinkan untuk pemilik konten.
get GET /youtube/partner/v1/whitelists/{id}
Mengambil channel tertentu yang masuk daftar yang diizinkan berdasarkan ID.
insert POST /youtube/partner/v1/whitelists
Memberi akses ke channel YouTube untuk pemilik konten Anda.
list GET /youtube/partner/v1/whitelists
Mengambil daftar channel yang diizinkan untuk pemilik konten.