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 Anda perlu menggunakan library Anda sendiri untuk memanggil layanan ini, gunakan informasi berikut saat Anda 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 dapat memiliki beberapa endpoint layanan. Layanan ini memiliki endpoint layanan berikut dan semua URI di bawah berhubungan dengan 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.

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 Menambahkan patch pada 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 Membuat 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 mengambil daftar bagian aset yang dimiliki partner dan dipetakan ke ID tampilan aset yang ditentukan atau mengambil daftar tampilan aset yang terkait dengan ID bagian aset tertentu yang dimiliki oleh partner.

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

Resource REST: kampanye

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 tertentu.
list
GET /youtube/partner/v1/campaigns Mengambil daftar kampanye untuk pemilik.
patch PATCH /youtube/partner/v1/campaigns/{campaignId}
Melakukan 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 yang ditentukan.

Resource REST: claimSearch

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

Resource REST: claims

Metode
get GET /youtube/partner/v1/claims/{claimId}
Mengambil klaim tertentu berdasarkan 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 ada dengan mengubah kebijakannya 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 dalam siaran live.

Resource REST: metadataHistory

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

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

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

Resource REST: ownership

Metode
get GET /youtube/partner/v1/assets/{assetId}/ownership
Mengambil data kepemilikan yang diberikan 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 yang ditentukan.
update PUT /youtube/partner/v1/assets/{assetId}/ownership
Memberikan informasi kepemilikan baru untuk aset yang ditentukan.

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 yang disimpan pemilik konten.
patch PATCH /youtube/partner/v1/policies/{policyId}
Melakukan patch pada 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.

Resource REST: reference

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 yang ditentukan.
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.

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 Validasi file metadata.
validateAsync POST /youtube/partner/v1/validatorAsync
Memvalidasi file metadata secara asinkron.
validateAsyncStatus
POST /youtube/partner/v1/validatorAsyncStatus Mendapatkan 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 oleh partner atau pengguna tertentu.
patch
PATCH /youtube/partner/v1/videoAdvertisingOptions/{videoId} Menambahkan patch pada 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 channel tertentu yang diizinkan berdasarkan ID.
insert
POST /youtube/partner/v1/whitelists Masukkan channel YouTube ke daftar putih untuk pemilik konten Anda.
list GET /youtube/partner/v1/whitelists
Mengambil daftar channel yang diizinkan untuk pemilik konten.