YouTube Data API'sı, YouTube web sitesinde normalde yürütülen işlevleri kendi web sitenize veya uygulamanıza eklemenize olanak tanır. Aşağıdaki listelerde, API'yi kullanarak alabileceğiniz farklı kaynak türleri tanımlanmıştır. API bu kaynakların çoğunu ekleme, güncelleme veya silme yöntemlerini de destekler.
Bu başvuru kılavuzunda, tüm bu işlemleri gerçekleştirmek için API'nin nasıl kullanılacağı açıklanmaktadır. Kılavuz, kaynak türüne göre düzenlenmiştir. Kaynak; YouTube deneyiminin bir parçası olan video, oynatma listesi veya abonelik gibi bir öğe türünü temsil eder. Her kaynak türü için kılavuz, bir veya daha fazla veri gösterimi listeler ve kaynaklar JSON nesneleri olarak temsil edilir. Kılavuzda ayrıca her kaynak türü için bir veya daha fazla desteklenen yöntem (LIST
, POST
, DELETE
vb.) listelenip bu yöntemlerin uygulamanızda nasıl kullanılacağı açıklanmaktadır.
API'yi çağırma
YouTube Data API istekleri için aşağıdaki şartlar geçerlidir:
-
Her isteğin
key
parametresiyle birlikte bir API anahtarı belirtmesi veya bir OAuth 2.0 jetonu sağlaması gerekir. API anahtarınız, projeniz için Developer Console'un API Erişimi bölmesinde bulunur. -
Her ekleme, güncelleme ve silme isteği için bir yetkilendirme jetonu göndermeniz gerekir. Ayrıca, kimliği doğrulanmış kullanıcının gizli verilerini alan tüm istekler için yetkilendirme jetonu göndermeniz gerekir.
Ayrıca, kaynakları almak için kullanılan bazı API yöntemleri, yetkilendirme gerektiren parametreleri destekleyebilir veya istekler yetkilendirildiğinde ek meta veriler içerebilir. Örneğin, bir kullanıcının yüklediği videoları getirme isteği, istek belirli bir kullanıcı tarafından yetkilendirilmişse gizli videolar da içerebilir.
-
API, OAuth 2.0 kimlik doğrulama protokolünü destekler. OAuth 2.0 jetonu sağlamak için aşağıdaki yöntemlerden birini kullanabilirsiniz:
access_token
sorgu parametresini şu şekilde kullanın:?access_token=
oauth2-token
- HTTP
Authorization
üst bilgisini şu şekilde kullanın:Authorization: Bearer
oauth2-token
Uygulamanızda OAuth 2.0 kimlik doğrulamasının kullanılmasıyla ilgili tüm talimatları kimlik doğrulama kılavuzunda bulabilirsiniz.
Kaynak türleri
Etkinlikler
activity
kaynağı, belirli bir kanalın veya kullanıcının YouTube'da gerçekleştirdiği bir işlemle ilgili bilgileri içerir. Etkinlik feed'lerinde bildirilen işlemler arasında video derecelendirme, video paylaşma, videoyu favori olarak işaretleme, video yükleme vb. bulunur. Her activity
kaynağı; işlemin türünü, işlemle ilişkili kanalı ve işlemle ilişkili kaynakları(ör. puanlanan veya yüklenen video) tanımlar.
Bu kaynak hakkında daha fazla bilgi için kaynağın kaynak temsiline ve özellikleri listesine bakın.
Yöntem | HTTP isteği | Açıklama |
---|---|---|
https://www.googleapis.com/youtube/v3 ile göreli URI'lar |
||
list |
GET /activities |
İstek ölçütleriyle eşleşen kanal etkinliği etkinliklerinin listesini döndürür. Örneğin, belirli bir kanalla veya kullanıcının kendi kanalıyla ilişkili etkinlikleri alabilirsiniz. |
insert |
POST /activities |
Not: Bu yöntem kullanımdan kaldırılmıştır ve artık desteklenmemektedir. |
Altyazılar
caption
kaynağı, bir YouTube altyazı parçasını temsil eder. Bir altyazı parçası tam olarak bir YouTube videosuyla ilişkilendirilir.
Bu kaynak hakkında daha fazla bilgi için kaynağın kaynak temsiline ve özellikleri listesine bakın.
Yöntem | HTTP isteği | Açıklama |
---|---|---|
https://www.googleapis.com/youtube/v3 ile göreli URI'lar |
||
delete |
DELETE /captions |
Belirtilen altyazı parçasını siler. |
download |
GET /captions/id |
Bir altyazı parçası indirir. İstek tlang parametresi için bir değer belirtmedikçe altyazı parçası, tfmt parametresi için bir değer ve orijinal dilinde bir değer belirtmediği sürece orijinal biçiminde döndürülür. |
insert |
POST /captions |
Bir altyazı parçası yükler. |
list |
GET /captions |
Belirtilen videoyla ilişkili altyazı parçalarının listesini döndürür. API yanıtının gerçek altyazıları içermediğini ve captions.download yönteminin bir altyazı parçası alma özelliğini sağladığını unutmayın. |
update |
PUT /captions |
Bir altyazı parçasını günceller. Bir altyazı parçasını güncellerken parçanın taslak durumunu değiştirebilir, parça için yeni bir altyazı dosyası yükleyebilir veya her ikisini birden yapabilirsiniz. |
Kanal Banner'ları
channelBanner
kaynağı, yeni yüklenen bir resmi kanalın banner resmi olarak ayarlamak için kullanacağınız URL'yi içerir.
Bu kaynak hakkında daha fazla bilgi için kaynağın kaynak temsiline ve özellikleri listesine bakın.
Yöntem | HTTP isteği | Açıklama |
---|---|---|
https://www.googleapis.com/youtube/v3 ile göreli URI'lar |
||
insert |
POST /channelBanners/insert |
YouTube'a kanal banner'ı resmi yükler. Bu yöntem, kanalın banner resmini güncellemek için gerçekleştirilen üç adımlı sürecin ilk iki adımını temsil eder:
|
KanalBölümleri
channelSection
kaynağı, kanalın öne çıkarmayı seçtiği bir grup videoyla ilgili bilgileri içerir. Örneğin, bir bölümde kanalın en son yüklemeleri, en popüler yüklemeleri ya da bir veya daha fazla oynatma listesindeki videolar yer alabilir.
Kanal bölümleri, yalnızca kanalın içerikleri göz atma görünümünde (feed görünümü yerine) gösterdiği durumlarda görünür. Bir kanalın göz atma görünümünde içerik göstermesini sağlamak için belirtilen kanal için brandingSettings.channel.showBrowseView
özelliğini true
olarak ayarlayın.
Bir kanal en fazla 10 raf oluşturabilir.
Bu kaynak hakkında daha fazla bilgi için kaynağın kaynak temsiline ve özellikleri listesine bakın.
Yöntem | HTTP isteği | Açıklama |
---|---|---|
https://www.googleapis.com/youtube/v3 ile göreli URI'lar |
||
delete |
DELETE /channelSections |
Bir kanal bölümünü siler. |
insert |
POST /channelSections |
Kimliği doğrulanan kullanıcının kanalına bir kanal bölümü ekler. Bir kanal en fazla 10 raf oluşturabilir. |
list |
GET /channelSections |
API isteği ölçütleriyle eşleşen channelSection kaynaklarının listesini döndürür. |
update |
PUT /channelSections |
Bir kanal bölümünü günceller. |
Kanallar
channel
kaynağı, bir YouTube kanalıyla ilgili bilgileri içerir.
Bu kaynak hakkında daha fazla bilgi için kaynağın kaynak temsiline ve özellikleri listesine bakın.
Yöntem | HTTP isteği | Açıklama |
---|---|---|
https://www.googleapis.com/youtube/v3 ile göreli URI'lar |
||
list |
GET /channels |
İstek ölçütleriyle eşleşen sıfır veya daha fazla channel kaynağının koleksiyonunu döndürür. |
update |
PUT /channels |
Kanalın meta verilerini günceller. Bu yöntemin şu anda yalnızca channel kaynağının brandingSettings ve invideoPromotion nesneleri ve bunların alt özelliklerinde yapılan güncellemeleri desteklediğini unutmayın. |
Yorum İleti Dizileri
commentThread
kaynağı, bir YouTube yorum dizisiyle ilgili bilgiler içerir. Bu bilgiler, üst düzey yorumu ve varsa ilgili yoruma verilen yanıtları içerir. commentThread
kaynağı, bir video veya kanal hakkındaki yorumları temsil edebilir.
Hem en üst düzey yorum hem de yanıtlar aslında commentThread
kaynağı içine yerleştirilmiş comment
kaynaktır. commentThread
kaynağı, bir yoruma verilen tüm yanıtları içermez. Belirli bir yoruma ilişkin tüm yanıtları almak istiyorsanız comments.list
yöntemini kullanmanız gerekir. Bazı yorumlara yanıt verilmediğini de unutmayın.
Bu kaynak hakkında daha fazla bilgi için kaynağın kaynak temsiline ve özellikleri listesine bakın.
Yöntem | HTTP isteği | Açıklama |
---|---|---|
https://www.googleapis.com/youtube/v3 ile göreli URI'lar |
||
list |
GET /commentThreads |
API isteği parametreleriyle eşleşen yorum ileti dizilerinin listesini döndürür. |
insert |
POST /commentThreads |
Yeni bir üst düzey yorum oluşturur. Mevcut bir yoruma yanıt eklemek için bunun yerine comments.insert yöntemini kullanın. |
Yorum sayısı
comment
kaynağı, tek bir YouTube yorumuyla ilgili bilgileri içerir. comment
kaynağı, bir video veya kanal hakkındaki bir yorumu temsil edebilir. Ayrıca yorum, üst düzey bir yorum veya üst düzey bir yoruma cevap da olabilir.
Bu kaynak hakkında daha fazla bilgi için kaynağın kaynak temsiline ve özellikleri listesine bakın.
Yöntem | HTTP isteği | Açıklama |
---|---|---|
https://www.googleapis.com/youtube/v3 ile göreli URI'lar |
||
list |
GET /comments |
API isteği parametreleriyle eşleşen yorumların listesini döndürür. |
setModerationStatus |
POST /comments/setModerationStatus |
Bir veya daha fazla yorumun denetim durumunu ayarlar. API isteği, yorumlarla ilişkili kanalın veya videonun sahibi tarafından yetkilendirilmelidir. |
insert |
POST /comments |
Mevcut bir yoruma yanıt oluşturur. Not: Üst düzey yorum oluşturmak için commentThreads.insert yöntemini kullanın. |
markAsSpam |
POST /comments/markAsSpam |
Not: Bu yöntem kullanımdan kaldırılmıştır ve artık desteklenmemektedir. |
delete |
DELETE /comments |
Yorumu siler. |
update |
PUT /comments |
Yorumda değişiklik yapar. |
Kılavuz Kategorileri
guideCategory
kaynağı, kanalın içeriğine veya diğer göstergelere (ör. kanalın popülerliği) göre YouTube'un algoritmik olarak atadığı kategoriyi tanımlar. Liste video kategorilerine benzer. Aradaki fark, videoyu yükleyen kullanıcının video kategorisi atayabilmesi ancak kanal kategorisinin yalnızca YouTube tarafından atayabilmesidir.
Bu kaynak hakkında daha fazla bilgi için kaynağın kaynak temsiline ve özellikleri listesine bakın.
Yöntem | HTTP isteği | Açıklama |
---|---|---|
https://www.googleapis.com/youtube/v3 ile göreli URI'lar |
||
list |
GET /guideCategories |
YouTube kanallarıyla ilişkilendirilebilecek kategorilerin listesini döndürür. |
Türkçe
i18nLanguage
kaynağı, YouTube web sitesinin desteklediği bir uygulama dilini tanımlar. Uygulama dili, kullanıcı arayüzü dili olarak da adlandırılabilir. YouTube web sitesi için uygulama dili, Google Hesabı ayarlarına, tarayıcı diline veya IP konumuna göre otomatik olarak seçilebilir. Kullanıcılar, istedikleri kullanıcı arayüzü dilini YouTube sitesinin alt bilgisinden manuel olarak da seçebilir.
Her i18nLanguage
kaynağı, bir dil kodu ve ad tanımlar. Dil kodu, videoCategories.list
ve guideCategories.list
gibi API yöntemleri çağrılırken hl
parametresinin değeri olarak kullanılabilir.
Bu kaynak hakkında daha fazla bilgi için kaynağın kaynak temsiline ve özellikleri listesine bakın.
Yöntem | HTTP isteği | Açıklama |
---|---|---|
https://www.googleapis.com/youtube/v3 ile göreli URI'lar |
||
list |
GET /i18nLanguages |
YouTube web sitesinin desteklediği uygulama dillerinin listesini döndürür. |
I18nBölgeler
i18nRegion
kaynağı, YouTube kullanıcılarının tercih edilen içerik bölgesi olarak seçebileceği coğrafi alanı tanımlar. İçerik bölgesi, içerik yerel ayarı olarak da adlandırılabilir. YouTube web sitesi için içerik bölgesi, YouTube alanı veya kullanıcının IP konumu gibi buluşsal yöntemlere göre otomatik olarak seçilebilir. Kullanıcılar, YouTube site alt bilgisinden istediği içerik bölgesini manuel olarak da seçebilir.
Her i18nRegion
kaynağı, bir bölge kodu ve ad tanımlar. Bölge kodu; search.list
, videos.list
, activities.list
ve videoCategories.list
gibi API yöntemleri çağrılırken regionCode
parametresinin değeri olarak kullanılabilir.
Bu kaynak hakkında daha fazla bilgi için kaynağın kaynak temsiline ve özellikleri listesine bakın.
Yöntem | HTTP isteği | Açıklama |
---|---|---|
https://www.googleapis.com/youtube/v3 ile göreli URI'lar |
||
list |
GET /i18nRegions |
YouTube web sitesinin desteklediği içerik bölgelerinin listesini döndürür. |
Üyeler
member
kaynağı, bir YouTube kanalının kanal üyesini temsil eder. Üye, içerik üreticiye düzenli olarak parasal destek sağlar ve özel avantajlardan faydalanır. Örneğin, içerik üretici sohbet için "üyelere özel" modunu açtığında üyeler sohbet edebilir.
Bu kaynak hakkında daha fazla bilgi için kaynağın kaynak temsiline ve özellikleri listesine bakın.
Yöntem | HTTP isteği | Açıklama |
---|---|---|
https://www.googleapis.com/youtube/v3 ile göreli URI'lar |
||
list |
GET /members |
Bir kanalın üyelerini (eski adıyla "sponsorlar") listeler. API isteği, kanal sahibi tarafından yetkilendirilmelidir. |
ÜyelikSeviyeleri
membershipsLevel
kaynağı, API isteğini yetkilendiren içerik üreticinin fiyatlandırma düzeyini tanımlar.
Bu kaynak hakkında daha fazla bilgi için kaynağın kaynak temsiline ve özellikleri listesine bakın.
Yöntem | HTTP isteği | Açıklama |
---|---|---|
https://www.googleapis.com/youtube/v3 ile göreli URI'lar |
||
list |
GET /membershipsLevels |
API isteğini yetkilendiren kanala ait sıfır veya daha fazla membershipsLevel kaynağı koleksiyonunu döndürür. Seviyeler, örtülü görüntüleme sırasına göre döndürülür. |
Oynatma Listesi Öğeleri
playlistItem
kaynağı, oynatma listesine dahil edilen video gibi başka bir kaynağı tanımlar. Ayrıca playlistItem
kaynağı, dahil edilen kaynakla ilgili olan ve söz konusu kaynağın oynatma listesinde nasıl kullanıldığıyla ilgili ayrıntıları da içerir.
YouTube, kanalın yüklenen video listesini tanımlamak için bir oynatma listesi de kullanır. Bu listedeki her playlistItem
, yüklenen bir videoyu temsil eder. Söz konusu listenin oynatma listesi kimliğini belirli bir kanalın channel resource
öğesinden alabilirsiniz. Daha sonra, listeye playlistItems.list
yöntemini kullanabilirsiniz.
Bu kaynak hakkında daha fazla bilgi için kaynağın kaynak temsiline ve özellikleri listesine bakın.
Yöntem | HTTP isteği | Açıklama |
---|---|---|
https://www.googleapis.com/youtube/v3 ile göreli URI'lar |
||
delete |
DELETE /playlistItems |
Bir oynatma listesi öğesini siler. |
insert |
POST /playlistItems |
Oynatma listesine kaynak ekler. |
list |
GET /playlistItems |
API isteği parametreleriyle eşleşen oynatma listesi öğeleri koleksiyonunu döndürür. Belirli bir oynatma listesindeki oynatma listesi öğelerinin tümünü alabilir ya da benzersiz kimliklerine göre bir veya daha fazla oynatma listesi öğesi alabilirsiniz. |
update |
PUT /playlistItems |
Oynatma listesi öğesinde değişiklik yapar. Örneğin, öğenin oynatma listesindeki konumunu güncelleyebilirsiniz. |
Oynatma listeleri
playlist
kaynağı, bir YouTube oynatma listesini temsil eder. Oynatma listesi sırayla görüntülenebilen ve diğer kullanıcılarla paylaşılabilen bir video koleksiyonudur. Bir oynatma listesi en fazla 200 video içerebilir ve YouTube her kullanıcının oluşturduğu oynatma listesi sayısını sınırlamaz. Varsayılan olarak, oynatma listeleri diğer kullanıcılar tarafından görülebilir ancak oynatma listeleri herkese açık veya gizli olabilir.
YouTube, oynatma listelerinden bir kanaldaki aşağıdakiler gibi özel video koleksiyonlarını da tespit eder:
- yüklenen videolar
- olumlu oy alan (beğenilen) videolar
- izleme geçmişi
- daha sonra izle
channel resource
öğesinden alabilirsiniz.Daha sonra bu listelerden herhangi birini almak için
playlistItems.list
yöntemini kullanabilirsiniz. Ayrıca, playlistItems.insert
ve playlistItems.delete
yöntemlerini çağırarak bu listelere öğe ekleyebilir veya mevcut öğeleri kaldırabilirsiniz.
Bu kaynak hakkında daha fazla bilgi için kaynağın kaynak temsiline ve özellikleri listesine bakın.
Yöntem | HTTP isteği | Açıklama |
---|---|---|
https://www.googleapis.com/youtube/v3 ile göreli URI'lar |
||
delete |
DELETE /playlists |
Oynatma listesini siler. |
list |
GET /playlists |
API istek parametreleriyle eşleşen oynatma listeleri koleksiyonunu döndürür. Örneğin, kimliği doğrulanmış kullanıcının sahip olduğu tüm oynatma listelerini veya benzersiz kimliklerine göre bir ya da daha fazla oynatma listesini alabilirsiniz. |
insert |
POST /playlists |
Oynatma listesi oluşturur. |
update |
PUT /playlists |
Şarkı listesinde değişiklik yapar. Örneğin, bir oynatma listesinin başlığını, açıklamasını veya gizlilik durumunu değiştirebilirsiniz. |
Arama
Arama sonucu, API isteğinde belirtilen arama parametreleriyle eşleşen bir YouTube videosu, kanalı veya oynatma listesiyle ilgili bilgiler içerir. Bir arama sonucu, video gibi benzersiz bir şekilde tanımlanabilir bir kaynağı işaret etse de kendine ait kalıcı verileri yoktur.
Bu kaynak hakkında daha fazla bilgi için kaynağın kaynak temsiline ve özellikleri listesine bakın.
Yöntem | HTTP isteği | Açıklama |
---|---|---|
https://www.googleapis.com/youtube/v3 ile göreli URI'lar |
||
list |
GET /search |
API isteğinde belirtilen sorgu parametreleriyle eşleşen arama sonuçları koleksiyonunu döndürür. Varsayılan olarak, bir arama sonucu kümesi eşleşen video , channel ve playlist kaynaklarını tanımlar, ancak sorguları yalnızca belirli bir kaynak türünü alacak şekilde de yapılandırabilirsiniz. |
Abonelikler
subscription
kaynağı, YouTube kullanıcı aboneliği hakkında bilgiler içerir. Abonelik, kanala yeni videolar eklendiğinde veya başka bir kullanıcı YouTube'da video yükleme, videoyu derecelendirme ya da video hakkında yorum yapma gibi çeşitli işlemlerden birini gerçekleştirdiğinde kullanıcıyı bilgilendirir.
Bu kaynak hakkında daha fazla bilgi için kaynağın kaynak temsiline ve özellikleri listesine bakın.
Yöntem | HTTP isteği | Açıklama |
---|---|---|
https://www.googleapis.com/youtube/v3 ile göreli URI'lar |
||
delete |
DELETE /subscriptions |
Bir aboneliği siler. |
insert |
POST /subscriptions |
Kimliği doğrulanmış kullanıcının kanalı için bir abonelik ekler. |
list |
GET /subscriptions |
API isteği ölçütleriyle eşleşen abonelik kaynaklarını döndürür. |
Küçük resimler
thumbnail
kaynağı, kaynakla ilişkilendirilmiş farklı küçük resim boyutlarını tanımlar. Lütfen küçük resimlerin aşağıdaki özelliklerine dikkat edin:
- Bir kaynağın
snippet.thumbnails
özelliği, söz konusu kaynak için kullanılabilen küçük resim görüntülerini tanımlayan bir nesnedir. thumbnail
kaynağı, bir dizi nesne içerir. Her bir nesnenin adı (default
,medium
,high
vb.) küçük resmin boyutunu belirtir.- Farklı kaynak türleri, farklı küçük resim boyutlarını destekleyebilir.
- Farklı kaynak türleri, aynı ada sahip küçük resimler için farklı boyutlar tanımlayabilir. Örneğin, bir
video
kaynağı içindefault
küçük resmi genelde 120 piksele 90 pikseldir.channel
kaynağı içindefault
küçük resmi ise genelde 88 x 88 pikseldir. - Aynı türdeki kaynaklar, orijinal resmin veya YouTube'a yüklenen içeriğin çözünürlüğüne bağlı olarak belirli resimler için farklı küçük resim boyutlarına sahip olabilir. Örneğin, HD bir video, HD olmayan videolara göre daha yüksek çözünürlüklü küçük resimleri destekleyebilir.
- Küçük resim boyutuyla ilgili bilgileri içeren her nesnenin bir
width
ve birheight
özelliği vardır. Ancak, bu resim için genişlik ve yükseklik özellikleri döndürülemez. - Yüklenen bir küçük resim gerekli boyutlarla eşleşmiyorsa en boy oranı değiştirilmeden doğru boyuta uyacak şekilde yeniden boyutlandırılır. Resim kırpılmamış, ancak doğru boyutu sağlamak için siyah çubuklar içerebilir.
Bu kaynak hakkında daha fazla bilgi için kaynağın kaynak temsiline ve özellikleri listesine bakın.
Yöntem | HTTP isteği | Açıklama |
---|---|---|
https://www.googleapis.com/youtube/v3 ile göreli URI'lar |
||
set |
POST /thumbnails/set |
YouTube'a özel bir video küçük resmi yükler ve bunu bir video için ayarlar. |
Video Kötüye Kullanım Raporu Nedenleri
videoAbuseReportReason
kaynağı, bir videonun kötüye kullanım amaçlı içerik barındırdığı için işaretlenmesinin nedeni hakkında bilgi içerir. Uygulamanız kötüye kullanım amaçlı bir videoyu bildirmek için videos.reportAbuse
yöntemini çağırdığında istek, videonun raporlanma nedenini tanımlamak için videoAbuseReportReason
kaynağından alınan bilgileri kullanır.
Bu kaynak hakkında daha fazla bilgi için kaynağın kaynak temsiline ve özellikleri listesine bakın.
Yöntem | HTTP isteği | Açıklama |
---|---|---|
https://www.googleapis.com/youtube/v3 ile göreli URI'lar |
||
list |
GET /videoAbuseReportReasons |
Kötüye kullanım amaçlı videoları bildirmek için kullanılabilecek nedenlerin listesini alın. |
Video Kategorileri
videoCategory
kaynağı, yüklenmiş olan veya bu videolarla ilişkilendirilmiş olan bir kategoriyi tanımlar.
Bu kaynak hakkında daha fazla bilgi için kaynağın kaynak temsiline ve özellikleri listesine bakın.
Yöntem | HTTP isteği | Açıklama |
---|---|---|
https://www.googleapis.com/youtube/v3 ile göreli URI'lar |
||
list |
GET /videoCategories |
YouTube videolarıyla ilişkilendirilebilecek kategorilerin listesini döndürür. |
Videolar
video
kaynağı, bir YouTube videosunu temsil eder.
Bu kaynak hakkında daha fazla bilgi için kaynağın kaynak temsiline ve özellikleri listesine bakın.
Yöntem | HTTP isteği | Açıklama |
---|---|---|
https://www.googleapis.com/youtube/v3 ile göreli URI'lar |
||
insert |
POST /videos |
YouTube'a bir video yükler ve isteğe bağlı olarak videonun meta verilerini ayarlar. |
list |
GET /videos |
API isteği parametreleriyle eşleşen videoların listesini döndürür. |
delete |
DELETE /videos |
Bir YouTube videosunu siler. |
update |
PUT /videos |
Videonun meta verilerini günceller. |
rate |
POST /videos/rate |
Bir videoya beğenme veya beğenmeme puanı ekleyin ya da videonun puanını kaldırın. |
getRating |
GET /videos/getRating |
Yetkili kullanıcının belirtilen videolardan oluşan bir listeye verdiği derecelendirmeleri alır. |
reportAbuse |
POST /videos/reportAbuse |
Kötüye kullanım amaçlı içerik barındıran bir videoyu bildirin. |
Filigranlar
watermark
kaynağı, belirtilen kanalın videoları oynatılırken görüntülenen bir görüntüyü tanımlar. Ayrıca, resmin bağlanacağı bir hedef kanalın yanı sıra, filigranın video oynatma sırasında ne zaman görüneceğini ve ne kadar süre boyunca gösterileceğini belirleyen zamanlama ayrıntılarını da belirleyebilirsiniz.
Bu kaynak hakkında daha fazla bilgi için kaynağın kaynak temsiline ve özellikleri listesine bakın.
Yöntem | HTTP isteği | Açıklama |
---|---|---|
https://www.googleapis.com/youtube/v3 ile göreli URI'lar |
||
set |
POST /watermarks/set |
YouTube'a filigran resmi yükler ve bunu bir kanal için ayarlar. |
unset |
POST /watermarks/unset |
Kanalın filigran resmini siler. |