YouTube Content ID API

YouTube Content ID API, YouTube öğelerinin ilişkili içerikleri, referansları, sahiplikleri, hakları ve politikalarıyla birlikte yönetilmesine olanak tanır.

Hizmet: youtubepartner.googleapis.com

Bu hizmeti çağırmak için Google'ın sağladığı istemci kitaplıklarını kullanmanızı öneririz. Uygulamanızın bu hizmeti çağırmak için kendi kitaplıklarınızı kullanması gerekiyorsa API isteklerini yaparken aşağıdaki bilgileri kullanın.

Keşif belgesi

Keşif Belgesi, REST API'leri açıklamak ve kullanmak için makine tarafından okunabilir bir tanımlamadır. Google API'leriyle etkileşimde bulunan istemci kitaplıkları, IDE eklentileri ve diğer 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 belgesini sağlar:

Hizmet uç noktası

Hizmet uç noktası, bir API hizmetinin ağ adresini belirten ana URL'dir. Bir hizmetin birden fazla hizmet uç noktası olabilir. Bu hizmet aşağıdaki hizmet uç noktasını kullanır ve aşağıdaki tüm URI'ler bu hizmet uç noktasıyla ilgilidir:

  • https://youtubepartner.googleapis.com

REST Kaynağı: assetLabels

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

REST Kaynağı: assetMatchPolicy

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ını düzeltir.
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 öğeyle ilgili ilişkilerin listesini alır.

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 bir öğe görünümü kimliğiyle eşleşen öğe paylaşımlarının listesini veya iş ortağının sahip olduğu belirtilen bir öğe paylaşımı kimliğiyle ilişkili öğe görünümlerinin listesini alır.

REST Kaynağı: assets

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 öğe listesini alır.
patch PATCH /youtube/partner/v1/assets/{assetId}
Belirtilen öğenin meta verilerini düzeltir.
update PUT /youtube/partner/v1/assets/{assetId}
Belirtilen öğenin meta verilerini günceller.

REST Kaynağı: campaigns

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ı alır.
insert POST /youtube/partner/v1/campaigns
Belirtilen kampanya verilerini kullanarak bir sahip için yeni kampanya ekleyin.
list GET /youtube/partner/v1/campaigns
Bir sahiple ilgili kampanyaların listesini alır.
patch PATCH /youtube/partner/v1/campaigns/{campaignId}
Belirli bir kampanyanın verilerini düzeltin.
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 taleplerin listesini alır.

REST Kaynağı: claims

Yöntemler
get GET /youtube/partner/v1/claims/{claimId}
Belirli bir hak talebini kimliğe göre alır.
insert POST /youtube/partner/v1/claims
Hak talebi oluşturur.
list GET /youtube/partner/v1/claims
Kimliği doğrulanmış geçerli 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 talebini düzeltir.
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 alır.
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 işaret noktası ekler.

REST Kaynağı: metadataHistory

Yöntemler
list GET /youtube/partner/v1/metadataHistory
Verileri hangi içerik sahibinin sağladığına bakılmaksızın, 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 alır.

REST Kaynağı: ownership

Yöntemler
get GET /youtube/partner/v1/assets/{assetId}/ownership
Kimliği doğrulanmış kullanıcıyla ilişkili içerik sahibi tarafından belirtilen öğe için sağlanan 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ığına bakılmaksızın, bir öğenin sahiplik verilerinin listesini alır.

REST Kaynağı: package

Yöntemler
get GET /youtube/partner/v1/package/{packageId}
Belirtilen paketle ilgili bilgileri alır.
insert POST /youtube/partner/v1/package
Yalnızca meta verilerden oluşan bir paket ekler.

REST Kaynağı: policies

Yöntemler
get GET /youtube/partner/v1/policies/{policyId}
Belirtilen kayıtlı politikayı alır.
insert POST /youtube/partner/v1/policies
Kaydedilmiş 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ı politikayı yamalar.
update PUT /youtube/partner/v1/policies/{policyId}
Belirtilen kayıtlı politikayı günceller.

REST Kaynağı: referenceConflicts

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

REST Kaynağı: references

Yöntemler
get GET /youtube/partner/v1/references/{referenceId}
Belirtilen referansla ilgili bilgileri alır.
insert POST /youtube/partner/v1/references
POST /upload/youtube/partner/v1/references

Aşağıdaki yöntemlerden biriyle referans oluşturur:

  • İsteğiniz bir referans dosyası yüklemekse YouTube, sağlanan içerikten referans oluşturur.
list GET /youtube/partner/v1/references
Kimliğe göre referans listesini veya belirtilen öğenin referans listesini alır.
patch PATCH /youtube/partner/v1/references/{referenceId}
Bir referansı yamalar.
update PUT /youtube/partner/v1/references/{referenceId}
Referansı günceller.

REST Kaynağı: spreadsheetTemplate

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

REST Kaynağı: uploader

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

REST Kaynağı: validator

Yöntemler
validate POST /youtube/partner/v1/validator
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 videonun reklam ayarlarını alır.
getEnabledAds GET /youtube/partner/v1/videoAdvertisingOptions/{videoId}/getEnabledAds
Belirtilen 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 videonun reklam ayarlarını düzeltir.
update PUT /youtube/partner/v1/videoAdvertisingOptions/{videoId}
Belirtilen videonun reklam ayarlarını günceller.

REST Kaynağı: whitelists

Yöntemler
delete DELETE /youtube/partner/v1/whitelists/{id}
İçerik sahibi için beyaz listedeki bir kanalı kaldırır.
get GET /youtube/partner/v1/whitelists/{id}
İzin verilenler listesine eklenmiş belirli bir kanalı kimliğe göre 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
Bir içerik sahibinin beyaz listeye alınmış kanallarının listesini alır.