YouTube Content ID API

YouTube Content ID API, YouTube öğelerinin yanı sıra ilişkili içerik, referans, sahiplik, hak ve politikaların 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 isteklerinde bulunurken aşağıdaki bilgileri kullanın.

Keşif dokümanı

Keşif belgesi, REST API'leri tanımlamak ve kullanmak için makine tarafından okunabilir bir spesifikasyondur. İstemci kitaplıkları, IDE eklentileri ve Google API'leriyle etkileşimde bulunan diğer araçları oluşturmak için kullanılır. Bir hizmet, birden fazla keşif dokümanı 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 temel URL'dir. Bir hizmetin birden fazla hizmet uç noktası olabilir. Bu hizmet, aşağıdaki hizmet uç noktasına sahiptir ve aşağıdaki URI'lerin tümü bu hizmet uç noktasına bağlıdır:

  • https://youtubepartner.googleapis.com

REST Kaynağı: assetLabels

Yöntemler
insert POST /youtube/partner/v1/assetLabels
Bir sahip için öğe etiketi ekleyin.
list
GET /youtube/partner/v1/assetLabels Bir sahibin 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şkilendirilmiş 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 birbirine bağlayan bir ilişki oluşturur.
list
GET /youtube/partner/v1/assetRelationships Belirli bir öğeye ait ilişkilerin listesini alır.

REST Kaynağı: assetSearch

Yöntemler
list GET /youtube/partner/v1/assetSearch
Öğeleri öğe meta verilerine göre 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üntüleme kimliğiyle eşleşen öğe paylaşımlarının listesini veya iş ortağının sahip olduğu belirli bir öğe paylaşımı kimliğiyle ilişkili öğe görüntülemelerinin 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 öğelerin listesini alır.
patch PATCH /youtube/partner/v1/assets/{assetId}
Belirtilen öğenin meta verilerini yamalar.
update
PUT /youtube/partner/v1/assets/{assetId} Belirtilen öğe için meta verileri günceller.

REST Kaynağı: campaigns

Yöntemler
delete
DELETE /youtube/partner/v1/campaigns/{campaignId} Sahip için belirtilen bir 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 sahip için kampanyaların listesini alır.
patch
PATCH /youtube/partner/v1/campaigns/{campaignId} Belirli bir kampanyanın verilerine yama ekleyin.
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 bir talebin 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 listesini alır.

REST Kaynağı: claims

Yöntemler
get GET /youtube/partner/v1/claims/{claimId}
Kimliğe göre belirli bir hak talebini alır.
insert
POST /youtube/partner/v1/claims Hak talebi oluşturur.
list GET /youtube/partner/v1/claims
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} Mevcut bir hak talebine, politikasını veya durumunu değiştirerek yama uygular.
update PUT /youtube/partner/v1/claims/{claimId}
Mevcut bir hak talebinin politikasını veya durumunu değiştirerek 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 bir işaret noktası ekler.

REST Kaynağı: metadataHistory

Yöntemler
list GET /youtube/partner/v1/metadataHistory
Verileri sağlayan içerik sahibinden 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 Yayınlanmış müziklerin 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şkilendirilmiş 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ığından bağımsız olarak 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 veri paketi 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 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 düzeltme uygular.
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üme ulaştırılmamış referans çakışmalarının listesini alır.

REST Kaynağı: referanslar

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:
  • Referans dosyası yükleme isteği gönderirseniz YouTube, referansı sağlanan içerikten oluşturur.
list
GET /youtube/partner/v1/references Belirtilen öğe için kimliğe göre bir referans veya referans listesi alır.
patch PATCH /youtube/partner/v1/references/{referenceId}
Bir referansı yamalar.
update
PUT /youtube/partner/v1/references/{referenceId} Bir referansı günceller.

REST Kaynağı: spreadsheetTemplate

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

REST Kaynağı: uploader

Yöntemler
list
GET /youtube/partner/v1/uploader İçerik sahibi için yükleyicilerin listesini alır.

REST Kaynağı: validator

Yöntemler
validate
POST /youtube/partner/v1/validator Bir meta veri dosyasını doğrulayın.
validateAsync
POST /youtube/partner/v1/validatorAsync Bir 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ı alır.
getEnabledAds GET /youtube/partner/v1/videoAdvertisingOptions/{videoId}/getEnabledAds
Belirtilen iş ortağı veya kullanıcı tarafından yüklenen videoda izin verilen reklam türleriyle ilgili ayrıntıları alır.
patch
PATCH /youtube/partner/v1/videoAdvertisingOptions/{videoId} Belirtilen videonun reklamcılık ayarlarına yama uygular.
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 sahibinin beyaz listedeki bir kanalını kaldırır.
get GET /youtube/partner/v1/whitelists/{id}
Belirli bir beyaz listeye eklenen kanalı kimliğe göre alır.
insert
POST /youtube/partner/v1/whitelists İçerik sahibiniz için bir YouTube kanalını beyaz listeye eklemek.
list
GET /youtube/partner/v1/whitelists İçerik sahibi için beyaz listeye eklenmiş kanalların listesini alır.