videos.insert
uç noktası aracılığıyla yüklenen tüm videolar, gizli izleme moduyla sınırlandırılacak. Bu kısıtlamanın kaldırılması için her API projesinin Hizmet Şartları'na uygunluğunu doğrulamak amacıyla denetime tabi tutulması gerekir. Daha fazla bilgi için lütfen API Düzeltme Geçmişi'ne bakın.
video kaynağı, bir YouTube videosunu temsil eder.
Yöntemler
API, videos kaynakları için aşağıdaki yöntemleri destekler:
- getRating
- Yetkili kullanıcının, belirtilen videoların listesine verdiği puanları alır. Hemen deneyin.
- list
- API istek parametreleriyle eşleşen videoların listesini döndürür. Hemen deneyin.
- insert
- Bir videoyu YouTube'a yükler ve isteğe bağlı olarak videonun meta verilerini ayarlar.
- güncelle
- Videonun meta verilerini günceller. Hemen deneyin.
- sil
- YouTube videosunu siler. Hemen deneyin.
- rate
- Bir videoya beğenme veya beğenmeme puanı ekleme ya da videodan puan kaldırma. Hemen deneyin.
- reportAbuse
- Kötüye kullanım amaçlı içerik barındıran videoları bildirme. Hemen deneyin.
Kaynak temsili
Aşağıdaki JSON yapısında, videos kaynağının biçimi gösterilmektedir:
{
"kind": "youtube#video",
"etag": etag,
"id": string,
"snippet": {
"publishedAt": datetime,
"channelId": string,
"title": string,
"description": string,
"thumbnails": {
(key): {
"url": string,
"width": unsigned integer,
"height": unsigned integer
}
},
"channelTitle": string,
"tags": [
string
],
"categoryId": string,
"liveBroadcastContent": string,
"defaultLanguage": string,
"localized": {
"title": string,
"description": string
},
"defaultAudioLanguage": string
},
"contentDetails": {
"duration": string,
"dimension": string,
"definition": string,
"caption": string,
"licensedContent": boolean,
"regionRestriction": {
"allowed": [
string
],
"blocked": [
string
]
},
"contentRating": {
"acbRating": string,
"agcomRating": string,
"anatelRating": string,
"bbfcRating": string,
"bfvcRating": string,
"bmukkRating": string,
"catvRating": string,
"catvfrRating": string,
"cbfcRating": string,
"cccRating": string,
"cceRating": string,
"chfilmRating": string,
"chvrsRating": string,
"cicfRating": string,
"cnaRating": string,
"cncRating": string,
"csaRating": string,
"cscfRating": string,
"czfilmRating": string,
"djctqRating": string,
"djctqRatingReasons": [,
string
],
"ecbmctRating": string,
"eefilmRating": string,
"egfilmRating": string,
"eirinRating": string,
"fcbmRating": string,
"fcoRating": string,
"fmocRating": string,
"fpbRating": string,
"fpbRatingReasons": [,
string
],
"fskRating": string,
"grfilmRating": string,
"icaaRating": string,
"ifcoRating": string,
"ilfilmRating": string,
"incaaRating": string,
"kfcbRating": string,
"kijkwijzerRating": string,
"kmrbRating": string,
"lsfRating": string,
"mccaaRating": string,
"mccypRating": string,
"mcstRating": string,
"mdaRating": string,
"medietilsynetRating": string,
"mekuRating": string,
"mibacRating": string,
"mocRating": string,
"moctwRating": string,
"mpaaRating": string,
"mpaatRating": string,
"mtrcbRating": string,
"nbcRating": string,
"nbcplRating": string,
"nfrcRating": string,
"nfvcbRating": string,
"nkclvRating": string,
"oflcRating": string,
"pefilmRating": string,
"rcnofRating": string,
"resorteviolenciaRating": string,
"rtcRating": string,
"rteRating": string,
"russiaRating": string,
"skfilmRating": string,
"smaisRating": string,
"smsaRating": string,
"tvpgRating": string,
"ytRating": string
},
"projection": string,
"hasCustomThumbnail": boolean
},
"status": {
"uploadStatus": string,
"failureReason": string,
"rejectionReason": string,
"privacyStatus": string,
"publishAt": datetime,
"license": string,
"embeddable": boolean,
"publicStatsViewable": boolean,
"madeForKids": boolean,
"selfDeclaredMadeForKids": boolean,
"containsSyntheticMedia": boolean
},
"statistics": {
"viewCount": string,
"likeCount": string,
"dislikeCount": string,
"favoriteCount": string,
"commentCount": string
},
"paidProductPlacementDetails": {
"hasPaidProductPlacement": boolean
},
"player": {
"embedHtml": string,
"embedHeight": long,
"embedWidth": long
},
"topicDetails": {
"topicIds": [
string
],
"relevantTopicIds": [
string
],
"topicCategories": [
string
]
},
"recordingDetails": {
"recordingDate": datetime
},
"fileDetails": {
"fileName": string,
"fileSize": unsigned long,
"fileType": string,
"container": string,
"videoStreams": [
{
"widthPixels": unsigned integer,
"heightPixels": unsigned integer,
"frameRateFps": double,
"aspectRatio": double,
"codec": string,
"bitrateBps": unsigned long,
"rotation": string,
"vendor": string
}
],
"audioStreams": [
{
"channelCount": unsigned integer,
"codec": string,
"bitrateBps": unsigned long,
"vendor": string
}
],
"durationMs": unsigned long,
"bitrateBps": unsigned long,
"creationTime": string
},
"processingDetails": {
"processingStatus": string,
"processingProgress": {
"partsTotal": unsigned long,
"partsProcessed": unsigned long,
"timeLeftMs": unsigned long
},
"processingFailureReason": string,
"fileDetailsAvailability": string,
"processingIssuesAvailability": string,
"tagSuggestionsAvailability": string,
"editorSuggestionsAvailability": string,
"thumbnailsAvailability": string
},
"suggestions": {
"processingErrors": [
string
],
"processingWarnings": [
string
],
"processingHints": [
string
],
"tagSuggestions": [
{
"tag": string,
"categoryRestricts": [
string
]
}
],
"editorSuggestions": [
string
]
},
"liveStreamingDetails": {
"actualStartTime": datetime,
"actualEndTime": datetime,
"scheduledStartTime": datetime,
"scheduledEndTime": datetime,
"concurrentViewers": unsigned long,
"activeLiveChatId": string
},
"localizations": {
(key): {
"title": string,
"description": string
}
}
}Özellikler
Aşağıdaki tabloda bu kaynakta görünen özellikler tanımlanmaktadır:
| Özellikler | |
|---|---|
kind |
stringAPI kaynağının türünü tanımlar. Değer youtube#video olur. |
etag |
etagBu kaynağın Etag değeri. |
id |
stringYouTube'un videoyu benzersiz şekilde tanımlamak için kullandığı kimlik. |
snippet |
objectsnippet nesnesi, videonun başlığı, açıklaması ve kategorisi gibi temel ayrıntıları içerir. |
snippet.publishedAt |
datetimeVideonun yayınlandığı tarih ve saat. Bu sürenin, videonun yüklendiği zamandan farklı olabileceğini unutmayın. Örneğin, bir video gizli olarak yüklenir ve daha sonra herkese açık hale getirilirse bu özellik, videonun herkese açık hale getirildiği zamanı belirtir. Birkaç özel durum vardır:
|
snippet.channelId |
stringYouTube'un, videonun yüklendiği kanalı benzersiz şekilde tanımlamak için kullandığı kimliktir. |
snippet.title |
stringVideonun başlığı. Mülk değeri en fazla 100 karakter uzunluğundadır ve < ile > hariç tüm geçerli UTF-8 karakterlerini içerebilir. videos.update yöntemini çağırıyorsanız ve bir video kaynağının snippet bölümünü güncelliyorsanız bu mülk için bir değer ayarlamanız gerekir. |
snippet.description |
stringVideonun açıklaması. Mülk değeri en fazla 5.000 bayt uzunluğundadır ve < ile > hariç tüm geçerli UTF-8 karakterlerini içerebilir. |
snippet.thumbnails |
objectVideoyla ilişkili küçük resimlerin haritası. Haritadaki her nesne için anahtar, küçük resim adıdır ve değer, küçük resimle ilgili diğer bilgileri içeren bir nesnedir. |
snippet.thumbnails.(key) |
objectGeçerli anahtar değerleri:
|
snippet.thumbnails.(key).url |
stringResmin URL'si. |
snippet.thumbnails.(key).width |
unsigned integerResmin genişliği. |
snippet.thumbnails.(key).height |
unsigned integerResmin yüksekliği. |
snippet.channelTitle |
stringVideonun ait olduğu kanalın başlığı. |
snippet.tags[] |
listVideoyla ilişkili anahtar kelime etiketlerinin listesi. Etiketler boşluk içerebilir. Mülk değeri en fazla 500 karakter uzunluğunda olabilir. Karakter sınırının hesaplanma şekliyle ilgili aşağıdaki kurallara dikkat edin:
|
snippet.categoryId |
stringVideoyla ilişkili YouTube video kategorisi. videos.update yöntemini çağırıyorsanız ve bir video kaynağının snippet bölümünü güncelliyorsanız bu özellik için bir değer ayarlamanız gerekir. |
snippet.liveBroadcastContent |
stringVideonun yaklaşan/etkin bir canlı yayın olup olmadığını gösterir. Video yaklaşan/etkin bir canlı yayın değilse "none" (yok) değerini alır. Bu özellik için geçerli değerler:
|
snippet.defaultLanguage |
stringvideo kaynağının snippet.title ve snippet.description özelliklerindeki metnin dili. |
snippet.localized |
objectsnippet.localized nesnesi, videonun yerelleştirilmiş başlığını ve açıklamasını ya da videonun meta verilerinin varsayılan dilinde başlığını içerir.
localizations nesnesini kullanın. |
snippet.localized.title |
stringYerelleştirilmiş video başlığı. |
snippet.localized.description |
stringYerelleştirilmiş video açıklaması. |
snippet.defaultAudioLanguage |
stringdefault_audio_language mülkü, videonun varsayılan ses parçasında konuşulan dili belirtir. |
contentDetails |
objectcontentDetails nesnesi, videonun uzunluğu ve videoda altyazı olup olmadığı bilgisi dahil olmak üzere video içeriği hakkında bilgi içerir. |
contentDetails.duration |
stringVideonun uzunluğu. Özellik değeri, ISO 8601 biçiminde bir süredir. Örneğin, en az bir dakika ve en fazla bir saat uzunluğundaki bir videonun süresi PT#M#S biçimindedir. Bu biçimte PT harfleri, değerin bir süreyi belirttiğini, M ve S harfleri ise süreyi sırasıyla dakika ve saniye cinsinden ifade eder. M ve S harflerinden önce gelen # karakterleri, videonun dakika (veya saniye) sayısını belirten tam sayılardır. Örneğin, PT15M33S değeri videonun 15 dakika 33 saniye uzunluğunda olduğunu gösterir.Video en az bir saat uzunluğundaysa süre PT#H#M#S biçimindedir. Bu biçimte, H harfinden önce gelen #, videonun saat cinsinden uzunluğunu belirtir. Diğer tüm ayrıntılar yukarıda açıklananlarla aynıdır. Video en az bir gün uzunluğundaysa P ve T harfleri ayrılır ve değerin biçimi P#DT#H#M#S olur. Tüm ayrıntılar için lütfen ISO 8601 spesifikasyonuna bakın. |
contentDetails.dimension |
stringVideonun 3D mi yoksa 2D mi olduğunu belirtir. |
contentDetails.definition |
stringVideonun yüksek çözünürlükte ( HD) mi yoksa yalnızca standart çözünürlükte mi izlenebileceğini belirtir.Bu mülk için geçerli değerler şunlardır:
|
contentDetails.caption |
stringVideoda altyazı olup olmadığını belirtir. Bu özelliğin geçerli değerleri şunlardır:
|
contentDetails.licensedContent |
booleanVideonun lisanslı içerik gösterip göstermediğini belirtir. Lisanslı içerik, bir YouTube içerik iş ortağına bağlı kanala yüklenen ve daha sonra bu iş ortağı tarafından hak talebinde bulunulan içeriktir. |
contentDetails.regionRestriction |
objectregionRestriction nesnesi, bir videonun görüntülenebileceği (veya görüntülenemeyeceği) ülkelerle ilgili bilgileri içerir. Nesne, contentDetails.regionRestriction.allowed veya contentDetails.regionRestriction.blocked özelliğini içerir. |
contentDetails.regionRestriction.allowed[] |
listVideonun görüntülenebileceği ülkeleri tanımlayan bölge kodlarının listesi. Bu özellik mevcutsa ve değerinde bir ülke listelenmemişse videonun söz konusu ülkede gösterilmesi engellenir. Bu özellik mevcutsa ve boş bir liste içeriyorsa video tüm ülkelerde engellenir. |
contentDetails.regionRestriction.blocked[] |
listVideonun engellendiği ülkeleri tanımlayan bölge kodlarının listesi. Bu özellik mevcutsa ve değerinde bir ülke listelenmemişse video o ülkede görüntülenebilir. Bu özellik mevcutsa ve boş bir liste içeriyorsa video tüm ülkelerde görüntülenebilir. |
contentDetails.contentRating |
objectVideonun çeşitli derecelendirme sistemlerine göre aldığı derecelendirmeleri belirtir. |
contentDetails.contentRating.acbRating |
stringVideonun Australian Classification Board (ACB) veya Australian Communications and Media Authority (ACMA) derecelendirmesi. ACMA derecelendirmeleri, çocuk televizyon programlarını sınıflandırmak için kullanılır. Bu özellik için geçerli değerler şunlardır:
|
contentDetails.contentRating.agcomRating |
stringVideonun İtalya'daki Autorità per le Garanzie nelle Comunicazioni (AGCOM) tarafından verilen derecelendirmesi. Bu özellik için geçerli değerler:
|
contentDetails.contentRating.anatelRating |
stringVideonun Şili televizyonu için Anatel (Asociación Nacional de Televisión) derecelendirmesi. Bu özellik için geçerli değerler:
|
contentDetails.contentRating.bbfcRating |
stringVideonun British Board of Film Classification (BBFC) derecelendirmesi. Bu mülk için geçerli değerler:
|
contentDetails.contentRating.bfvcRating |
stringVideonun Tayland Film ve Video Sansür Kurulu tarafından verilen derecelendirmesi. Bu özellik için geçerli değerler:
|
contentDetails.contentRating.bmukkRating |
stringVideonun Avusturya Medya Sınıflandırma Kurulu (Bundesministerium für Unterricht, Kunst und Kultur) tarafından verilen derecelendirmesi. Bu özellik için geçerli değerler şunlardır:
|
contentDetails.contentRating.catvRating |
stringKanada TV'si için derecelendirme sistemi - Kanada TV Sınıflandırma Sistemi Videonun, Kanada'da İngilizce yayın yapan Kanada Radyo, Televizyon ve Telekomünikasyon Komisyonu (CRTC) tarafından verilen derecelendirmesi. Daha fazla bilgi için Kanada Yayın Standartları Konseyi web sitesine bakın. Bu mülk için geçerli değerler şunlardır:
|
contentDetails.contentRating.catvfrRating |
stringVideonun, Kanada'da Fransızca yayın yapan kuruluşlar için Kanada Radyo, Televizyon ve Telekomünikasyon Komisyonu (CRTC) tarafından verilen derecelendirmesi. Daha fazla bilgi için Kanada Yayın Standartları Konseyi web sitesine bakın. Bu özellik için geçerli değerler şunlardır:
|
contentDetails.contentRating.cbfcRating |
stringVideonun Central Board of Film Certification (CBFC - Hindistan) derecelendirmesi. Bu özellik için geçerli değerler:
|
contentDetails.contentRating.cccRating |
stringVideonun Consejo de Calificación Cinematográfica (Şili) derecelendirmesi. Bu özellik için geçerli değerler:
|
contentDetails.contentRating.cceRating |
stringVideonun Portekiz'deki Comissão de Classificação de Espect´culos tarafından verilen derecelendirmesi. Bu özellik için geçerli değerler şunlardır:
|
contentDetails.contentRating.chfilmRating |
stringVideonun İsviçre'deki derecelendirmesi. Bu özellik için geçerli değerler:
|
contentDetails.contentRating.chvrsRating |
stringVideonun Kanada Ev Videoları Derecelendirme Sistemi (CHVRS) derecelendirmesi. Bu mülk için geçerli değerler şunlardır:
|
contentDetails.contentRating.cicfRating |
stringVideonun, Commission de Contrôle des Films (Belçika) tarafından verilen derecelendirmesi. Bu mülk için geçerli değerler şunlardır:
|
contentDetails.contentRating.cnaRating |
stringVideonun Romanya'daki CONSILIUL NATIONAL AL AUDIOVIZUALULUI (CNA) tarafından verilen derecelendirmesi. Bu özellik için geçerli değerler:
|
contentDetails.contentRating.cncRating |
stringFransa'daki derecelendirme sistemi - Commission de classification cinematographique Bu özellik için geçerli değerler şunlardır:
|
contentDetails.contentRating.csaRating |
stringFransa'nın yayın içeriğini derecelendiren Conseil supérieur de l?audiovisuel tarafından verilen video derecelendirmesi. Bu mülk için geçerli değerler şunlardır:
|
contentDetails.contentRating.cscfRating |
stringVideonun Lüksemburg'daki Commission de surveillance de la classification des films (CSCF) tarafından verilen derecelendirmesi. Bu özellik için geçerli değerler şunlardır:
|
contentDetails.contentRating.czfilmRating |
stringVideonun Çek Cumhuriyeti'ndeki derecelendirmesi. Bu özellik için geçerli değerler şunlardır:
|
contentDetails.contentRating.djctqRating |
stringVideonun Departamento de Justiça, Classificação, Qualificação e Títulos (DJCQT - Brezilya) derecelendirmesi. Bu mülk için geçerli değerler:
|
contentDetails.contentRating.djctqRatingReasons[] |
listVideonun DJCQT (Brezilya) derecelendirmesini almasının nedenlerini açıklayan nedenler. |
contentDetails.contentRating.ecbmctRating |
stringTürkiye'deki derecelendirme sistemi - Kültür ve Turizm Bakanlığı Değerlendirme ve Sınıflandırma Kurulu Bu özellik için geçerli değerler şunlardır:
|
contentDetails.contentRating.eefilmRating |
stringVideonun Estonya'daki derecelendirmesi. Bu özellik için geçerli değerler şunlardır:
|
contentDetails.contentRating.egfilmRating |
stringVideonun Mısır'daki derecelendirmesi. Bu özellik için geçerli değerler:
|
contentDetails.contentRating.eirinRating |
stringVideonun Eirin (映倫) derecelendirmesi. Eirin, Japonya'daki derecelendirme sistemidir. Bu özellik için geçerli değerler şunlardır:
|
contentDetails.contentRating.fcbmRating |
stringVideonun Malezya Film Sansür Kurulu tarafından verilen derecelendirmesi. Bu özellik için geçerli değerler:
|
contentDetails.contentRating.fcoRating |
stringVideonun Hong Kong Film, Gazete ve Makale İdaresi tarafından verilen derecelendirmesi. Bu mülk için geçerli değerler şunlardır:
|
contentDetails.contentRating.fmocRating |
stringBu özelliğin desteği 2 Kasım 2015'ten itibaren sonlandırıldı. Bunun yerine contentDetails.contentRating.cncRating mülkünü kullanın.Videonun Centre national du cinéma et de l'image animé (Fransa Kültür Bakanlığı) derecelendirmesi. Bu mülk için geçerli değerler şunlardır:
|
contentDetails.contentRating.fpbRating |
stringVideonun Güney Afrika Film ve Yayın Kurulu tarafından verilen derecelendirmesi. Bu özellik için geçerli değerler şunlardır:
|
contentDetails.contentRating.fpbRatingReasons[] |
listVideonun FPB (Güney Afrika) derecelendirmesini neden aldığını açıklayan nedenler. |
contentDetails.contentRating.fskRating |
stringVideonun Freiwillige Selbstkontrolle der Filmwirtschaft (FSK - Almanya) derecelendirmesi. Bu mülk için geçerli değerler şunlardır:
|
contentDetails.contentRating.grfilmRating |
stringVideonun Yunanistan'daki derecelendirmesi. Bu özellik için geçerli değerler:
|
contentDetails.contentRating.icaaRating |
stringVideonun Instituto de la Cinematografía y de las Artes Audiovisuales (ICAA - İspanya) derecelendirmesi. Bu mülk için geçerli değerler şunlardır:
|
contentDetails.contentRating.ifcoRating |
stringVideonun İrlanda Film Sınıflandırma Kurumu (IFCO - İrlanda) derecelendirmesi. Daha fazla bilgi için IFCO web sitesine bakın. Bu özellik için geçerli değerler şunlardır:
|
contentDetails.contentRating.ilfilmRating |
stringVideonun İsrail'deki derecelendirmesi. Bu özellik için geçerli değerler şunlardır:
|
contentDetails.contentRating.incaaRating |
stringVideonun INCAA (Instituto Nacional de Cine y Artes Audiovisuales - Arjantin) derecelendirmesi. Bu mülk için geçerli değerler şunlardır:
|
contentDetails.contentRating.kfcbRating |
stringVideonun Kenya Film Sınıflandırma Kurulu tarafından verilen derecelendirmesi. Bu özellik için geçerli değerler:
|
contentDetails.contentRating.kijkwijzerRating |
stringvoor de Classificatie van Audiovisuele Media (Hollanda). Bu mülk için geçerli değerler şunlardır:
|
contentDetails.contentRating.kmrbRating |
stringVideonun Kore Medya Derecelendirme Kurulu (영상물등급위원회) derecelendirmesi. KMRB, Güney Kore'deki videoları derecelendirir. Bu özellik için geçerli değerler:
|
contentDetails.contentRating.lsfRating |
stringVideonun Endonezya'daki Lembaga Sensor Film tarafından verilen derecelendirmesi. Bu mülk için geçerli değerler şunlardır:
|
contentDetails.contentRating.mccaaRating |
stringVideonun Malta Film Yaş Sınıflandırma Kurulu tarafından verilen derecelendirmesi. Bu özellik için geçerli değerler:
|
contentDetails.contentRating.mccypRating |
stringVideonun Danimarka Film Enstitüsü'nün (Det Danske Filminstitut) Çocuklar ve Gençler İçin Medya Konseyi tarafından verilen derecelendirmesi. Bu mülk için geçerli değerler:
|
contentDetails.contentRating.mcstRating |
stringVideonun Vietnam için derecelendirme sistemi - MCST Bu özellik için geçerli değerler:
|
contentDetails.contentRating.mdaRating |
stringVideonun, Singapur Medya Geliştirme Kurumu (MDA) ve özellikle de Film Sansür Kurulu (BFC) tarafından verilen derecelendirmesi. Bu mülk için geçerli değerler şunlardır:
|
contentDetails.contentRating.medietilsynetRating |
stringVideonun, Norveç Medya Kurumu Medietilsynet tarafından verilen derecelendirmesi. Bu özellik için geçerli değerler:
|
contentDetails.contentRating.mekuRating |
stringVideonun Finlandiya'daki Kansallinen Audiovisuaalinen Instituutti (Ulusal Görsel-İşitsel Enstitü) tarafından verilen derecelendirmesi. Bu özellik için geçerli değerler şunlardır:
|
contentDetails.contentRating.mibacRating |
stringVideonun, Ministero dei Beni e delle Attività Culturali e del Turismo (İtalya) tarafından verilen derecelendirmesi. Bu özellik için geçerli değerler şunlardır:
|
contentDetails.contentRating.mocRating |
stringVideonun Ministerio de Cultura (Kolombiya) derecelendirmesi. Bu özellik için geçerli değerler:
|
contentDetails.contentRating.moctwRating |
stringVideonun Tayvan Kültür Bakanlığı (文化部) tarafından verilen derecelendirmesi. Bu mülk için geçerli değerler şunlardır:
|
contentDetails.contentRating.mpaaRating |
stringVideonun Motion Picture Association of America (MPAA) derecelendirmesi. Bu mülk için geçerli değerler şunlardır:
|
contentDetails.contentRating.mpaatRating |
stringMotion Picture Association of America'nın film fragmanları ve önizlemeleri için derecelendirmesi. Bu mülk için geçerli değerler şunlardır:
|
contentDetails.contentRating.mtrcbRating |
stringVideonun Film ve Televizyon İnceleme ve Sınıflandırma Kurulu (Filipinler) tarafından verilen derecelendirmesi. Bu mülk için geçerli değerler şunlardır:
|
contentDetails.contentRating.nbcRating |
stringMaldivler Ulusal Sınıflandırma Bürosu'nun videoya verdiği derecelendirme. Bu özellik için geçerli değerler:
|
contentDetails.contentRating.nfrcRating |
stringBulgar Ulusal Film Merkezi'nin videoya verdiği derecelendirme. Bu mülk için geçerli değerler:
|
contentDetails.contentRating.nfvcbRating |
stringVideonun, Nijerya Ulusal Film ve Video Sansür Kurulu tarafından verilen derecelendirmesi. Bu özellik için geçerli değerler şunlardır:
|
contentDetails.contentRating.nkclvRating |
stringVideonun Nacionãlais Kino centrs (Letonya Ulusal Film Merkezi) tarafından verilen derecelendirmesi. Bu mülk için geçerli değerler şunlardır:
|
contentDetails.contentRating.oflcRating |
stringVideonun Film ve Edebiyat Sınıflandırma Kurumu (OFLC - Yeni Zelanda) derecelendirmesi. Bu mülk için geçerli değerler şunlardır:
|
contentDetails.contentRating.pefilmRating |
stringVideonun Peru'daki derecelendirmesi. Bu özellik için geçerli değerler şunlardır:
|
contentDetails.contentRating.resorteviolenciaRating |
stringVideonun Venezuela'daki derecelendirmesi. Bu özellik için geçerli değerler şunlardır:
|
contentDetails.contentRating.rtcRating |
stringVideonun Radyo, Televizyon ve Sinema Genel Müdürlüğü (Meksika) derecelendirmesi. Bu mülk için geçerli değerler:
|
contentDetails.contentRating.rteRating |
stringVideonun İrlanda'daki Raidió Teilifís Éireann tarafından verilen derecelendirmesi. Bu özellik için geçerli değerler:
|
contentDetails.contentRating.russiaRating |
stringVideonun Rusya Federasyonu Ulusal Film Kaydı (MKRF - Rusya) derecelendirmesi. Bu özellik için geçerli değerler:
|
contentDetails.contentRating.skfilmRating |
stringVideonun Slovakya'daki derecelendirmesi. Bu özellik için geçerli değerler:
|
contentDetails.contentRating.smaisRating |
stringVideonun İzlanda'daki derecelendirmesi. Bu özellik için geçerli değerler şunlardır:
|
contentDetails.contentRating.smsaRating |
stringStatens medieråd (İsveç Ulusal Medya Konseyi) tarafından verilen video derecelendirmesi. Bu özellik için geçerli değerler:
|
contentDetails.contentRating.tvpgRating |
stringVideonun TV Ebeveyn Yönergeleri (TVPG) derecelendirmesi. Bu mülk için geçerli değerler şunlardır:
|
contentDetails.contentRating.ytRating |
stringYouTube'un yaş kısıtlaması uygulanan içerikleri tanımlamak için kullandığı derecelendirme. Bu özellik için geçerli değerler:
|
contentDetails.projection |
stringVideonun projeksiyon biçimini belirtir. Bu özellik için geçerli değerler şunlardır:
|
contentDetails.hasCustomThumbnail |
booleanVideoyu yükleyen kullanıcının video için özel bir küçük resim sağlayıp sağlamadığını belirtir. Bu mülkü yalnızca videoyu yükleyen kullanıcı görebilir. |
status |
objectstatus nesnesi, videonun yüklenmesi, işlenmesi ve gizlilik durumları hakkında bilgi içerir. |
status.uploadStatus |
stringYüklenen videonun durumu. Bu özellik için geçerli değerler:
|
status.failureReason |
stringBu değer, videonun neden yüklenemediğini açıklar. Bu özellik yalnızca uploadStatus özelliği yüklemenin başarısız olduğunu gösteriyorsa mevcuttur.Bu özellik için geçerli değerler şunlardır:
|
status.rejectionReason |
stringBu değer, YouTube'un yüklenen bir videoyu neden reddettiğini açıklar. Bu özellik yalnızca uploadStatus özelliği yüklemenin reddedildiğini belirtiyorsa mevcuttur.Bu özellik için geçerli değerler şunlardır:
|
status.privacyStatus |
stringVideonun gizlilik durumu. Bu özellik için geçerli değerler şunlardır:
|
status.publishAt |
datetimeVideonun yayınlanması planlanan tarih ve saat. Bu seçenek yalnızca videonun gizlilik durumu gizliyse ayarlanabilir. Değer ISO 8601 biçiminde belirtilir. Bu mülkün davranışıyla ilgili aşağıdaki iki ek noktaya dikkat edin:
|
status.license |
stringVideonun lisansı. Bu özellik için geçerli değerler şunlardır:
|
status.embeddable |
booleanBu değer, videonun başka bir web sitesine yerleştirilip yerleştirilemeyeceğini belirtir. |
status.publicStatsViewable |
booleanBu değer, videonun izleme sayfasındaki genişletilmiş video istatistiklerinin herkese açık olup olmadığını belirtir. Bu istatistikler varsayılan olarak görüntülenebilir. Bu mülkün değeri false olarak ayarlanmış olsa bile videonun görüntüleme sayısı ve puanları gibi istatistikler herkese açık olarak görünmeye devam eder. |
status.madeForKids |
booleanBu değer, videonun çocuklara yönelik olarak tanımlanıp tanımlanmadığını gösterir ve videonun mevcut "çocuklara özel" durumunu içerir. Örneğin, durum selfDeclaredMadeForKids özelliğinin değerine göre belirlenebilir. Kanalınızın, videolarınızın veya yayınlarınızın kitlesini ayarlama hakkında daha fazla bilgi için YouTube Yardım Merkezi'ne göz atın.
|
status.selfDeclaredMadeForKids |
booleanvideos.insert veya videos.update isteğinde bu özellik, kanal sahibinin videoyu çocuklara yönelik olarak tanımlamasına olanak tanır. videos.list isteğinde, mülk değeri yalnızca kanal sahibi API isteğine yetki verdiyse döndürülür. |
status.containsSyntheticMedia |
booleanBu özellik, videos.insert veya videos.update isteklerinde kanal sahibinin videoda gerçekçi Değiştirilmiş veya Yapay (D/Y) içerik bulunduğunu açıklamasına olanak tanır. A/S içerikleriyle ilgili YouTube politikaları hakkında daha fazla bilgi edinin.A/S içeriğine örnek olarak aşağıdaki videolar verilebilir:
|
statistics |
objectstatistics nesnesi, videoyla ilgili istatistikleri içerir. |
statistics.viewCount |
unsigned longVideonun görüntülenme sayısı. 31 Mart 2025'ten itibaren Shorts videolarında viewCount, minimum izlenme süresi şartı olmadan Shorts videosunun oynatılmaya veya tekrar oynatılmaya başlama sayısını döndürecek. |
statistics.likeCount |
unsigned longVideoyu beğendiğini belirten kullanıcıların sayısı. |
statistics.dislikeCount |
unsigned longNot:
statistics.dislikeCount mülkü 13 Aralık 2021 itibarıyla gizli hale getirildi. Bu, mülkün yalnızca API isteği video sahibi tarafından kimliği doğrulanmışsa API yanıtına dahil edileceği anlamına gelir. Daha fazla bilgi için düzeltme geçmişine bakın.Videoyu beğenmediğini belirten kullanıcıların sayısı. |
statistics.favoriteCount |
unsigned longNot: Bu özelliğin desteği sonlandırıldı. Destek sonlandırma işlemi 28 Ağustos 2015'ten itibaren geçerlidir. Mülkün değeri artık her zaman 0 olarak ayarlanır. |
statistics.commentCount |
unsigned longVideoya yapılan yorumların sayısı. |
paidProductPlacementDetails |
objectpaidProductPlacementDetails nesnesi, videodaki ücretli ürün yerleşimiyle ilgili bilgileri içerir. |
paidProductPlacementDetails.hasPaidProductPlacement |
booleanİçerikte ücretli ürün yerleşimi kullanılıyorsa true olarak ayarlayın. Varsayılan olarak false değerine ayarlanır. |
player |
objectplayer nesnesi, videoyu yerleşik bir oynatıcıda oynatmak için kullanacağınız bilgileri içerir. |
player.embedHtml |
stringVideoyu oynatan bir oynatıcıyı yerleştiren <iframe> etiketi.
|
player.embedHeight |
longplayer.embedHtml mülkünde döndürülen yerleşik oynatıcının yüksekliği. Bu özellik yalnızca istek maxHeight ve/veya maxWidth parametreleri için bir değer belirtmişse ve videonun en boy oranı biliniyorsa döndürülür. |
player.embedWidth |
longplayer.embedHtml mülkünde döndürülen yerleşik oynatıcının genişliği. Bu özellik yalnızca istek maxHeight ve/veya maxWidth parametreleri için bir değer belirtmişse ve videonun en boy oranı biliniyorsa döndürülür. |
topicDetails |
objecttopicDetails nesnesi, videoyla ilişkili konularla ilgili bilgileri içerir.Önemli: Konu kimlikleriyle ilgili yapılacak değişiklikler hakkında daha fazla bilgi için topicDetails.relevantTopicIds[] ve topicDetails.topicIds[] özelliklerinin tanımlarının yanı sıra düzeltme geçmişine bakın. |
topicDetails.topicIds[] |
listÖnemli: Bu özelliğin desteği 10 Kasım 2016'dan itibaren sonlandırılmıştır. API artık bu mülk için değer döndürmez ve bir videoyla ilişkili tüm konular artık topicDetails.relevantTopicIds[] mülk değeri tarafından döndürülür. |
topicDetails.relevantTopicIds[] |
listVideoyla alakalı konu kimliklerinin listesi. Bu özelliğin desteği 10 Kasım 2016'da sonlandırılmıştır. 10 Kasım 2017'ye kadar desteklenecektir. Önemli: Freebase ve Freebase API'nin desteğinin sonlandırılması nedeniyle konu kimlikleri 27 Şubat 2017'den itibaren farklı şekilde çalışmaya başlamıştır. O dönemde YouTube, küçük bir grup seçili konu kimliği döndürmeye başladı. |
topicDetails.topicCategories[] |
listVideonun içeriğinin üst düzey bir açıklamasını sağlayan Wikipedia URL'lerinin listesi. |
recordingDetails |
objectrecordingDetails nesnesi, videonun çekildiği konum, tarih ve adresle ilgili bilgileri kapsar. |
recordingDetails.locationDescription |
stringBu özelliğin desteği 1 Haziran 2017'den itibaren sonlandırılmıştır. Daha fazla bilgi için lütfen kullanımdan kaldırma duyurusuna bakın. Videonun çekildiği yerin metin açıklaması. |
recordingDetails.location |
objectVideoyla ilişkili coğrafi konum bilgileri. Alt mülk değerlerinin, video sahibinin videoyla ilişkilendirmek istediği konumu tanımladığını unutmayın. Değer düzenlenebilir, herkese açık videolarda aranabilir ve herkese açık videolarda kullanıcılara gösterilebilir. |
recordingDetails.location.latitude |
doubleBu özelliğin desteği 1 Haziran 2017'den itibaren sonlandırılmıştır. Daha fazla bilgi için lütfen kullanımdan kaldırma duyurusuna bakın. Derece cinsinden enlem. |
recordingDetails.location.longitude |
doubleBu özelliğin desteği 1 Haziran 2017'den itibaren sonlandırılmıştır. Daha fazla bilgi için lütfen kullanımdan kaldırma duyurusuna bakın. Derece cinsinden boylam. |
recordingDetails.location.altitude |
doubleBu özelliğin desteği 9 Temmuz 2018'den itibaren sonlandırılmıştır. Daha fazla bilgi için lütfen kullanımdan kaldırma duyurusuna bakın. Referans elipsoitinden yükseklik (metre cinsinden). |
recordingDetails.recordingDate |
datetimeVideonun kaydedildiği tarih ve saat. Değer, ISO 8601 ( YYYY-MM-DDThh:mm:ss.sssZ) biçiminde belirtilir. |
fileDetails |
objectfileDetails nesnesi, YouTube'a yüklenen video dosyasıyla ilgili bilgileri (ör. dosya çözünürlüğü, süresi, ses ve video codec'leri, yayın bit hızları) kapsar. Bu verilere yalnızca videonun sahibi erişebilir.fileDetails nesnesi yalnızca processingDetails.fileAvailability mülkünün değeri available ise döndürülür. |
fileDetails.fileName |
stringYüklenen dosyanın adı. Bu alan, video dosyası veya başka bir dosya türü yüklendiğinde gösterilir. |
fileDetails.fileSize |
unsigned longYüklenen dosyanın bayt cinsinden boyutu. Bu alan, video dosyası veya başka bir dosya türü yüklendiğinde gösterilir. |
fileDetails.fileType |
stringYouTube'un video işleme motoru tarafından algılanan, yüklenen dosyanın türü. YouTube şu anda yalnızca video dosyalarını işlemektedir ancak video dosyası veya başka bir dosya türü yüklendiğinde bu alan mevcuttur. Bu mülk için geçerli değerler şunlardır:
|
fileDetails.container |
stringYüklenen video dosyasının kapsayıcı biçimi. |
fileDetails.videoStreams[] |
listYüklenen video dosyasında bulunan video akışlarının listesi. Listedeki her öğe, bir video akışıyla ilgili ayrıntılı meta veriler içerir. |
fileDetails.videoStreams[].widthPixels |
unsigned integerKodlanmış video içeriğinin piksel cinsinden genişliği. Videonun kodlama en boy oranını width_pixels / height_pixels olarak hesaplayabilirsiniz. |
fileDetails.videoStreams[].heightPixels |
unsigned integerKodlanmış video içeriğinin piksel cinsinden yüksekliği. |
fileDetails.videoStreams[].frameRateFps |
doubleVideo akışının kare hızı (saniyedeki kare sayısı). |
fileDetails.videoStreams[].aspectRatio |
doubleVideo içeriğinin görüntüleme en boy oranı. Bu değer, videonun gösterileceği en boy oranını belirtir. |
fileDetails.videoStreams[].codec |
stringAkışta kullanılan video codec'i. |
fileDetails.videoStreams[].bitrateBps |
unsigned longVideo akışının bit hızı (bit/saniye). |
fileDetails.videoStreams[].rotation |
stringYouTube'un videoyu düzgün şekilde görüntülemek için orijinal kaynak içeriği döndürmesi gereken miktar. Bu özellik için geçerli değerler şunlardır:
|
fileDetails.videoStreams[].vendor |
stringBir video tedarikçisini benzersiz şekilde tanımlayan değer. Değer genellikle dört harfli bir tedarikçi kodudur. |
fileDetails.audioStreams[] |
listYüklenen video dosyasında bulunan ses akışlarının listesi. Listedeki her öğe, bir ses akışıyla ilgili ayrıntılı meta veriler içerir. |
fileDetails.audioStreams[].channelCount |
unsigned integerYayının içerdiği ses kanallarının sayısı. |
fileDetails.audioStreams[].codec |
stringAkışta kullanılan ses codec'i. |
fileDetails.audioStreams[].bitrateBps |
unsigned longSes akışının bit hızı (bit/saniye). |
fileDetails.audioStreams[].vendor |
stringBir video tedarikçisini benzersiz şekilde tanımlayan değer. Değer genellikle dört harfli bir tedarikçi kodudur. |
fileDetails.durationMs |
unsigned longYüklenen videonun milisaniye cinsinden uzunluğu. |
fileDetails.bitrateBps |
unsigned longYüklenen video dosyasının saniye başına bit cinsinden birleşik (video ve ses) bit hızı. |
fileDetails.creationTime |
stringYüklenen video dosyasının oluşturulduğu tarih ve saat. Değer ISO 8601 biçiminde belirtilir. Şu anda aşağıdaki ISO 8601 biçimleri desteklenmektedir:
|
processingDetails |
objectprocessingDetails nesnesi, YouTube'un yüklenen video dosyasını işlemedeki ilerleme durumuyla ilgili bilgileri kapsar. Nesnedeki mülkler, mevcut işleme durumunu ve YouTube'un videoyu işlemesine kalan tahmini süreyi tanımlar. Bu bölümde, dosya ayrıntıları veya küçük resimler gibi farklı veri veya içerik türlerinin video için kullanılıp kullanılamayacağını da görebilirsiniz.processingProgress nesnesi, yüklenen videonun YouTube'un yüklenen video dosyasını işlemedeki ilerleme durumunu izleyebilmesi için ankete tabi tutulacak şekilde tasarlanmıştır. Bu verilere yalnızca videonun sahibi erişebilir. |
processingDetails.processingStatus |
stringVideonun işleme durumu. Bu değer, YouTube'un videoyu işleyip işleyemediğini veya videonun hâlâ işlenip işlenmediğini belirtir. Bu mülk için geçerli değerler şunlardır:
|
processingDetails.processingProgress |
objectprocessingProgress nesnesi, YouTube'un videoyu işleme konusunda kaydettiği ilerlemeyle ilgili bilgileri içerir. Bu değerler yalnızca videonun işleme durumu processing ise geçerlidir. |
processingDetails.processingProgress.partsTotal |
unsigned longVideo için işlenilmesi gereken toplam parça sayısına ilişkin bir tahmin. YouTube videoyu işlerken bu sayı daha kesin tahminlerle güncellenebilir. |
processingDetails.processingProgress.partsProcessed |
unsigned longVideonun YouTube tarafından işlenen bölümlerinin sayısı. YouTube'un videonun ne kadarını işlediğini tahmin etmek için şunları hesaplayabilirsiniz: 100 * parts_processed / parts_totalTahmini parça sayısı, işlenen parça sayısına karşılık gelmeden artabileceğinden, YouTube bir videoyu işlerken hesaplanan ilerlemenin zaman zaman azalabileceğini unutmayın. |
processingDetails.processingProgress.timeLeftMs |
unsigned longYouTube'un videoyu işleme sürecini tamamlaması için gereken tahmini süre (milisaniye cinsinden). |
processingDetails.processingFailureReason |
stringYouTube'un videoyu işleyememesinin nedeni. Bu mülkün değeri yalnızca processingStatus mülkünün değeri failed ise geçerli olur.Bu mülk için geçerli değerler şunlardır:
|
processingDetails.fileDetailsAvailability |
stringBu değer, yüklenen video için dosya ayrıntılarının mevcut olup olmadığını gösterir. videos.list() isteğinizde fileDetails bölümünü isteyerek videonun dosya ayrıntılarını alabilirsiniz. |
processingDetails.processingIssuesAvailability |
stringBu değer, video işleme motorunun YouTube'un videoyu işleme özelliğini iyileştirecek öneriler, video işleme sorunlarını açıklayan uyarılar veya video işleme sorunlarına neden olan hatalar oluşturup oluşturmadığını belirtir. videos.list() isteğinizde suggestions bölümünü isteyerek bu önerileri alabilirsiniz. |
processingDetails.tagSuggestionsAvailability |
stringBu değer, video için anahtar kelime (etiket) önerilerinin kullanılıp kullanılamayacağını gösterir. Diğer kullanıcıların videoyu bulmasını kolaylaştırmak için videonun meta verilerine etiketler eklenebilir. videos.list() isteğinizde suggestions bölümünü isteyerek bu önerileri alabilirsiniz. |
processingDetails.editorSuggestionsAvailability |
stringBu değer, video kalitesini veya oynatma deneyimini iyileştirebilecek video düzenleme önerilerinin video için kullanılıp kullanılamayacağını belirtir. videos.list() isteğinizde suggestions bölümünü isteyerek bu önerileri alabilirsiniz. |
processingDetails.thumbnailsAvailability |
stringBu değer, video için küçük resim oluşturulup oluşturulmadığını belirtir. |
suggestions |
objectsuggestions nesnesi, yüklenen videonun video kalitesini veya meta verilerini iyileştirme fırsatlarını tanımlayan önerileri kapsar. Bu verilere yalnızca videonun sahibi erişebilir. suggestions nesnesi yalnızca processingDetails.tagSuggestionsAvailability veya processingDetails.editorSuggestionsAvailability özelliğinin değeri available ise döndürülür. |
suggestions.processingErrors[] |
listYouTube'un yüklenen videoyu başarıyla işlemesini engelleyen hataların listesi. Bu hatalar, videonun mevcut işleme durumundan bağımsız olarak, durumunun sonunda neredeyse kesin olarak failed olacağını gösterir.Bu mülk için geçerli değerler şunlardır:
|
suggestions.processingWarnings[] |
listYouTube'un yüklenen videoyu kod dönüştürme konusunda sorun yaşamasının veya hatalı kod dönüştürme işlemi yapmasının nedenlerinin listesi. Bu uyarılar, YouTube yüklenen video dosyasını işlemeden önce oluşturulur. Ayrıca, video işlemenin başarısız olacağını göstermeyen ancak senkronizasyon sorunları, video kusurları veya eksik ses parçası gibi sorunlara neden olabilecek sorunları da tanımlar. Bu mülkün geçerli değerleri şunlardır:
|
suggestions.processingHints[] |
listYouTube'un videoyu işleme yeteneğini artırabilecek önerilerin listesi. Bu mülk için geçerli değerler şunlardır:
|
suggestions.tagSuggestions[] |
listKullanıcıların YouTube'da arama yaparken veya göz atarken videonuzu bulma olasılığını artırmak için videonun meta verilerine eklenebilecek anahtar kelime etiketlerinin listesi. |
suggestions.tagSuggestions[].tag |
stringVideo için önerilen anahtar kelime etiketi. |
suggestions.tagSuggestions[].categoryRestricts[] |
listEtiketin alakalı olduğu video kategorileri grubu. Bu bilgileri, videoyu yükleyen kullanıcının videoyla ilişkilendirdiği video kategorisine göre uygun etiket önerileri göstermek için kullanabilirsiniz. Anahtar kelime için tanımlanmış kısıtlama yoksa etiket önerileri varsayılan olarak tüm kategorilerle alakalı olur. |
suggestions.editorSuggestions[] |
listYüklenen videonun video kalitesini veya oynatma deneyimini iyileştirebilecek video düzenleme işlemlerinin listesi. Bu mülk için geçerli değerler şunlardır:
|
liveStreamingDetails |
objectliveStreamingDetails nesnesi, canlı video yayınıyla ilgili meta verileri içerir. Nesne yalnızca video yaklaşan, canlı veya tamamlanmış bir canlı yayınsa video kaynağında bulunur. |
liveStreamingDetails.actualStartTime |
datetimeYayının gerçekte başladığı zaman. Değer ISO 8601 biçiminde belirtilir. Bu değer, yayın başlayana kadar kullanılamaz. |
liveStreamingDetails.actualEndTime |
datetimeYayının gerçekte sona erdiği zaman. Değer ISO 8601 biçiminde belirtilir. Bu değer, yayın sona erene kadar kullanılamaz. |
liveStreamingDetails.scheduledStartTime |
datetimeYayının başlamasının planlandığı zaman. Değer ISO 8601 biçiminde belirtilir. |
liveStreamingDetails.scheduledEndTime |
datetimeYayının sona ermesinin planlandığı saat. Değer ISO 8601 biçiminde belirtilir. Değer boşsa veya mülk mevcut değilse yayının süresiz olarak devam etmesi planlanır. |
liveStreamingDetails.concurrentViewers |
unsigned longYayını şu anda izleyen kullanıcıların sayısı. Yayında şu anda izleyici varsa ve yayın sahibi videonun görüntüleme sayısını gizlemediyse mülk ve değeri gösterilir. YouTube, yayın sona erdiğinde yayındaki eşzamanlı izleyici sayısını izlemeyi durdurur. Bu nedenle, bu özellik, sona eren bir canlı yayının arşivlenmiş videosunu izleyen izleyici sayısını tanımlamaz. YouTube Data API'nin döndürdüğü eşzamanlı izleyici sayıları, YouTube Analytics üzerinden erişilebilen işlenen ve spam'den arındırılan eşzamanlı izleyici sayılarından farklı olabilir. Canlı yayın metrikleri hakkında daha fazla bilgi edinmek için YouTube Yardım Merkezi'ne göz atın.
|
liveStreamingDetails.activeLiveChatId |
stringBu videoya eklenmiş ve şu anda etkin olan canlı sohbetin kimliği. Bu alan yalnızca videoda canlı sohbet olan ve şu anda canlı yayınlanan bir yayın varsa doldurulur. Yayın tamamlandığında bu alan kaldırılır ve canlı sohbet kapatılır. Kalıcı yayınlar için canlı sohbet kimliği artık bu videoya değil, kalıcı sayfada gösterilen yeni videoya bağlanır. |
localizations |
objectlocalizations nesnesi, videonun meta verilerinin çevirilerini içerir. |
localizations.(key) |
objectAnahtar değeriyle ilişkili yerelleştirilmiş metnin dili. Değer, BCP-47 dil kodu içeren bir dizedir. |
localizations.(key).title |
stringYerelleştirilmiş video başlığı. |
localizations.(key).description |
stringYerelleştirilmiş video açıklaması. |