YouTube Content ID API

YouTube Content ID API; ilişkili içerikler, referanslar, sahiplik, haklar ve politikalarla birlikte YouTube öğelerinin yönetilmesine olanak tanır.

Hizmet: youtubepartner.googleapis.com

Bu hizmeti çağırmak için Google tarafından sağlanan istemci kitaplıklarını kullanmanızı öneririz. Uygulamanızın bu hizmeti çağırmak için kendi kitaplıklarınızı kullanması gerekiyorsa API istekleri oluştururken aşağıdaki bilgileri kullanın.

Keşif dokümanı

Keşif Belgesi, REST API'lerini tanımlamaya ve kullanmaya yönelik, makine tarafından okunabilir bir spesifikasyondur. İstemci kitaplıkları, IDE eklentileri ve Google API'leriyle etkileşimde bulunan başka araçlar oluşturmak için kullanılır. Bir hizmet, birden fazla keşif belgesi sağlayabilir. Bu hizmet, aşağıdaki keşif dokümanını sağlar:

Hizmet uç noktası

Hizmet uç noktası, bir API hizmetinin ağ adresini belirten bir temel URL'dir. Bir hizmet, birden fazla hizmet uç noktasına sahip olabilir. Bu hizmet, aşağıdaki hizmet uç noktasına sahiptir ve aşağıdaki tüm URI'lar bu hizmet uç noktasıyla ilişkilidir:

  • https://youtubepartner.googleapis.com

REST Kaynağı: assetLabel

Yöntemler
insert POST /youtube/partner/v1/assetLabels
Sahip için öğe etiketi ekleyin.
list GET /youtube/partner/v1/assetLabels
Sahibin tüm öğe etiketlerinin listesini alır.

REST Kaynağı: asset MatchPolicy

Yöntemler
get GET /youtube/partner/v1/assets/{assetId}/matchPolicy
Kimliği doğrulanmış kullanıcıyla ilişkili içerik sahibi tarafından belirtilen öğeye atanan eşleşme politikasını alır.
patch PATCH /youtube/partner/v1/assets/{assetId}/matchPolicy
Öğenin eşleşme politikasına yama uygular.
update PUT /youtube/partner/v1/assets/{assetId}/matchPolicy
Öğenin eşleşme politikasını günceller.

REST Kaynağı: assetRelationships

Yöntemler
delete DELETE /youtube/partner/v1/assetRelationships/{assetRelationshipId}
İki öğe arasındaki ilişkiyi siler.
insert POST /youtube/partner/v1/assetRelationships
İki öğeyi bağlayan bir ilişki oluşturur.
list GET /youtube/partner/v1/assetRelationships
Belirli bir öğenin ilişkilerinin listesini getirir.

REST Kaynağı: assetSearch

Yöntemler
list GET /youtube/partner/v1/assetSearch
Öğe meta verilerine göre öğe arar.

REST Kaynağı: assetShares

Yöntemler
list GET /youtube/partner/v1/assetShares
Bu yöntem, iş ortağının sahip olduğu ve belirtilen öğe görünümü kimliğiyle eşlenen öğe paylaşımlarının listesini veya iş ortağına ait belirli bir öğe paylaşım kimliğiyle ilişkili öğe görünümlerinin listesini alır.

REST Kaynağı: öğeler

Yöntemler
get GET /youtube/partner/v1/assets/{assetId}
Belirtilen öğenin meta verilerini alır.
insert POST /youtube/partner/v1/assets
Belirtilen meta verilere sahip bir öğe ekler.
list GET /youtube/partner/v1/assets
Öğe meta verilerine göre bir öğe listesi alır.
patch PATCH /youtube/partner/v1/assets/{assetId}
Belirtilen öğe için meta verilere yama uygular.
update PUT /youtube/partner/v1/assets/{assetId}
Belirtilen öğe için meta verileri günceller.

REST Kaynağı: kampanyalar

Yöntemler
delete DELETE /youtube/partner/v1/campaigns/{campaignId}
Bir sahip için belirtilen kampanyayı siler.
get GET /youtube/partner/v1/campaigns/{campaignId}
Bir sahip için belirli bir kampanyayı getirir.
insert POST /youtube/partner/v1/campaigns
Belirtilen kampanya verilerini kullanarak bir sahip için yeni kampanya ekleyin.
list GET /youtube/partner/v1/campaigns
Bir sahip için kampanyaların listesini getirir.
patch PATCH /youtube/partner/v1/campaigns/{campaignId}
Belirli bir kampanyanın verilerine yama uygulayın.
update PUT /youtube/partner/v1/campaigns/{campaignId}
Belirli bir kampanyanın verilerini güncelleyin.

REST Kaynağı: claimHistory

Yöntemler
get GET /youtube/partner/v1/claimHistory/{claimId}
Belirtilen hak talebinin hak talebi geçmişini alır.

REST Kaynağı: claimSearch

Yöntemler
list GET /youtube/partner/v1/claimSearch
Arama ölçütleriyle eşleşen hak taleplerinin bir listesini getirir.

REST Kaynağı: hak talepleri

Yöntemler
get GET /youtube/partner/v1/claims/{claimId}
Kimliğe göre belirli bir hak talebini getirir.
insert POST /youtube/partner/v1/claims
Hak talebi oluşturur.
list GET /youtube/partner/v1/claims
Şu anda kimliği doğrulanmış kullanıcıyla ilişkili içerik sahibi tarafından yönetilen hak taleplerinin listesini alır.
patch PATCH /youtube/partner/v1/claims/{claimId}
Politikasını veya durumunu değiştirerek mevcut bir hak talebine yama uygular.
update PUT /youtube/partner/v1/claims/{claimId}
Politikasını veya durumunu değiştirerek mevcut bir hak talebini günceller.

REST Kaynağı: contentOwners

Yöntemler
get GET /youtube/partner/v1/contentOwners/{contentOwnerId}
Belirtilen içerik sahibiyle ilgili bilgileri getirir.
list GET /youtube/partner/v1/contentOwners

İstek ölçütleriyle eşleşen içerik sahiplerinin listesini alır.

REST Kaynağı: liveCuepoints

Yöntemler
insert POST /youtube/partner/v1/liveCuepoints
Canlı yayına bir işaret noktası ekler.

REST Kaynağı: metadataHistory

Yöntemler
list GET /youtube/partner/v1/metadataHistory
Verileri hangi içerik sahibinin sağladığından bağımsız olarak bir öğe için sağlanan tüm meta verilerin listesini alır.

REST Kaynağı: musicChangeRequests

Yöntemler
create POST /youtube/partner/v1/music/changeRequests
Bir yayına veya parçaya bildirilen müzik değişikliği isteği oluşturur.
list GET /youtube/partner/v1/music/changeRequests
Bir yayına veya parçaya bildirilen müzik değişikliği isteklerinin listesini alır.

REST Kaynağı: musicReleases

Yöntemler
list GET /youtube/partner/v1/music/releases
Müzik yayınlarının listesini alır.

REST Kaynağı: musicTracks

Yöntemler
list GET /youtube/partner/v1/music/{parent=releases/*}/tracks
Müzik parçalarının listesini getirir.

REST Kaynağı: ownership

Yöntemler
get GET /youtube/partner/v1/assets/{assetId}/ownership
Kimliği doğrulanmış kullanıcıyla ilişkili içerik sahibinin belirtilen öğe için sağladığı sahiplik verilerini alır.
patch PATCH /youtube/partner/v1/assets/{assetId}/ownership
Belirtilen öğe için yeni sahiplik bilgileri sağlar.
update PUT /youtube/partner/v1/assets/{assetId}/ownership
Belirtilen öğe için yeni sahiplik bilgileri sağlar.

REST Kaynağı: ownershipHistory

Yöntemler
list GET /youtube/partner/v1/ownershipHistory
Verileri hangi içerik sahibinin sağladığından bağımsız olarak öğe için sahiplik verilerinin listesini alır.

REST Kaynağı: paket

Yöntemler
get GET /youtube/partner/v1/package/{packageId}
Belirtilen paketle ilgili bilgileri getirir.
insert POST /youtube/partner/v1/package
Yalnızca meta veri paketi ekler.

REST Kaynağı: politikalar

Yöntemler
get GET /youtube/partner/v1/policies/{policyId}
Belirtilen kayıtlı politikayı alır.
insert POST /youtube/partner/v1/policies
Kayıtlı bir politika oluşturur.
list GET /youtube/partner/v1/policies
İçerik sahibinin kayıtlı politikalarının listesini alır.
patch PATCH /youtube/partner/v1/policies/{policyId}
Belirtilen kayıtlı politikaya yama uygular.
update PUT /youtube/partner/v1/policies/{policyId}
Belirtilen kayıtlı politikayı günceller.

REST Kaynağı: referenceComparisons

Yöntemler
get GET /youtube/partner/v1/referenceConflicts/{referenceConflictId}
Belirtilen referans çakışmasıyla ilgili bilgileri getirir.
list GET /youtube/partner/v1/referenceConflicts
Çözümlenmemiş referans çakışmalarının bir listesini alır.

REST Kaynağı: referanslar

Yöntemler
get GET /youtube/partner/v1/references/{referenceId}
Belirtilen referans hakkındaki bilgileri getirir.
insert POST /youtube/partner/v1/references
POST /upload/youtube/partner/v1/references
Aşağıdaki yöntemlerden birini kullanarak referans oluşturur:
  • İsteğiniz bir referans dosyası yüklüyorsa YouTube, sağlanan içerikten referans oluşturur.
list GET /youtube/partner/v1/references
Kimliğe veya belirtilen öğe için referans listesine göre bir referans listesi alır.
patch PATCH /youtube/partner/v1/references/{referenceId}
Referansa yama uygular.
update PUT /youtube/partner/v1/references/{referenceId}
Bir referansı günceller.

REST Kaynağı: sheetsTemplate

Yöntemler
list GET /youtube/partner/v1/spreadsheetTemplate
İçerik sahibinin e-tablo şablonlarının listesini alır.

REST Kaynağı: yükleyici

Yöntemler
list GET /youtube/partner/v1/uploader
İçerik sahibinin yükleyici listesini alır.

REST Kaynağı: doğrulayıcı

Yöntemler
validate POST /youtube/partner/v1/validator
Bir meta veri dosyasını doğrulayın.
validateAsync POST /youtube/partner/v1/validatorAsync
Meta veri dosyasını eşzamansız olarak doğrulayın.
validateAsyncStatus POST /youtube/partner/v1/validatorAsyncStatus
Eşzamansız doğrulama durumunu alın.

REST Kaynağı: videoAdvertisingOptions

Yöntemler
get GET /youtube/partner/v1/videoAdvertisingOptions/{videoId}
Belirtilen video için reklam ayarlarını getirir.
getEnabledAds GET /youtube/partner/v1/videoAdvertisingOptions/{videoId}/getEnabledAds
Belirli bir iş ortağı veya kullanıcı tarafından yüklenen video için izin verilen reklam türleriyle ilgili ayrıntıları alır.
patch PATCH /youtube/partner/v1/videoAdvertisingOptions/{videoId}
Belirtilen video için reklam ayarlarına yama uygular.
update PUT /youtube/partner/v1/videoAdvertisingOptions/{videoId}
Belirtilen video için reklam ayarlarını günceller.

REST Kaynağı: beyaz listeler

Yöntemler
delete DELETE /youtube/partner/v1/whitelists/{id}
İçerik sahibinin, beyaz listeye eklenen kanalı kaldırır.
get GET /youtube/partner/v1/whitelists/{id}
Kimliğe göre, beyaz listeye eklenmiş belirli bir kanalı alır.
insert POST /youtube/partner/v1/whitelists
İçerik sahibiniz için bir YouTube kanalını beyaz listeye ekleyin.
list GET /youtube/partner/v1/whitelists
İçerik sahibi için beyaz listeye eklenen kanalların listesini alır.