YouTube Content ID API

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

Layanan: youtubepartner.googleapis.com

Untuk memanggil layanan ini, sebaiknya gunakan library klien yang disediakan Google. Jika aplikasi Anda 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 komputer 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 mungkin memiliki beberapa endpoint layanan. Layanan ini memiliki endpoint layanan berikut dan semua URI di bawah berhubungan dengan endpoint layanan ini:

  • https://youtubepartner.googleapis.com

Resource REST: assetLabels

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

Resource REST: assetMatchPolicy

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

Resource REST: assetRelationships

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

Resource REST: assetSearch

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

Resource REST: assetShares

Metode
list GET /youtube/partner/v1/assetShares
Metode ini dapat mengambil daftar bagian aset yang dimiliki partner dan memetakan ke ID tampilan aset yang ditentukan atau mengambil daftar penayangan aset yang terkait dengan ID bagian aset tertentu yang dimiliki oleh partner.

Resource REST: aset

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}
Melakukan patch pada metadata untuk aset yang ditentukan.
update PUT /youtube/partner/v1/assets/{assetId}
Memperbarui metadata untuk aset yang ditentukan.

Resource REST: 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
Sisipkan 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}
Lakukan patch pada data untuk kampanye tertentu.
update PUT /youtube/partner/v1/campaigns/{campaignId}
Perbarui data untuk kampanye tertentu.

Resource REST: claimHistory

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

Resource REST: claimSearch

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

Resource REST: klaim

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}
Mem-patch klaim yang sudah ada dengan mengubah kebijakan atau statusnya.
update PUT /youtube/partner/v1/claims/{claimId}
Memperbarui klaim yang ada dengan mengubah kebijakannya atau statusnya.

Resource REST: 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.

Resource REST: liveCuepoints

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

Resource REST: metadataHistory

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

Resource REST: musicChangeRequests

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

Resource REST: musicReleases

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

Resource REST: musicTracks

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

Resource REST: kepemilikan

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

Resource REST: OwnershipHistory

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

Resource REST: 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.

Resource REST: kebijakan

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}
Mem-patch kebijakan tersimpan yang ditentukan.
update PUT /youtube/partner/v1/policies/{policyId}
Memperbarui kebijakan tersimpan yang ditentukan.

Resource REST: referenceKonflik

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.

Resource REST: referensi

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 mengupload file referensi, YouTube akan membuat referensi dari konten yang disediakan.
list GET /youtube/partner/v1/references
Mengambil daftar referensi berdasarkan ID atau daftar referensi untuk aset tertentu.
patch PATCH /youtube/partner/v1/references/{referenceId}
Mem-patch referensi.
update PUT /youtube/partner/v1/references/{referenceId}
Memperbarui referensi.

Resource REST: spreadsheetTemplate

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

Resource REST: uploader

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

Resource REST: validator

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

Resource REST: 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 diupload partner atau pengguna tertentu.
patch PATCH /youtube/partner/v1/videoAdvertisingOptions/{videoId}
Mem-patch setelan iklan untuk video yang ditentukan.
update PUT /youtube/partner/v1/videoAdvertisingOptions/{videoId}
Memperbarui setelan iklan untuk video yang ditentukan.

Resource REST: daftar yang diizinkan

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