28 Temmuz 2020'den sonra oluşturulan doğrulanmamış API projelerinden
videos.insert
uç noktası aracılığıyla yüklenen tüm videolar, gizli görüntüleme moduyla kısıtlanacaktır. Bu kısıtlamayı kaldırmak için her API projesinin Hizmet Şartları'na uygunluğu doğrulamak amacıyla bir denetimden geçmesi gerekir. Daha fazla bilgi için lütfen API Düzeltme Geçmişi'ni inceleyin.
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 videolardan oluşan bir listeye verdiği derecelendirmeleri alır. Hemen deneyin.
- list
- API isteği parametreleriyle eşleşen videoların listesini döndürür. Hemen deneyin.
- ekle
- YouTube'a video 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.
- oran
- Bir videoya beğenme veya beğenmeme puanı ekleyin ya da videonun puanını kaldırın. Hemen deneyin.
- raporAbuse
- Kötüye kullanım amaçlı içerik barındıran bir videoyu bildirin. Hemen deneyin.
Kaynak temsili
Aşağıdaki JSON yapısı, bir videos
kaynağının biçimini gösterir:
{ "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 }, "statistics": { "viewCount": string, "likeCount": string, "dislikeCount": string, "favoriteCount": string, "commentCount": string }, "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 |
string API kaynağının türünü tanımlar. Değer youtube#video olacak. |
etag |
etag Bu kaynağın Etag'i. |
id |
string YouTube'un videoyu benzersiz şekilde tanımlamak için kullandığı kimlik. |
snippet |
object snippet nesnesi, videonun başlığı, açıklaması ve kategorisi gibi temel ayrıntılarını içerir. |
snippet.publishedAt |
datetime Videonun yayınlandığı tarih ve saat. Bu sürenin, videonun yüklendiği zamandan farklı olabileceğini unutmayın. Örneğin, bir video gizli video olarak yüklenir ve daha sonra herkese açık hâle getirilirse bu özellik, videonun herkese açık hale getirildiği zamanı belirtir. Birkaç özel durum söz konusudur:
|
snippet.channelId |
string YouTube'un, videonun yüklendiği kanalı benzersiz şekilde tanımlamak için kullandığı kimlik. |
snippet.title |
string Videonun başlığı. Mülk değerinin maksimum uzunluğu 100 karakterdir ve < ve > hariç geçerli tüm UTF-8 karakterlerini içerebilir. videos.update yöntemini çağırıyor ve bir video kaynağının snippet bölümünü güncelliyorsanız bu mülk için bir değer belirlemeniz gerekir. |
snippet.description |
string Video açıklaması. Mülk değerinin maksimum uzunluğu 5.000 bayttır ve < ile > dışındaki geçerli tüm UTF-8 karakterlerini içerebilir. |
snippet.thumbnails |
object Videoyla ilişkili küçük resimlerin haritası. Haritadaki her bir nesne için anahtar, küçük resmin adıdır ve değer, küçük resimle ilgili diğer bilgileri içeren bir nesnedir. |
snippet.thumbnails.(key) |
object Geçerli anahtar değerleri şunlardır:
|
snippet.thumbnails.(key).url |
string Resmin URL'si. |
snippet.thumbnails.(key).width |
unsigned integer Resmin genişliği. |
snippet.thumbnails.(key).height |
unsigned integer Resmin yüksekliği. |
snippet.channelTitle |
string Videonun ait olduğu kanalın başlığı. |
snippet.tags[] |
list Videoyla ilişkili anahtar kelime etiketlerinin listesi. Etiketler boşluk içerebilir. Özellik değerinin maksimum uzunluğu 500 karakterdir. Karakter sınırının hesaplanma şekliyle ilgili aşağıdaki kurallara dikkat edin:
|
snippet.categoryId |
string Videoyla ilişkili YouTube video kategorisi. videos.update yöntemini çağırıyor ve bir video kaynağının snippet bölümünü güncelliyorsanız bu özellik için bir değer belirlemeniz gerekir. |
snippet.liveBroadcastContent |
string Videonun yaklaşan/etkin bir canlı yayın olup olmadığını gösterir. Video, yaklaşan/etkin bir canlı yayın değilse bu değer "yok" olur. Bu mülk için geçerli değerler şunlardır:
|
snippet.defaultLanguage |
string video kaynağının snippet.title ve snippet.description özelliklerindeki metnin dili. |
snippet.localized |
object snippet.localized nesnesi, video için yerelleştirilmiş bir başlık ve açıklama ya da videonun meta verileri için varsayılan dilde başlık içerir.
localizations nesnesini kullanın. |
snippet.localized.title |
string Yerelleştirilmiş video başlığı. |
snippet.localized.description |
string Yerelleştirilmiş video açıklaması. |
snippet.defaultAudioLanguage |
string default_audio_language özelliği, videonun varsayılan ses parçasında konuşulan dili belirtir. |
contentDetails |
object contentDetails nesnesi, videonun uzunluğu ve video için altyazı olup olmadığını belirten bir gösterge de dahil olmak üzere video içeriği hakkında bilgiler içerir. |
contentDetails.duration |
string Videonun uzunluğu. Özellik değeri bir ISO 8601 süresidir. Örneğin, en az bir dakika uzunluğundaki ve bir saatten kısa bir videonun süresi PT#M#S biçimindedir. Burada PT harfleri değerin bir süreyi belirttiğini, M ve S harfleri de dakika ve saniye cinsinden uzunluğu belirtir. M ve S harflerinden önceki # karakterleri, videonun dakika sayısını (veya saniyeyi) belirten tam sayılardır. Örneğin, PT15M33S değeri videonun 15 dakika 33 saniye uzunluğunda olduğunu ifade eder.Video en az bir saat uzunluğundaysa süre PT#H#M#S biçimindedir. Burada, H harfinden önce gelen # , videonun uzunluğunu saat cinsinden belirtir ve 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 birbirinden 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 |
string Videonun 3D olarak mı yoksa 2D olarak mı sunulduğunu belirtir. |
contentDetails.definition |
string Videonun yüksek çözünürlükte mi ( HD ) yoksa yalnızca standart çözünürlükte mi kullanılabildiğini belirtir.Bu özellik için geçerli değerler şunlardır:
|
contentDetails.caption |
string Videoda altyazı olup olmadığını gösterir. Bu mülk için geçerli değerler şunlardır:
|
contentDetails.licensedContent |
boolean Videonun lisanslı içeriği temsil edip etmediğini belirtir. Bu, içeriğin bir YouTube içerik iş ortağına bağlı bir kanala yüklendiği ve ardından söz konusu iş ortağı tarafından hak talebinde bulunduğu anlamına gelir. |
contentDetails.regionRestriction |
object regionRestriction nesnesi, bir videonun görüntülenebilir olduğu (veya olmadığı) ülkelerle ilgili bilgileri içerir. Nesne, contentDetails.regionRestriction.allowed özelliğini veya contentDetails.regionRestriction.blocked özelliğini içerir. |
contentDetails.regionRestriction.allowed[] |
list Videonun izlenebileceği ülkeleri tanımlayan bölge kodlarının listesi. Bu mülk mevcutsa ve bir ülke kendi değerinde listelenmiyorsa videonun bu ülkede gösterilmesi engellenir. Bu mülk mevcutsa ve boş bir liste içeriyorsa video tüm ülkelerde engellenir. |
contentDetails.regionRestriction.blocked[] |
list Videonun engellendiği ülkeleri tanımlayan bölge kodlarının listesi. Bu mülk mevcutsa ve bir ülke kendi değerinde listelenmiyorsa video bu ülkede görüntülenebilir. Bu mülk mevcutsa ve boş bir liste içeriyorsa video tüm ülkelerde görüntülenebilir. |
contentDetails.contentRating |
object Videonun çeşitli derecelendirme düzenlerinde aldığı derecelendirmeleri belirtir. |
contentDetails.contentRating.acbRating |
string Videonun Avustralya Sınıflandırma Kurulu (ACB) veya Avustralya İletişim ve Medya Kurumu (ACMA) derecelendirmesi. ACMA derecelendirmeleri, çocuklara yönelik 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 |
string Videonun İtalya'daki Autorità per le Garanzie nelle Comunicazioni (AGCOM) kuruluşundan aldığı derecelendirmesi aşağıda verilmiştir. Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.anatelRating |
string Videonun Şili televizyonu için Anatel (Asociación Nacional de Televisión) puanı. Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.bbfcRating |
string Videonun İngiliz Film Sınıflandırma Kurulu (BBFC) derecelendirmesi. Bu mülk için geçerli değerler şunlardır:
|
contentDetails.contentRating.bfvcRating |
string Videonun derecelendirmesi Tayland Film ve Video Sansürleri Kurulu'ndan alındı. Bu mülk için geçerli değerler şunlardır:
|
contentDetails.contentRating.bmukkRating |
string Video, Avusturya Medya Sınıflandırma Kurulu'ndan (Bundesministerium für Unterricht, Kunst und Kultur) derecelendirmesi almıştır. Bu mülk için geçerli değerler şunlardır:
|
contentDetails.contentRating.catvRating |
string Kanada TV'leri için derecelendirme sistemi - Kanada TV Sınıflandırma Sistemi Videonun, Kanada'daki İngilizce yayınlar için Kanada Radyo-Televizyon ve Telekomünikasyon Komisyonu'ndan (CRTC) aldığı derecelendirme. 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 |
string Videonun, Kanada Fransızcası yayınlar için Kanada Radyo-Televizyon ve Telekomünikasyon Komisyonu'nun (CRTC) 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.cbfcRating |
string Videonun Merkez Film Sertifikasyonu Kurulu (CBFC - Hindistan) puanı. Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.cccRating |
string Videonun Consejo de Calificación Cinematográfica (Şili) puanı. Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.cceRating |
string Videonun Portekiz'deki Comissão de Classificação de Espect cateculos derecelendirmesi. Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.chfilmRating |
string Videonun İsviçre'deki derecelendirmesi. Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.chvrsRating |
string Videonun Kanada Ev Videosu Derecelendirme Sistemi (CHVRS) derecelendirmesi. Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.cicfRating |
string Videonun derecelendirmesi: Commission de Contrôle des Films (Belçika). Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.cnaRating |
string Videonun puanı Romanya CONSILIUL NATIONAL AL AUDIOVIZUALULUI (CNA) tarafından sağlanmaktadır. Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.cncRating |
string Fransa'da derecelendirme sistemi - Commission deClassification sinematographique Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.csaRating |
string Video için Fransa'daki Conseil supérieur de l?audiovisuel tarafından verilen ve yayın içeriği derecelendiren derecelendirme. Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.cscfRating |
string Videonun, Lüksemburg Komisyonu'ndaki surveillance de la sınıflandırma des film (CSCF) kurumundaki derecelendirmesi aşağıda belirtilmiştir. Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.czfilmRating |
string Videonun Çek Cumhuriyeti'ndeki puanı. Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.djctqRating |
string Videonun Departamento de Justiça, Classificação, Qualificação e Títulos (DJCQT - Brezilya) derecelendirmesi. Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.djctqRatingReasons[] |
list Videonun neden DJCQT (Brezilya) derecelendirmesi aldığını açıklayan nedenler. |
contentDetails.contentRating.ecbmctRating |
string Türkiye'de derecelendirme sistemi - Kültür ve Turizm Bakanlığı Değerlendirme ve Sınıflandırma Kurulu Bu mülk için geçerli değerler şunlardır:
|
contentDetails.contentRating.eefilmRating |
string Videonun Estonya'daki derecelendirmesi. Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.egfilmRating |
string Videonun Mısır'daki derecelendirmesi. Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.eirinRating |
string Videonun Eirin (映倫) derecelendirmesi. Eirin, Japonya derecelendirme sistemidir. Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.fcbmRating |
string Videonun derecelendirmesi Malezya Film Sansür Kurulundan alınmıştır. Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.fcoRating |
string Videonun derecelendirmesi Hong Kong'daki Film, Gazete ve Makale İdaresi Ofisi'nden alınmıştır. Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.fmocRating |
string Bu mülk 2 Kasım 2015 itibarıyla kullanımdan kaldırılmıştır. Bunun yerine contentDetails.contentRating.cncRating özelliğini kullanın.Videonun Centre national du cinéma et de l'image animé (Fransız Kültür Bakanlığı) derecelendirmesi. Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.fpbRating |
string Videonun derecelendirmesi Güney Afrika Film ve Yayın Kurulu'ndan alınmıştır. Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.fpbRatingReasons[] |
list Videonun FPB (Güney Afrika) derecelendirmesinin neden alındığını açıklayan nedenler. |
contentDetails.contentRating.fskRating |
string Videonun Freiwillige Selbstkontrolle der Filmwirtschaft (FSK - Almanya) derecelendirmesi. Bu mülk için geçerli değerler şunlardır:
|
contentDetails.contentRating.grfilmRating |
string Videonun Yunanistan'daki derecelendirmesi. Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.icaaRating |
string Videonun Instituto de la Cinematografía y de las Artes AudioVisuales (ICAA - İspanya) derecelendirmesi. Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.ifcoRating |
string Videonun İrlanda Film Sınıflandırma Ofisi (IFCO - İrlanda) derecelendirmesi. Daha fazla bilgi için IFCO web sitesini inceleyin. Bu mülk için geçerli değerler şunlardır:
|
contentDetails.contentRating.ilfilmRating |
string Videonun İsrail'deki derecelendirmesi. Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.incaaRating |
string Videonun INCAA (Instituto Nacional de Cine y Artes AudioVisuales - Arjantin) derecelendirmesi. Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.kfcbRating |
string Videonun Kenya Film Sınıflandırma Kurulu tarafından aldığı derecelendirmesi. Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.kijkwijzerRating |
string voor de Classificatie van Audiovisuele Media (Hollanda). Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.kmrbRating |
string Videonun Kore Medya Derecelendirme Kurulu (以물물 aşağıdakilere Users iyileştirmeleri) ait derecelendirmeler. KMRB, Güney Kore'deki videoları ücretlendirir. Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.lsfRating |
string Videonun derecelendirmesi Endonezya'daki Lembaga Sensör Filmi'nden alındı. Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.mccaaRating |
string Bu videonun Malta Film Yaş Sınıflandırma Kurulu tarafından derecelendirmesi. Bu özellik için geçerli değerler şunlardır:
|
contentDetails.contentRating.mccypRating |
string Videonun derecelendirmesi Danimarka Film Enstitüsü (Det Danske Filminstitut) Medya Konseyi Çocuklar ve Gençler için Konseyi tarafından derecelendirilmiştir. Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.mcstRating |
string Videonun Vietnam - MCST için derecelendirme sistemi Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.mdaRating |
string Videonun Singapur Medya Geliştirme Kurumu (MDA) ve özellikle Film Censors Board of Film Censors (BFC) tarafından aldığı derecelendirme. Bu mülk için geçerli değerler şunlardır:
|
contentDetails.contentRating.medietilsynetRating |
string Videonun derecelendirmesi Norveç Medya Kurumu Medietilsynet'ten alınmıştır. Bu özellik için geçerli değerler şunlardır:
|
contentDetails.contentRating.mekuRating |
string Videonun Finlandiya'daki Kansallinen Audiovisualinen Instituutti'den (Ulusal Görsel İşitsel Enstitüsü) derecelendirmesi. Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.mibacRating |
string Videonun derecelendirmesi Ministero dei Benie delle Attività Culturali e del Turismo (İtalya) tarafından verilmiş. Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.mocRating |
string Videonun Ministerio de Cultura (Kolombiya) derecelendirmesi. Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.moctwRating |
string Tayvan Kültür Bakanlığı (文化部) videonun derecelendirmesi. Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.mpaaRating |
string Videonun Sinema Filmleri Derneği (MPAA) derecelendirmesi. Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.mpaatRating |
string Sinema Filmleri Derneği'nin film fragmanları ve önizleme için belirlediği derecelendirme. Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.mtrcbRating |
string Videonun, Film ve Televizyon İnceleme ve Sınıflandırma Kurulu'ndaki (Filipinler) derecelendirmesi. Bu mülk için geçerli değerler şunlardır:
|
contentDetails.contentRating.nbcRating |
string Videonun, Maldivler Ulusal Sınıflandırma Bürosu'nun derecelendirmesi. Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.nfrcRating |
string Videonun Bulgaristan Ulusal Film Merkezi'nden aldığı derecelendirmesi. Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.nfvcbRating |
string Videonun derecelendirmesi Nijerya Ulusal Film ve Video Sansürleri Kurulundan alınmıştır. Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.nkclvRating |
string Videonun derecelendirmesi NacionArelais Kino centrs'ten (Letonya Ulusal Film Merkezi) alınmıştır. Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.oflcRating |
string Videonun Office of Film and Literature Classification (OFLC - Yeni Zelanda) derecelendirmesi. Bu özellik için geçerli değerler şunlardır:
|
contentDetails.contentRating.pefilmRating |
string Videonun Peru'daki derecelendirmesi. Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.resorteviolenciaRating |
string Videonun Venezuela'daki derecelendirmesi. Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.rtcRating |
string Videonun Radyo, Televizyon ve Sinematografi Genel Müdürlüğü (Meksika) derecelendirmesi. Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.rteRating |
string Videonun derecelendirmesi İrlanda Raidió Teilifís Éireann tarafından yapıldı. Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.russiaRating |
string Videonun Rusya Federasyonu Ulusal Film Tescili (MKRF - Rusya) derecelendirmesi. Bu mülk için geçerli değerler şunlardır:
|
contentDetails.contentRating.skfilmRating |
string Videonun Slovakya derecelendirmesi. Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.smaisRating |
string Videonun İzlanda'daki derecelendirmesi. Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.smsaRating |
string Videonun derecelendirmesi Statens medieråd'dan (İsveç'in Ulusal Medya Konseyi) aittir. Bu tesis için geçerli değerler şunlardır:
|
contentDetails.contentRating.tvpgRating |
string Videonun TV Ebeveyn Kuralları (TVPG) derecelendirmesi. Bu özellik için geçerli değerler şunlardır:
|
contentDetails.contentRating.ytRating |
string YouTube'un yaş kısıtlaması olan içerikleri belirlemek için kullandığı bir derecelendirme. Bu tesis için geçerli değerler şunlardır:
|
contentDetails.projection |
string Videonun projeksiyon biçimini belirtir. Bu özellik için geçerli değerler şunlardır:
|
contentDetails.hasCustomThumbnail |
boolean Video yükleyicinin video için özel bir küçük resim sağlayıp sağlamadığını belirtir. Bu özelliği yalnızca video yükleyici görebilir. |
status |
object status nesnesi videonun yüklenmesi, işlenmesi ve gizlilik durumları hakkında bilgiler içerir. |
status.uploadStatus |
string Yüklenen videonun durumu. Bu mülk için geçerli değerler şunlardır:
|
status.failureReason |
string Bu değer, bir videonun neden yüklenemediğini açıklar. Bu özellik yalnızca uploadStatus özelliği yüklemenin başarısız olduğunu belirtiyorsa mevcuttur.Bu mülk için geçerli değerler şunlardır:
|
status.rejectionReason |
string Bu 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 mülk için geçerli değerler şunlardır:
|
status.privacyStatus |
string Videonun gizlilik durumu. Bu mülk için geçerli değerler şunlardır:
|
status.publishAt |
datetime Videonun yayınlanmasının planlandığı tarih ve saat. Yalnızca videonun gizlilik durumu gizli ise ayarlanabilir. Değer ISO 8601 biçiminde belirtilir. Bu mülkün davranışıyla ilgili olarak aşağıdaki iki ek noktaya dikkat edin:
|
status.license |
string Videonun lisansı. Bu mülk için geçerli değerler şunlardır:
|
status.embeddable |
boolean Bu değer, videonun başka bir web sitesine yerleştirilip yerleştirilemeyeceğini ifade eder. |
status.publicStatsViewable |
boolean Bu değer, videonun izleme sayfasındaki genişletilmiş video istatistiklerinin herkes tarafından görüntülenip görüntülenemeyeceğini ifade eder. Varsayılan olarak bu istatistikler görüntülenebilir ve 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 olmaya devam eder. |
status.madeForKids |
boolean Bu 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, videolarınız veya yayınlarınızın kitlesini ayarlama hakkında daha fazla bilgi için YouTube Yardım Merkezi'ne bakın.
|
status.selfDeclaredMadeForKids |
boolean Bu özellik, videos.insert veya videos.update isteğinde kanal sahibinin videoyu çocuklara yönelik olarak tanımlamasına olanak tanır. Bir videos.list isteğinde, özellik değeri yalnızca kanal sahibi API isteğini yetkilendirdiyse döndürülür. |
statistics |
object statistics nesnesi, videoyla ilgili istatistikleri içerir. |
statistics.viewCount |
unsigned long Videonun görüntülenme sayısı. |
statistics.likeCount |
unsigned long Videoyu beğendiğini belirten kullanıcıların sayısı. |
statistics.dislikeCount |
unsigned long Not:
statistics.dislikeCount mülkü 13 Aralık 2021 itibarıyla gizli hale getirildi. Bu, yalnızca API isteğinin video sahibi tarafından doğrulanması durumunda mülkün API yanıtına dahil edileceği anlamına gelir. Daha fazla bilgi için düzeltme geçmişine göz atın.Videoyu beğenmediğini belirten kullanıcıların sayısı. |
statistics.favoriteCount |
unsigned long Not: Bu mülk kullanımdan kaldırılmıştır. Kullanımdan kaldırma, 28 Ağustos 2015 tarihinden itibaren geçerlidir. Özelliğin değeri her zaman 0 olarak ayarlanmıştır. |
statistics.commentCount |
unsigned long Videoya yapılan yorum sayısı. |
player |
object player nesnesi, videoyu yerleştirilmiş bir oynatıcıda oynatmak için kullanabileceğiniz bilgileri içerir. |
player.embedHtml |
string Videoyu oynatan oynatıcıyı yerleştiren <iframe> etiketi. |
player.embedHeight |
long player.embedHtml özelliğinde döndürülen yerleştirilmiş oynatıcının yüksekliği. Bu özellik, yalnızca istekte 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 |
long player.embedHtml özelliğinde döndürülen yerleştirilmiş oynatıcının genişliği. Bu özellik, yalnızca istekte maxHeight ve/veya maxWidth parametreleri için bir değer belirtmişse ve videonun en boy oranı biliniyorsa döndürülür. |
topicDetails |
object topicDetails nesnesi, videoyla ilişkili konular hakkındaki bilgileri içerir.Önemli: Konu kimlikleriyle ilgili olarak 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şini inceleyin. |
topicDetails.topicIds[] |
list Önemli: Bu mülk 10 Kasım 2016 itibarıyla kullanımdan kaldırılmıştır. API artık bu mülk için değer döndürmez ve videoyla ilişkilendirilen tüm konular topicDetails.relevantTopicIds[] özellik değeri tarafından döndürülür. |
topicDetails.relevantTopicIds[] |
list Videoyla ilgili konu kimliklerinin listesi. Bu mülk, 10 Kasım 2016 itibarıyla kullanımdan kaldırılmıştır. 10 Kasım 2017'ye kadar desteklenecektir. Önemli: Freebase ve Freebase API'nin kullanımdan kaldırılması nedeniyle, konu kimlikleri 27 Şubat 2017 tarihinden itibaren farklı şekilde çalışmaya başladı. Bu tarihte YouTube, seçilmiş konu kimliklerinden oluşan küçük bir grup sunmaya başladı. |
topicDetails.topicCategories[] |
list Video içeriğinin üst düzey açıklamasını sağlayan Wikipedia URL'lerinin listesi. |
recordingDetails |
object recordingDetails nesnesi, videonun kaydedildiği konum, tarih ve adresle ilgili bilgileri içerir. |
recordingDetails.locationDescription |
string Bu mülk, 1 Haziran 2017 tarihinden itibaren kullanımdan kaldırılmıştır. Daha ayrıntılı bilgi için lütfen kullanımdan kaldırma duyurusunu inceleyin. Videonun kaydedildiği konumun metin açıklaması. |
recordingDetails.location |
object Videoyla ilişkilendirilen coğrafi konum bilgileri. Alt mülk değerlerinin, video sahibinin videoyla ilişkilendirmek istediği konumu tanımladığını unutmayın. Bu değer düzenlenebilir, herkese açık videolarda aranabilir ve herkese açık videolarda kullanıcılara gösterilebilir. |
recordingDetails.location.latitude |
double Bu mülk, 1 Haziran 2017 tarihinden itibaren kullanımdan kaldırılmıştır. Daha ayrıntılı bilgi için lütfen kullanımdan kaldırma duyurusunu inceleyin. Derece cinsinden enlem. |
recordingDetails.location.longitude |
double Bu mülk, 1 Haziran 2017 tarihinden itibaren kullanımdan kaldırılmıştır. Daha ayrıntılı bilgi için lütfen kullanımdan kaldırma duyurusunu inceleyin. Derece cinsinden boylam. |
recordingDetails.location.altitude |
double Bu mülk, 9 Temmuz 2018 itibarıyla kullanımdan kaldırılmıştır. Daha ayrıntılı bilgi için lütfen kullanımdan kaldırma duyurusunu inceleyin. Referans elipsoidin üzerindeki rakım (metre). |
recordingDetails.recordingDate |
datetime Videonun kaydedildiği tarih ve saat. Değer ISO 8601 ( YYYY-MM-DDThh:mm:ss.sssZ ) biçiminde belirtilir. |
fileDetails |
object fileDetails nesnesi, YouTube'a yüklenen video dosyasıyla ilgili bilgileri (dosyanın çözünürlüğü, süresi, ses ve video codec'leri, akış bit hızları vb. dahil) içerir. Bu veriler yalnızca video sahibi tarafından alınabilir.fileDetails nesnesi yalnızca processingDetails.fileAvailability özelliğinin available değeri varsa döndürülür. |
fileDetails.fileName |
string Yüklenen dosyanın adı. Bu alan, bir video dosyasının veya başka türde bir dosyanın yüklenip yüklenmediğini gösterir. |
fileDetails.fileSize |
unsigned long Yüklenen dosyanın bayt cinsinden boyutu. Bu alan, bir video dosyasının veya başka türde bir dosyanın yüklenip yüklenmediğini gösterir. |
fileDetails.fileType |
string Yüklenen dosyanın, YouTube'un video işleme motoru tarafından tespit edilen türü. Şu anda YouTube yalnızca video dosyalarını işlemektedir ancak bu alan, video dosyası veya başka türde bir dosya yüklenip yüklenmediğiyle ilgilidir. Bu mülk için geçerli değerler şunlardır:
|
fileDetails.container |
string Yüklenen video dosyasının kapsayıcı biçimi. |
fileDetails.videoStreams[] |
list Yüklenen video dosyasında bulunan video akışlarının listesi. Listedeki her öğe, bir video akışıyla ilgili ayrıntılı meta verileri içerir. |
fileDetails.videoStreams[].widthPixels |
unsigned integer Kodlanmış video içeriğinin piksel cinsinden genişliği. Videonun kodlama en boy oranını width_pixels / height_pixels şeklinde hesaplayabilirsiniz. |
fileDetails.videoStreams[].heightPixels |
unsigned integer Kodlanmış video içeriğinin piksel cinsinden yüksekliği. |
fileDetails.videoStreams[].frameRateFps |
double Video akışının, saniyedeki kare sayısı cinsinden kare hızı. |
fileDetails.videoStreams[].aspectRatio |
double Video içeriğinin ekran en boy oranı (videonun görüntülenmesi gereken en boy oranını belirtir). |
fileDetails.videoStreams[].codec |
string Yayının kullandığı video codec'i. |
fileDetails.videoStreams[].bitrateBps |
unsigned long Video akışının bit hızı (bit/saniye cinsinden). |
fileDetails.videoStreams[].rotation |
string Videoyu düzgün şekilde görüntülemek için YouTube'un orijinal kaynak içeriği döndürmesi gereken miktardır. Bu mülk için geçerli değerler şunlardır:
|
fileDetails.videoStreams[].vendor |
string Video tedarikçisini benzersiz şekilde tanımlayan bir değerdir. Genellikle değer, dört harfli bir tedarikçi kodudur. |
fileDetails.audioStreams[] |
list Yü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 integer Akıştaki ses kanallarının sayısıdır. |
fileDetails.audioStreams[].codec |
string Yayının kullandığı ses codec'i. |
fileDetails.audioStreams[].bitrateBps |
unsigned long Ses akışının bit hızı (bit/saniye). |
fileDetails.audioStreams[].vendor |
string Video tedarikçisini benzersiz şekilde tanımlayan bir değerdir. Genellikle değer, dört harfli bir tedarikçi kodudur. |
fileDetails.durationMs |
unsigned long Yüklenen videonun milisaniye cinsinden uzunluğu. |
fileDetails.bitrateBps |
unsigned long Yüklenen video dosyasının bit/saniye cinsinden birleşik (video ve ses) bit hızı. |
fileDetails.creationTime |
string Yü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 |
object processingDetails nesnesi, YouTube'un yüklenen video dosyasını işleme süreciyle ilgili bilgileri içerir. Nesnedeki özellikler, geçerli işleme durumunu ve YouTube'un videoyu işlemeyi bitirene kadar kalan tahmini süreyi tanımlar. Bu bölüm, farklı veri veya içerik türlerinin (ör. dosya ayrıntıları veya küçük resimler) videoda kullanılabilir olup olmadığını da belirtir.processingProgress nesnesi, yüklenen videonun YouTube'un yüklenen video dosyasını işlemede kaydettiği ilerlemeyi izleyebilmesi için sorgulanacak şekilde tasarlanmıştır. Bu veriler yalnızca video sahibi tarafından alınabilir. |
processingDetails.processingStatus |
string Videonun işlenme durumu. Bu değer, YouTube'un videoyu işleyip işleyemediğini veya videonun işlenmeye devam edip etmediğini gösterir. Bu özellik için geçerli değerler şunlardır:
|
processingDetails.processingProgress |
object processingProgress nesnesi, YouTube'un videoyu işlerken kaydettiği ilerlemeyle ilgili bilgileri içerir. Değerler yalnızca videonun işleme durumu processing ise gerçekten alakalıdır. |
processingDetails.processingProgress.partsTotal |
unsigned long Video için işlenmesi gereken toplam bölüm sayısına dair bir tahmin. YouTube videoyu işlerken bu sayı daha kesin tahminlerle güncellenebilir. |
processingDetails.processingProgress.partsProcessed |
unsigned long Videonun, YouTube'un önceden işlediği bölümlerinin sayısı. YouTube'un önceden işlediği videonun yüzdesini şu hesaplamaları yaparak tahmin edebilirsiniz: 100 * parts_processed / parts_total Tahmini parça sayısı, işlenmiş olan parça sayısında bir artışa karşılık gelen artış olmadan da artabileceği için YouTube bir videoyu işlerken hesaplanan ilerlemenin düzenli olarak azalabileceğini unutmayın. |
processingDetails.processingProgress.timeLeftMs |
unsigned long YouTube'un videoyu işlemeyi bitirmesi için gereken tahmini süre (milisaniye cinsinden). |
processingDetails.processingFailureReason |
string YouTube'un videoyu işleyememe nedeni. Bu özellik yalnızca processingStatus özelliğinin değeri failed olduğunda bir değere sahip olur.Bu özellik için geçerli değerler şunlardır:
|
processingDetails.fileDetailsAvailability |
string Bu değer, yüklenen video için dosya ayrıntılarının mevcut olup olmadığını gösterir. Bir videonun dosya ayrıntılarını, videos.list() isteğinizde fileDetails bölümünü isteyerek alabilirsiniz. |
processingDetails.processingIssuesAvailability |
string Bu değer, video işleme motorunun YouTube'un videoyu işleme yeteneğini iyileştirebilecek öneriler, video işleme sorunlarını açıklayan uyarılar veya video işleme sorunlarına neden olan hatalar oluşturup oluşturmadığını ifade eder. videos.list() isteğinizde suggestions bölümünü isteyerek bu önerileri alabilirsiniz. |
processingDetails.tagSuggestionsAvailability |
string Bu değer, videoda anahtar kelime (etiket) önerilerinin olup olmadığını gösterir. Diğer kullanıcıların videoyu bulmasını kolaylaştırmak için videoların meta verilerine etiketler eklenebilir. videos.list() isteğinizde suggestions bölümünü isteyerek bu önerileri alabilirsiniz. |
processingDetails.editorSuggestionsAvailability |
string Bu değer, video kalitesini veya oynatma deneyimini iyileştirebilecek video düzenleme önerilerinin video için kullanılabilir olup olmadığını gösterir. videos.list() isteğinizde suggestions bölümünü isteyerek bu önerileri alabilirsiniz. |
processingDetails.thumbnailsAvailability |
string Bu değer, video için küçük resim oluşturulup oluşturulmadığını gösterir. |
suggestions |
object suggestions nesnesi, yüklenen videonun video kalitesini veya meta verilerini iyileştirme fırsatlarını belirleyen önerileri içerir. Bu veriler yalnızca video sahibi tarafından alınabilir. suggestions nesnesi yalnızca processingDetails.tagSuggestionsAvailability özelliğinin veya processingDetails.editorSuggestionsAvailability özelliğinin available değerine sahip olması durumunda döndürülür. |
suggestions.processingErrors[] |
list YouTube'un yüklenen videoyu başarılı bir şekilde işlemesini engelleyecek hataların listesi. Bu hatalar, videonun mevcut işleme durumundan bağımsız olarak, sonuçta bu durumun neredeyse kesinlikle failed olacağını gösterir.Bu özellik için geçerli değerler şunlardır:
|
suggestions.processingWarnings[] |
list YouTube'un yüklenen videonun kodunu dönüştürürken zorluk yaşamasının veya kod dönüştürmenin hatalı olmasına yol açabilecek nedenlerin listesi. Bu uyarılar, YouTube yüklenen video dosyasını gerçekten işlemeden önce oluşturulur. Ayrıca, video işlemenin başarısız olacağı anlamına gelmese de senkronizasyon sorunları, video yapıları veya eksik ses parçası gibi sorunlara yol açabilecek sorunları da tespit eder. Bu mülk için geçerli değerler şunlardır:
|
suggestions.processingHints[] |
list YouTube'un videoyu işleme yeteneğini geliştirebilecek önerilerin listesi. Bu mülk için geçerli değerler şunlardır:
|
suggestions.tagSuggestions[] |
list Kullanıcıların YouTube'da arama yaparken veya gezinirken videonuzu bulma olasılığını artırmak için videonun meta verilerine eklenebilecek anahtar kelime etiketlerinin listesidir. |
suggestions.tagSuggestions[].tag |
string Video için önerilen anahtar kelime etiketi. |
suggestions.tagSuggestions[].categoryRestricts[] |
list Etiketin alakalı olduğu video kategorileri grubu. Video yükleyicinin videoyla ilişkilendirdiği video kategorisine göre uygun etiket önerilerini görüntülemek için bu bilgileri kullanabilirsiniz. Varsayılan olarak, anahtar kelime için tanımlanmış herhangi bir kısıtlama yoksa etiket önerileri tüm kategorilerle alakalıdır. |
suggestions.editorSuggestions[] |
list Yü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 |
object liveStreamingDetails nesnesi, canlı video yayınıyla ilgili meta verileri içerir. Nesne yalnızca videonun yaklaşan, canlı veya tamamlanmış bir canlı yayın olması durumunda video kaynağında bulunur. |
liveStreamingDetails.actualStartTime |
datetime Yayının gerçekten başladığı zaman. Değer ISO 8601 biçiminde belirtilir. Bu değer, yayın başlayana kadar kullanılamayacaktır. |
liveStreamingDetails.actualEndTime |
datetime Yayının sona erdiği zaman. Değer ISO 8601 biçiminde belirtilir. Bu değer, yayın sona erene kadar kullanılamayacak. |
liveStreamingDetails.scheduledStartTime |
datetime Yayının başlamak üzere planlandığı saat. Değer ISO 8601 biçiminde belirtilir. |
liveStreamingDetails.scheduledEndTime |
datetime Yayının sona ermesi planlanan saat. Değer ISO 8601 biçiminde belirtilir. Değer boşsa veya özellik yoksa yayın süresiz olarak devam edecek şekilde planlanır. |
liveStreamingDetails.concurrentViewers |
unsigned long Şu anda yayını izleyen izleyicilerin sayısıdır. Yayının mevcut izleyicileri varsa ve yayın sahibi, videonun görüntüleme sayısını gizlemediyse özellik ve değeri gösterilir. YouTube'un, yayın sona erdiğinde yayını eşzamanlı görüntüleyen sayısını izlemeyi durdurduğunu unutmayın. Dolayısıyla bu mülk, sona ermiş bir canlı yayının arşivlenmiş videosunu izleyen kullanıcı sayısını tanımlamaz. YouTube Data API'nin döndürdüğü eşzamanlı izleyici sayısı, YouTube Analytics aracılığıyla kullanılabilen işlenmiş ve spam'den arındırılmış eşzamanlı izleyici sayısından farklı olabilir. YouTube Yardım Merkezi'nde canlı yayın metrikleri hakkında daha fazla bilgi edinin.
|
liveStreamingDetails.activeLiveChatId |
string Şu anda etkin olan canlı sohbetin bu videoya ekli kimliği. Bu alan yalnızca videonun canlı sohbetin etkin olduğu canlı bir yayında olması durumunda doldurulur. Yayının tamamlanması için geçiş yapıldığında bu alan kaldırılacak ve canlı sohbet kapatılacak. Kalıcı yayınlarda, canlı sohbet kimliği artık bu videoyla değil, kalıcı sayfada gösterilen yeni videoyla bağlantılıdır. |
localizations |
object localizations nesnesi, videonun meta verilerinin çevirilerini içerir. |
localizations.(key) |
object Anahtar değerle ilişkili yerelleştirilmiş metnin dili. Değer, BCP-47 dil kodu içeren bir dizedir. |
localizations.(key).title |
string Yerelleştirilmiş video başlığı. |
localizations.(key).description |
string Yerelleştirilmiş video açıklaması. |