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ımlanmaktadır. API bu kaynakların birçoğunu ekleme, güncelleme veya silme yöntemlerini de destekler.
Bu başvuru kılavuzunda, bu işlemlerin tümünü 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 temsilini listeler ve kaynaklar JSON nesneleri olarak temsil edilir. Ayrıca bu kılavuzda, her kaynak türü için desteklenen en az bir yöntem (LIST
, POST
, DELETE
vb.) listelenmekte ve 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 koşullar geçerlidir:
-
Her isteğin bir API anahtarı belirtmesi (
key
parametresiyle) veya bir OAuth 2.0 jetonu sağlaması gerekir. API anahtarınız, projeniz için Developer Console'un API Erişimi bölmesinde bulunmaktadır. -
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 ilgili kullanıcı tarafından yetkilendirildiyse gizli videolar da içerebilir.
-
API, OAuth 2.0 kimlik doğrulama protokolünü destekler. OAuth 2.0 jetonunu aşağıdaki yöntemlerden biriyle sağlayabilirsiniz:
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 uygulanmasına ilişkin 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 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şkilendirilen 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 özelliklerinin listesine bakın.
Yöntem | HTTP isteği | Açıklama |
---|---|---|
https://www.googleapis.com/youtube/v3 ile göreli URI'ler |
||
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şkilendirilmiş 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 özelliklerinin 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, tfmt parametresi için bir değer belirtmediği sürece ve orijinal dilinde tlang parametresi belirtilmediği sürece altyazı parçası 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 altyazı parçası alma olanağı 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. |
ChannelBanners
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 özelliklerinin listesine bakın.
Yöntem | HTTP isteği | Açıklama |
---|---|---|
https://www.googleapis.com/youtube/v3 ile göreli URI'ler |
||
insert |
POST /channelBanners/insert |
YouTube'a kanal banner'ı resmi yükler. Bu yöntem, kanalın banner resmini güncellemek için üç adımlık sürecin ilk iki adımını temsil eder:
|
ChannelSections
channelSection
kaynağı, kanalın öne çıkarmayı seçtiği bir video grubu ile ilgili bilgileri içerir. Örneğin, bir bölümde kanalın en son yüklemeleri, en popüler yüklemeleri veya bir ya da daha fazla oynatma listesindeki videolar yer alabilir.
Kanal bölümlerinin, kanal içerikleri feed görünümü yerine göz atma görünümünde gösterdiğinde 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 özelliklerinin 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ğı, YouTube kanalıyla ilgili bilgileri içerir.
Bu kaynak hakkında daha fazla bilgi için kaynağın kaynak temsiline ve özelliklerinin listesine bakın.
Yöntem | HTTP isteği | Açıklama |
---|---|---|
https://www.googleapis.com/youtube/v3 ile göreli URI'ler |
||
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 alt özelliklerinde yapılan güncellemeleri desteklediğini unutmayın. |
CommentThreads
Bir commentThread
kaynağı, bir YouTube yorum ileti dizisiyle ilgili bilgiler içerir. Üst düzey bir yorum ve yoruma verilen yanıtlar (varsa) bu ileti dizisine dahildir. commentThread
kaynağı, bir video veya kanal hakkındaki yorumları temsil edebilir.
Hem üst düzey yorum hem de yanıtlar, commentThread
kaynağı içinde iç içe yerleştirilmiş comment
kaynaklardı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. Ayrıca bazı yorumlarda yanıt bulunmadığını unutmayın.
Bu kaynak hakkında daha fazla bilgi için kaynağın kaynak temsiline ve özelliklerinin listesine bakın.
Yöntem | HTTP isteği | Açıklama |
---|---|---|
https://www.googleapis.com/youtube/v3 ile göreli URI'ler |
||
list |
GET /commentThreads |
API istek 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ı
Bir 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 yanıt da olabilir.
Bu kaynak hakkında daha fazla bilgi için kaynağın kaynak temsiline ve özelliklerinin listesine bakın.
Yöntem | HTTP isteği | Açıklama |
---|---|---|
https://www.googleapis.com/youtube/v3 ile göreli URI'ler |
||
list |
GET /comments |
API istek parametreleriyle eşleşen yorumların listesini döndürür. |
setModerationStatus |
POST /comments/setModerationStatus |
Bir veya daha fazla yorumun denetleme 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. |
GuideCategories
guideCategory
kaynağı, kanal içeriğine veya kanalın popülerliği gibi diğer göstergelere göre YouTube'un algoritmik olarak atadığı bir kategoriyi tanımlar. Liste, video kategorilerine benzer. Aralarındaki 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 özelliklerinin 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 bir listesini döndürür. |
I18nLanguages
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, YouTube site alt bilgisinden istediği kullanıcı arayüzü dilini 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 özelliklerinin listesine bakın.
Yöntem | HTTP isteği | Açıklama |
---|---|---|
https://www.googleapis.com/youtube/v3 ile göreli URI'ler |
||
list |
GET /i18nLanguages |
YouTube web sitesinin desteklediği uygulama dillerinin listesini döndürür. |
I18nRegions
i18nRegion
kaynağı, YouTube kullanıcısı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 bilgi kısmından istedikleri içerik bölgesini manuel olarak da seçebilir.
Her i18nRegion
kaynağında bölge kodu ve ad tanımlanır. search.list
, videos.list
, activities.list
ve videoCategories.list
gibi API yöntemleri çağrılırken regionCode
parametresinin değeri olarak bölge kodu kullanılabilir.
Bu kaynak hakkında daha fazla bilgi için kaynağın kaynak temsiline ve özelliklerinin 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 üyelerini temsil eder. Üyeler, içerik üreticiye düzenli olarak maddi destek sağlar ve özel avantajlardan yararlanır. Örneğin, içerik üretici bir sohbet için üyelere özel modu etkinleştirdiğinde üyeler sohbet edebilir.
Bu kaynak hakkında daha fazla bilgi için kaynağın kaynak temsiline ve özelliklerinin 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 (önceki adıyla "sponsorlar") listeler. API isteği, kanal sahibi tarafından yetkilendirilmelidir. |
MembershipsLevels
membershipsLevel
kaynağı, API isteğini yetkilendiren içerik oluşturucunun fiyatlandırma düzeyini tanımlar.
Bu kaynak hakkında daha fazla bilgi için kaynağın kaynak temsiline ve özelliklerinin listesine bakın.
Yöntem | HTTP isteği | Açıklama |
---|---|---|
https://www.googleapis.com/youtube/v3 ile göreli URI'ler |
||
list |
GET /membershipsLevels |
API isteğini yetkilendiren kanala ait sıfır veya daha fazla membershipsLevel kaynağının koleksiyonunu döndürür. Seviyeler, örtülü görüntüleme sırasına göre döndürülür. |
PlaylistItems
playlistItem
kaynağı, oynatma listesinde yer alan başka bir kaynağı (ör. video) tanımlar. Ek olarak, playlistItem
kaynağında, dahil edilen kaynakla ilgili olan ve söz konusu kaynağın ilgili oynatma listesinde nasıl kullanıldığıyla ilgili olan ayrıntılar da yer alır.
YouTube, kanalın yüklenen videolar listesini tanımlamak için bir oynatma listesi de kullanır. Bu listedeki her playlistItem
, yüklenen bir videoyu temsil eder. İlgili kanalın oynatma listesi kimliğini channel resource
öğesinden alabilirsiniz. Daha sonra liste için playlistItems.list
yöntemini kullanabilirsiniz.
Bu kaynak hakkında daha fazla bilgi için kaynağın kaynak temsiline ve özelliklerinin listesine bakın.
Yöntem | HTTP isteği | Açıklama |
---|---|---|
https://www.googleapis.com/youtube/v3 ile göreli URI'ler |
||
delete |
DELETE /playlistItems |
Oynatma listesi öğesini siler. |
insert |
POST /playlistItems |
Oynatma listesine kaynak ekler. |
list |
GET /playlistItems |
API istek parametreleriyle eşleşen oynatma listesi öğelerinin bir koleksiyonunu döndürür. Belirli bir oynatma listesindeki oynatma listesi öğelerinin tümünü alabilir veya benzersiz kimliklerine göre bir ya da 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ıralı olarak 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 listelerini bir kanal için aşağıdaki gibi özel video koleksiyonlarını tanımlamak amacıyla da kullanır:
- 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 listelerdeki öğeleri kaldırabilirsiniz.
Bu kaynak hakkında daha fazla bilgi için kaynağın kaynak temsiline ve özelliklerinin listesine bakın.
Yöntem | HTTP isteği | Açıklama |
---|---|---|
https://www.googleapis.com/youtube/v3 ile göreli URI'ler |
||
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 ya da benzersiz kimliklerine göre bir veya 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 sonuçları, bir 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 şekilde tanımlanabilir bir kaynağa işaret etse de kendine ait kalıcı verileri yoktur.
Bu kaynak hakkında daha fazla bilgi için kaynağın kaynak temsiline ve özelliklerinin listesine bakın.
Yöntem | HTTP isteği | Açıklama |
---|---|---|
https://www.googleapis.com/youtube/v3 ile göreli URI'ler |
||
list |
GET /search |
API isteğinde belirtilen sorgu parametreleriyle eşleşen arama sonuçlarının 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ğiyle ilgili bilgileri içerir. Abonelik, bir kanala yeni video eklendiğinde veya başka bir kullanıcı YouTube'da video yükleme, videoyu derecelendirme ya da bir videoya 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 özelliklerinin listesine bakın.
Yöntem | HTTP isteği | Açıklama |
---|---|---|
https://www.googleapis.com/youtube/v3 ile göreli URI'ler |
||
delete |
DELETE /subscriptions |
Bir aboneliği siler. |
insert |
POST /subscriptions |
Kimliği doğrulanan 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ğı, bir kaynakla ilişkilendirilmiş farklı küçük resim boyutlarını tanımlar. Lütfen küçük resimlerin aşağıdaki özelliklerini göz önünde bulundurun:
- Bir kaynağın
snippet.thumbnails
özelliği, söz konusu kaynak için kullanılabilen küçük resim görüntülerini tanımlayan nesnedir. - Bir
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 genel olarak 120 piksele 90 pikseldir ve birchannel
kaynağı içindefault
küçük resmi 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 yine de belirli resimler için farklı küçük resim boyutlarına sahip olabilir. Örneğin, bir HD video, HD olmayan videolara göre daha yüksek çözünürlüklü küçük resimleri destekleyebilir.
- Küçük resim boyutuyla ilgili bilgi içeren her nesnenin bir
width
veheight
özelliği vardır. Ancak, söz konusu görsel için genişlik ve yükseklik özellikleri döndürülemez. - Yüklenen küçük resim gerekli boyutlarla eşleşmiyorsa en boy oranı değiştirilmeden resim doğru boyuta uyacak şekilde yeniden boyutlandırılır. Resim kırpılmamış, ancak boyutun doğru olması için siyah çubuklar içerebilir.
Bu kaynak hakkında daha fazla bilgi için kaynağın kaynak temsiline ve özelliklerinin 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. |
VideoAbuseReportReasons
videoAbuseReportReason
kaynağı, bir videonun kötüye kullanım amaçlı içerik barındırdığı için işaretlenme nedeni hakkında bilgiler 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 bildirilme nedenini belirlemek için videoAbuseReportReason
kaynağından alınan bilgileri kullanır.
Bu kaynak hakkında daha fazla bilgi için kaynağın kaynak temsiline ve özelliklerinin 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. |
VideoCategories
videoCategory
kaynağı, yüklenmiş videolarla ilişkilendirilebilecek veya ilişkilendirilebilecek bir kategoriyi tanımlar.
Bu kaynak hakkında daha fazla bilgi için kaynağın kaynak temsiline ve özelliklerinin 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 bir 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 özelliklerinin 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 istek parametreleriyle eşleşen videoların listesini döndürür. |
delete |
DELETE /videos |
Bir YouTube videosunu siler. |
update |
PUT /videos |
Bir 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 videolar listesine 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 bir kanalın videoları oynatılırken görüntülenen resmi tanımlar. Ayrıca, resmin bağlanacağı hedef kanalı ve video oynatma sırasında filigranın ne zaman görüneceğini ve ne kadar süre boyunca görüneceğini belirleyen zamanlama ayrıntılarını da belirtebilirsiniz.
Bu kaynak hakkında daha fazla bilgi için kaynağın kaynak temsiline ve özelliklerinin listesine bakın.
Yöntem | HTTP isteği | Açıklama |
---|---|---|
https://www.googleapis.com/youtube/v3 ile göreli URI'ler |
||
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. |