Videos

Wszystkie filmy z niezweryfikowanych projektów API utworzonych po 28 lipca 2020 r. przesłane przez punkt końcowy videos.insert będą ograniczone do trybu wyświetlania prywatnego. Aby usunąć to ograniczenie, każdy projekt interfejsu API musi poddać się kontroli w celu zweryfikowania zgodności z Warunkami korzystania z usługi. Więcej informacji znajdziesz w historii zmian interfejsu API.

Zasób video reprezentuje film w YouTube.

Metody

Interfejs API obsługuje te metody zasobów videos:

getRating
Pobiera oceny przypisane przez upoważnionego użytkownika do określonych filmów. Wypróbuj teraz
list
Zwraca listę filmów, które pasują do parametrów żądania do interfejsu API. Wypróbuj teraz
wstaw
Przesyła film do YouTube i opcjonalnie ustawia jego metadane.
aktualizacja
Aktualizuje metadane filmu. Wypróbuj teraz
usuń
Usuwa film z YouTube. Wypróbuj teraz
rate [stawka]
Dodaj do filmu ocenę Podoba mi się / Nie podoba mi się lub usuń z niego ocenę. Wypróbuj teraz
reportAbuse
Zgłoś film, który zawiera nieodpowiednie treści. Wypróbuj teraz

Reprezentacja zasobu

Poniższa struktura JSON pokazuje format zasobu videos:

{
  "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
    }
  }
}

Właściwości

Poniższa tabela przedstawia właściwości, które pojawiają się w tym zasobie:

Właściwości
kind string
Określa typ zasobu interfejsu API. Wartością będzie youtube#video.
etag etag
ETag tego zasobu.
id string
Identyfikator używany w YouTube do jednoznacznej identyfikacji filmu.
snippet object
Obiekt snippet zawiera podstawowe informacje o filmie, takie jak tytuł, opis i kategoria.
snippet.publishedAt datetime
Data i godzina publikacji filmu. Pamiętaj, że ta godzina może być inna niż godzina przesłania filmu. Jeśli na przykład film zostanie przesłany jako prywatny, a później upubliczniony, ta właściwość określa czas, w którym film stał się publiczny.

Istnieje kilka szczególnych przypadków:
  • Jeśli film jest przesłany jako prywatny, a właściciel kanału pobierze jego metadane, wartość właściwości określa datę i godzinę przesłania filmu.
  • Jeśli film został przesłany jako niepubliczny, wartość właściwości określa też datę i godzinę przesłania. W takim przypadku każda osoba, która zna unikalny identyfikator filmu, będzie mogła pobrać metadane filmu.
Wartość jest podana w formacie ISO 8601.
snippet.channelId string
Identyfikator używany w YouTube do jednoznacznego identyfikowania kanału, na który został przesłany film.
snippet.title string
Tytuł filmu. Wartość właściwości nie może przekraczać 100 znaków i może zawierać wszystkie prawidłowe znaki UTF-8 z wyjątkiem znaków < i >. Musisz ustawić wartość dla tej właściwości, jeśli wywołujesz metodę videos.update i aktualizujesz część snippet zasobu video.
snippet.description string
Opis filmu. Wartość właściwości nie może przekraczać 5000 bajtów i może zawierać wszystkie prawidłowe znaki UTF-8 oprócz < i >.
snippet.thumbnails object
Mapa miniatur obrazów powiązanych z filmem. W przypadku każdego obiektu na mapie kluczem jest nazwa obrazu miniatury, a wartością jest obiekt zawierający inne informacje na temat miniatury.
snippet.thumbnails.(key) object
Prawidłowe pary klucz-wartość to:
  • default – domyślny obraz miniatury. Domyślna miniatura filmu lub zasobu nawiązującego do filmu, np. elementu playlisty czy wyniku wyszukiwania – ma 120 pikseli szerokości i 90 pikseli wysokości. Domyślna miniatura kanału ma 88 pikseli szerokości i 88 pikseli wysokości.
  • medium – wersja obrazu miniatury w wyższej rozdzielczości. W przypadku filmu (lub zasobu, który odnosi się do filmu) obraz ten ma 320 pikseli szerokości i 180 pikseli wysokości. W przypadku kanału obraz ma 240 pikseli szerokości i 240 pikseli wysokości.
  • high – wersja obrazu miniatury w wysokiej rozdzielczości. W przypadku filmu (lub zasobu, który odnosi się do filmu) obraz ten ma 480 pikseli szerokości i 360 pikseli wysokości. W przypadku kanału obraz ma 800 pikseli szerokości i 800 pikseli wysokości.
  • standard – wersja obrazu miniatury w jeszcze wyższej rozdzielczości niż obraz w rozdzielczości high. Ten obraz jest dostępny w przypadku niektórych filmów i innych zasobów odnoszących się do filmów, takich jak elementy playlist czy wyniki wyszukiwania. Ten obraz ma 640 pikseli szerokości i 480 pikseli wysokości.
  • maxres – wersja obrazu miniatury w najwyższej rozdzielczości. Ten rozmiar obrazu jest dostępny w przypadku niektórych filmów i innych zasobów dotyczących filmów, takich jak elementy playlist czy wyniki wyszukiwania. Ten obraz ma 1280 pikseli szerokości i 720 pikseli wysokości.
snippet.thumbnails.(key).url string
Adres URL obrazu.
snippet.thumbnails.(key).width unsigned integer
Szerokość obrazu.
snippet.thumbnails.(key).height unsigned integer
Wysokość obrazu.
snippet.channelTitle string
Tytuł kanału, do którego należy film.
snippet.tags[] list
Lista tagów słów kluczowych powiązanych z filmem. Tagi mogą zawierać spacje. Wartość właściwości może mieć maksymalnie 500 znaków. Zwróć uwagę na następujące reguły dotyczące sposobu obliczania limitu znaków:
  • Wartość właściwości ma postać listy, a przecinki między znajdującymi się na niej elementami liczą się do limitu.
  • Jeśli tag zawiera spację, serwer interfejsu API obsługuje jego wartość tak, jakby została ujęta w cudzysłów, a cudzysłowy są uwzględniane w limicie znaków. Na potrzeby limitów znaków tag Foo-Baz zawiera więc siedem znaków, ale tag Foo Baz – dziewięć znaków.
snippet.categoryId string
Kategoria filmu w YouTube powiązana z filmem. Jeśli wywołujesz metodę videos.update i aktualizujesz część snippet zasobu video, musisz ustawić wartość tej właściwości.
snippet.liveBroadcastContent string
Wskazuje, czy film jest nadchodzącą/aktywną transmisją na żywo. Wartość „none” (brak) lub „none”, jeśli film nie jest nadchodzącą/aktywną transmisją na żywo.

Prawidłowe wartości tej właściwości to:
  • live
  • none
  • upcoming
snippet.defaultLanguage string
Język tekstu we właściwościach snippet.title i snippet.description zasobu video.
snippet.localized object
Obiekt snippet.localized zawiera zlokalizowany tytuł i opis filmu lub tytuł w domyślnym języku metadanych filmu.
  • Zlokalizowany tekst jest zwracany we fragmencie kodu zasobu, jeśli żądanie videos.list używa parametru hl do określenia języka, dla którego ma być zwracany przetłumaczony tekst oraz dostępny jest w nim tekst zlokalizowany.
  • Metadane dla języka domyślnego są zwracane, jeśli wartość parametru hl nie została określona lub określono wartość, ale zlokalizowane metadane nie są dostępne dla wybranego języka.
Właściwość zawiera wartość tylko do odczytu. Aby dodawać, aktualizować i usuwać zlokalizowane tytuły, używaj obiektu localizations.
snippet.localized.title string
Zlokalizowany tytuł filmu.
snippet.localized.description string
Zlokalizowany opis filmu.
snippet.defaultAudioLanguage string
Właściwość default_audio_language określa język używany na domyślnej ścieżce audio filmu.
contentDetails object
Obiekt contentDetails zawiera informacje o treści filmu, w tym jego długość oraz informację o tym, czy dla tego filmu dostępne są napisy.
contentDetails.duration string
Długość filmu. Wartością właściwości jest czas trwania zgodny ze standardem ISO 8601. Na przykład film trwający co najmniej minutę i krótszy niż godzinę należy podać w formacie PT#M#S, w którym litery PT oznaczają przedział czasu, a litery M i S oznaczają długość odpowiednio w minutach i sekundach. Znaki # poprzedzające litery M i S to liczby całkowite określające liczbę minut (lub sekund) filmu. Na przykład wartość PT15M33S oznacza, że film trwa 15 minut i 33 sekundy.

Jeśli film trwa co najmniej godzinę, czas trwania jest podany w formacie PT#H#M#S, w którym znak # poprzedzający literę H określa długość filmu w godzinach, a wszystkie pozostałe szczegóły są takie same jak opisane powyżej. Jeśli film trwa co najmniej 1 dzień, litery P i T są rozdzielone, a wartość ma format P#DT#H#M#S. Szczegółowe informacje znajdziesz w specyfikacji ISO 8601.
contentDetails.dimension string
Wskazuje, czy film jest dostępny w 3D czy w 2D.
contentDetails.definition string
Wskazuje, czy film jest dostępny w wysokiej rozdzielczości (HD), czy tylko w rozdzielczości standardowej.

Prawidłowe wartości tej właściwości to:
  • hd
  • sd
contentDetails.caption string
Wskazuje, czy napisy do tego filmu są dostępne.

Prawidłowe wartości tej właściwości to:
  • false
  • true
contentDetails.licensedContent boolean
Wskazuje, czy film przedstawia licencjonowane treści. Oznacza to, że został on przesłany na kanał połączony z kontem partnera YouTube, który następnie zgłosił roszczenie do treści.
contentDetails.regionRestriction object
Obiekt regionRestriction zawiera informacje o krajach, w których film jest (lub nie) dostępny. Obiekt będzie zawierał właściwość contentDetails.regionRestriction.allowed lub contentDetails.regionRestriction.blocked.
contentDetails.regionRestriction.allowed[] list
Lista kodów regionów określających kraje, w których film jest dostępny. Jeśli ta właściwość jest dostępna, a kraj nie jest wymieniony w jej wartości, film zostanie zablokowany w tym kraju. Jeśli właściwość ta istnieje i zawiera pustą listę, film jest zablokowany we wszystkich krajach.
contentDetails.regionRestriction.blocked[] list
Lista kodów regionów określających kraje, w których film jest blokowany. Jeśli istnieje ta właściwość, a kraj nie jest wymieniony w jej wartości, film jest dostępny w tym kraju. Jeśli właściwość ta istnieje i zawiera pustą listę, film jest dostępny we wszystkich krajach.
contentDetails.contentRating object
Wskazuje oceny, które film otrzymał w ramach różnych schematów oceniania.
contentDetails.contentRating.acbRating string
Ocena filmu wystawiona przez Australian Classification Board (ACB) lub Australian Communications and Media Authority (ACMA). Oceny ACMA służą do klasyfikowania programów telewizyjnych dla dzieci.

Prawidłowe wartości tej usługi to:
  • acbC – programy, które otrzymały klasyfikację C przez Australian Communications and Media Authority. Programy te są przeznaczone dla dzieci (innych niż przedszkolaki), które nie ukończyły 14 lat.
  • acbE – E
  • acbG – G
  • acbM – M
  • acbMa15plus – MA15+
  • acbP – programy, które otrzymały klasyfikację P przez Australian Communications and Media Authority. Programy te są przeznaczone dla dzieci w wieku przedszkolnym.
  • acbPg – PG
  • acbR18plus–18 ZAR
  • acbUnrated
contentDetails.contentRating.agcomRating string
Ocena filmu przyznana przez włoskie biuro Autorità per le Garanzie nelle Comunicazioni (AGCOM).

Prawidłowe wartości dla tej usługi to:
  • agcomT – T
  • agcomUnrated
  • agcomVm14 – VM14
  • agcomVm18 – VM18
contentDetails.contentRating.anatelRating string
Ocena Anatel (Asociación Nacional de Televisión) dla chilijskiej telewizji.

Prawidłowe wartości tego filmu to:
  • anatelA – A
  • anatelF – F
  • anatelI – I
  • anatelI10 – I-10
  • anatelI12 – I-12
  • anatelI7 – I-7
  • anatelR–P
  • anatelUnrated
contentDetails.contentRating.bbfcRating string
Ocena filmu wskazana przez organizację British Board of Film Classification (BBFC).

Prawidłowe wartości tej właściwości to:
  • bbfc12 – 12
  • bbfc12a – 12A
  • bbfc15 – 15
  • bbfc18 – 18
  • bbfcPg – PG
  • bbfcR18–18 ZAR
  • bbfcU – U
  • bbfcUnrated
contentDetails.contentRating.bfvcRating string
Ocena filmu złożona przez tajlandzką komisję Cenzorów Filmowych i Filmowych.

Prawidłowe wartości dla tej właściwości to:
  • bfvc13 – 13
  • bfvc15 – 15
  • bfvc18 – 18
  • bfvc20 – 20
  • bfvcB – B
  • bfvcE – E
  • bfvcG – G
  • bfvcUnrated
contentDetails.contentRating.bmukkRating string
Ocena filmu przyznana przez austriacką komisję klasyfikacji mediów (Bundesministerium für Unterricht, Kunst und Kultur).

Prawidłowe wartości dla tej właściwości to:
  • bmukk10–10 lub więcej
  • bmukk12–12 lub więcej
  • bmukk14–14 lub więcej
  • bmukk16 – 16+
  • bmukk6–6 lub więcej
  • bmukk8–8 lub więcej
  • bmukkAa – bez ograniczeń
  • bmukkUnrated
contentDetails.contentRating.catvRating string
System oceny kanadyjskiej telewizji – kanadyjski system klasyfikacji programów telewizyjnych Ocena filmu wideo przyznawana przez Kanadyjską Komisję ds. Telekomunikacji i Telekomunikacji (Radio-Television and Telecommunications Commission, CRTC) na potrzeby kanadyjskich audycji w języku angielskim. Więcej informacji znajdziesz na stronie Canadian Broadcast Standards Council.

Prawidłowe wartości tej właściwości to:
  • catv14plus–14 lub więcej
  • catv18plus – 18+
  • catvC – C
  • catvC8 – C8
  • catvG – G
  • catvPg – PG
  • catvUnrated
contentDetails.contentRating.catvfrRating string
Ocena filmu przyznana przez Kanadyjską Komisję ds. Telewizji i Telekomunikacji (CRTC) dla kanadyjskich audycji w języku francuskim. Więcej informacji znajdziesz na stronie Canadian Broadcast Standards Council.

Prawidłowe wartości tej właściwości to:
  • catvfr13plus–13 lat i więcej
  • catvfr16plus – 16+
  • catvfr18plus – 18+
  • catvfr8plus–8 lub więcej
  • catvfrG – G
  • catvfrUnrated
contentDetails.contentRating.cbfcRating string
Ocena filmu wystawiona przez Centralną Komisję certyfikacyjną (Central Board of Film Certification (CBFC – Indie)).

Prawidłowe wartości tego filmu to:
  • cbfcA – A
  • cbfcS – S
  • cbfcU – U
  • cbfcUnrated
  • cbfcUA – U/A
  • cbfcUA7plus – U/A
  • cbfcUA13plus – U/A
  • cbfcUA16plus – U/A
contentDetails.contentRating.cccRating string
Ocena filmu Consejo de Calificación Cinematográfica (Chile).

Prawidłowe wartości tej właściwości to:
  • ccc14–14 lub więcej
  • ccc18 – 18+
  • ccc18s – 18+ – contenido pornográfico
  • ccc18v – od 18 lat – contenido excesivamente Express
  • ccc6 – od 6 lat – Niedogodne para menores de 7 años
  • cccTe – espectador listy zadań
  • cccUnrated
contentDetails.contentRating.cceRating string
Ocena filmu podana przez portugalskiego Comissão de Classificação de Espect ́culos.

Prawidłowe wartości dla tej usługi to:
  • cceM12 – 12
  • cceM14 – 14
  • cceM16 – 16
  • cceM18 – 18
  • cceM4 – 4
  • cceM6 – 6
  • cceUnrated
contentDetails.contentRating.chfilmRating string
Ocena filmu w Szwajcarii.

Prawidłowe wartości w przypadku tej właściwości to:
  • chfilm0 – 0
  • chfilm12 – 12
  • chfilm16 – 16
  • chfilm18 – 18
  • chfilm6 – 6
  • chfilmUnrated
contentDetails.contentRating.chvrsRating string
Ocena filmu według kanadyjskiego systemu oceny domowego wideo (CHVRS).

Prawidłowe wartości tej właściwości to:
  • chvrs14a – 14A
  • chvrs18a – 18A
  • chvrsE – E
  • chvrsG – G
  • chvrsPg – PG
  • chvrsR–P
  • chvrsUnrated
contentDetails.contentRating.cicfRating string
Ocena filmu przyznana przez Commission de Contrôle des Films (Belgia).

Prawidłowe wartości dla tego właściwości to:
  • cicfE – E
  • cicfKntEna – KNT/ENA
  • cicfKtEa – KT/EA
  • cicfUnrated
contentDetails.contentRating.cnaRating string
Ocena filmu podana przez rumuński dokument CONSILIUL NATIONAL AL AUDIOVIZUALULUI (CNA).

Prawidłowe wartości dla tej właściwości to:
  • cna12 – 12
  • cna15 – 15
  • cna18 – 18
  • cna18plus – 18+
  • cnaAp – AP
  • cnaUnrated
contentDetails.contentRating.cncRating string
System ocen we Francji – Commission deClassification Cinematographique

Prawidłowe wartości dotyczące tej usługi to:
  • cnc10 – 10
  • cnc12 – 12
  • cnc16 – 16
  • cnc18 – 18
  • cncE – E
  • cncT – T
  • cncUnrated
contentDetails.contentRating.csaRating string
Ocena filmu przyznana przez francuskiego Conseil supérieur de l?audiovisuel, która ocenia treści transmitowane.

Prawidłowe wartości dla tego właściwości to:
  • csa10 – 10
  • csa12 – 12
  • csa16 – 16
  • csa18 – 18
  • csaInterdiction – przerwa
  • csaT – T
  • csaUnrated
contentDetails.contentRating.cscfRating string
Ocena filmu przyznana przez luksemburską komisję ds. bezpieczeństwa de la subscription des films (CSCF).

Prawidłowe wartości dla tego właściwości to:
  • cscf12 – 12
  • cscf16 – 16
  • cscf18 – 18
  • cscf6 – 6
  • cscf9 – 9
  • cscfA – A
  • cscfAl – Alabama
  • cscfUnrated
contentDetails.contentRating.czfilmRating string
Ocena filmu w Czechach.

Prawidłowe wartości tej właściwości to:
  • czfilm12 – 12
  • czfilm14 – 14
  • czfilm18 – 18
  • czfilmU – U
  • czfilmUnrated
contentDetails.contentRating.djctqRating string
Ocena filmu agencji Departamento de Justiça, Classificação, Qualificação e Títulos (DJCQT – Brazylia).

Prawidłowe wartości tego obiektu to:
  • djctq10 – 10
  • djctq12 – 12
  • djctq14 – 14
  • djctq16 – 16
  • djctq18 – 18
  • djctqL – L
  • djctqUnrated
contentDetails.contentRating.djctqRatingReasons[] list
Powody, dla których film otrzymał ocenę DJCQT (Brazylia).
contentDetails.contentRating.ecbmctRating string
System ocen w Turcji – Rada Oceny i Klasyfikacji (Ministerstwo Kultury i Turystyki)

Prawidłowe wartości dla tej nieruchomości to:
  • ecbmct13a – 13A
  • ecbmct13plus–13 lat i więcej
  • ecbmct15a – 15A
  • ecbmct15plus – 15+
  • ecbmct18plus – 18+
  • ecbmct7a – 7A
  • ecbmct7plus–7 lub więcej
  • ecbmctG – G
  • ecbmctUnrated
  • ecbmct6a – 6A
  • ecbmct6plus–6 lub więcej
  • ecbmct10a – 10A
  • ecbmct10plus–10 lub więcej
  • ecbmct16plus – 16+
contentDetails.contentRating.eefilmRating string
Ocena filmu w Estonii.

Prawidłowe wartości tej właściwości to:
  • eefilmK12 – szkoły podstawowe i średnie
  • eefilmK14 – szkoły podstawowe i średnie
  • eefilmK16 – szkoły podstawowe i średnie
  • eefilmK6 – szkoły podstawowe i średnie
  • eefilmL – L
  • eefilmMs12 – MS-12
  • eefilmMs6 – MS-6
  • eefilmPere – Pere
  • eefilmUnrated
contentDetails.contentRating.egfilmRating string
Ocena filmu w Egipcie.

Prawidłowe wartości w przypadku tej właściwości to:
  • egfilm18 – 18
  • egfilmBn – BN
  • egfilmGn – GN
  • egfilmUnrated
contentDetails.contentRating.eirinRating string
Ocena Eirin (映倫) filmu. Eirin to japoński system ocen.

Prawidłowe wartości tej właściwości to:
  • eirinG – G
  • eirinPg12 – PG-12
  • eirinR15plus–15 ZAR
  • eirinR18plus–18 ZAR
  • eirinUnrated
contentDetails.contentRating.fcbmRating string
Ocena filmu przyznana przez malezyjską komisję cenzury filmowej.

Prawidłowe wartości dla tej właściwości to:
  • fcbm13 – 13
  • fcbm16 – 16
  • fcbm18 – 18
  • fcbm18pa – 18PA
  • fcbm18pl – 18PL
  • fcbm18sg – 18SG
  • fcbm18sx – 18SX
  • fcbmP12 – P12
  • fcbmP13 – P13
  • fcbmPg13 – PG13
  • fcbmU – U
  • fcbmUnrated
contentDetails.contentRating.fcoRating string
Ocena filmu przyznana przez hongkoński Urząd ds. Filmu, Gazety i Artykułu Administracyjnego.

Prawidłowe wartości dla tej właściwości to:
  • fcoI – I
  • fcoIi – II
  • fcoIia – IIA
  • fcoIib – IIB
  • fcoIii – III
  • fcoUnrated
contentDetails.contentRating.fmocRating string
Ta usługa została wycofana 2 listopada 2015 r. Użyj właściwości contentDetails.contentRating.cncRating.

Ocena filmu podana przez Centre National du cinéma et de l'image animé (Francuskie Ministerstwo Kultury)

  • fmoc10 – 10
  • fmoc12 – 12
  • fmoc16 – 16
  • fmoc18 – 18
  • fmocE – E
  • fmocU – U
  • fmocUnrated
contentDetails.contentRating.fpbRating string
Ocena filmu przyznana przez South Africa Film and Publication Board.

Prawidłowe wartości dla tej właściwości to:
  • fpb10 – 10
  • fpb1012Pg–10–12 PG
  • fpb13 – 13
  • fpb16 – 16
  • fpb18 – 18
  • fpb79Pg–7–9 PG
  • fpbA – A
  • fpbPg – PG
  • fpbUnrated
  • fpbX18 – X18
  • fpbXx – XX
contentDetails.contentRating.fpbRatingReasons[] list
Powody, dla których film otrzymał ocenę FPB (RPB).
contentDetails.contentRating.fskRating string
Ocena Freiwillige Selbstkontrolle der Filmwirtschaft (FSK – Niemcy).

Prawidłowe wartości tego właściwości to:
  • fsk0 – FSK 0
  • fsk12 – FSK 12
  • fsk16 – FSK 16
  • fsk18 – FSK 18
  • fsk6 – FSK 6
  • fskUnrated
contentDetails.contentRating.grfilmRating string
Ocena filmu w Grecji.

Prawidłowe wartości dla tej właściwości to:
  • grfilmE – E
  • grfilmK – K
  • grfilmK12 – szkoły podstawowe i średnie
  • grfilmK13 – szkoły podstawowe i średnie
  • grfilmK15 – szkoły podstawowe i średnie
  • grfilmK17 – szkoły podstawowe i średnie
  • grfilmK18 – szkoły podstawowe i średnie
  • grfilmUnrated
contentDetails.contentRating.icaaRating string
Ocena filmu podana przez Instituto de la Cinematografía y de las Artes AudioVisuals (ICAA – Hiszpania).

Prawidłowe wartości dla tej usługi to:
  • icaa12 – 12
  • icaa13 – 13
  • icaa16 – 16
  • icaa18 – 18
  • icaa7 – 7
  • icaaApta – APTA
  • icaaUnrated
  • icaaX – X
contentDetails.contentRating.ifcoRating string
Klasyfikacja filmu irlandzkiego (Irish Film Classification Office) (IFCO – Irlandia). Więcej informacji znajdziesz na stronie IFCO.

Prawidłowe wartości tej właściwości to:
  • ifco12 – 12
  • ifco12a – 12A
  • ifco15 – 15
  • ifco15a – 15A
  • ifco16 – 16
  • ifco18 – 18
  • ifcoG – G
  • ifcoPg – PG
  • ifcoUnrated
contentDetails.contentRating.ilfilmRating string
Ocena filmu w Izraelu.

Prawidłowe wartości w przypadku tej usługi to:
  • ilfilm12 – 12
  • ilfilm16 – 16
  • ilfilm18 – 18
  • ilfilmAa – AA
  • ilfilmUnrated
contentDetails.contentRating.incaaRating string
Ocena filmu w INCAA (Instituto Nacional de Cine y Artes Audio weryfikacjęes – Argentyna)

Prawidłowe wartości dla tej właściwości to:
  • incaaAtp – ATP (Apta para todo publico)
  • incaaC–X (Solo apta para Mayores de 18 años, de exhibición condicionada)
  • incaaSam13–13 (Solo apta para Mayores de 13 años)
  • incaaSam16–16 (Solo apta para Mayores de 16 años)
  • incaaSam18–18 (Solo apta para Mayores de 18 años)
  • incaaUnrated
contentDetails.contentRating.kfcbRating string
Ocena filmu przyznana przez kenijską komisję klasyfikacji filmów.

Prawidłowe wartości dla tej właściwości to:
  • kfcb16plus – 16
  • kfcbG – GE
  • kfcbPg – PG
  • kfcbR – 18
  • kfcbUnrated
contentDetails.contentRating.kijkwijzerRating string
voor de Classificatie van Audiovisuele Media (Holandia).

Prawidłowe wartości tej usługi to:
  • kijkwijzer12 – 12
  • kijkwijzer14 – 14
  • kijkwijzer16 – 16
  • kijkwijzer18 – 18
  • kijkwijzer6 – 6
  • kijkwijzer9 – 9
  • kijkwijzerAl – Alabama
  • kijkwijzerUnrated
contentDetails.contentRating.kmrbRating string
Ocena przyznana przez Korea Media Rating Board (영디물 manipulowa시파워 środka) filmu. KMRB ocenia filmy w Korei Południowej.

Prawidłowe wartości w przypadku tej usługi to:
  • kmrb12plus – 12세 이디 원람원
  • kmrb15plus – 15세 이지 람시
  • kmrbAll – 전체ig람서
  • kmrbR – 청년 원람불원
  • kmrbTeenr
  • kmrbUnrated
contentDetails.contentRating.lsfRating string
Ocena indonezyjskiego filmu Lembaga Sensor Film.

Prawidłowe wartości dla tej właściwości to:
  • lsf13 – 13
  • lsf17 – 17
  • lsf21 – 21
  • lsfA – A
  • lsfBo – BO
  • lsfD – D
  • lsfR–P
  • lsfSu – SU
  • lsfUnrated
contentDetails.contentRating.mccaaRating string
Ocena filmu przyznana przez maltańską organizację ds. klasyfikacji wiekowej filmu.

Prawidłowe wartości tej właściwości to:
  • mccaa12 – 12
  • mccaa12a – 12A
  • mccaa14 – 14 – ta ocena została usunięta z nowej struktury klasyfikacji wprowadzonej w 2013 roku.
  • mccaa15 – 15
  • mccaa16 – 16 – ta ocena została usunięta z nowej struktury klasyfikacji wprowadzonej w 2013 roku.
  • mccaa18 – 18
  • mccaaPg – PG
  • mccaaU – U
  • mccaaUnrated
contentDetails.contentRating.mccypRating string
Ocena filmu przyznana przez radę ds. mediów dla dzieci i młodzieży przy duńskim Instytucie Filmowym (Det Danske Filminstitut).

Prawidłowe wartości dla tego właściwości to:
  • mccyp11 – 11
  • mccyp15 – 15
  • mccyp7 – 7
  • mccypA – A
  • mccypUnrated
contentDetails.contentRating.mcstRating string
System oceny filmu w Wietnamie – MCST

Prawidłowe wartości dla tej usługi to:
  • mcst0 – 0
  • mcst16plus – 16+
  • mcstC13 – C13
  • mcstC16 – C16
  • mcstC18 – C18
  • mcstP – P
  • mcstUnrated
  • mcstT13 – T13
  • mcstT16 – T16
  • mcstT18 – T18
  • mcstK – K
contentDetails.contentRating.mdaRating string
Ocena filmu przyznana przez singapurski urząd ds. rozwoju mediów (Media Development Authority, MDA), a konkretnie rada ds. cenzury filmowej (BFC).

Prawidłowe wartości tego właściwości to:
  • mdaG – G
  • mdaM18 – M18
  • mdaNc16 – NC16
  • mdaPg – PG
  • mdaPg13 – PG13
  • mdaR21 – R21
  • mdaUnrated
contentDetails.contentRating.medietilsynetRating string
Ocena filmu przyznana przez Norweskiego Urzędu ds. Mediów Medietilsynet.

Prawidłowe wartości tej właściwości to:
  • medietilsynet11 – 11
  • medietilsynet12 – 12
  • medietilsynet15 – 15
  • medietilsynet18 – 18
  • medietilsynet6 – 6
  • medietilsynet7 – 7
  • medietilsynet9 – 9
  • medietilsynetA – A
  • medietilsynetUnrated
contentDetails.contentRating.mekuRating string
Ocena filmu przyznana przez fiński Kansallinen Audiovisuaalinen Instituutti (Narodowy Instytut Audiowizualny).

Prawidłowe wartości dla tego obiektu to:
  • meku12 – 12
  • meku16 – 16
  • meku18 – 18
  • meku7 – 7
  • mekuS – S
  • mekuUnrated
contentDetails.contentRating.mibacRating string
Ocena filmu wystawiona przez Ministero dei Beni e delle Attività Culturali e del Turismo (Włochy).

Prawidłowe wartości dla tego obiektu to:
  • mibacT
  • mibacUnrated
  • mibacVap
  • mibacVm6
  • mibacVm12
  • mibacVm14
  • mibacVm18
contentDetails.contentRating.mocRating string
Ocena filmu Ministerio de Cultura (Kolumbia).

Prawidłowe wartości tego filmu to:
  • moc12 – 12
  • moc15 – 15
  • moc18 – 18
  • moc7 – 7
  • mocBanned – zablokowany
  • mocE – E
  • mocT – T
  • mocUnrated
  • mocX – X
contentDetails.contentRating.moctwRating string
Ocena filmu wystawiona przez tajwańskie Ministerstwo Kultury (Try化部).

Prawidłowe wartości dla tej właściwości to:
  • moctwG – G
  • moctwP – P
  • moctwPg – PG
  • moctwR–P
  • moctwR12 – R-12
  • moctwR15 – R-15
  • moctwUnrated
contentDetails.contentRating.mpaaRating string
Ocena filmu według Motion Picture Association of America (MPAA).

Prawidłowe wartości dla tej właściwości to:
  • mpaaG – G
  • mpaaNc17 – NC-17
  • mpaaPg – PG
  • mpaaPg13 – PG-13
  • mpaaR–P
  • mpaaUnrated
contentDetails.contentRating.mpaatRating string
Klasyfikacja zwiastunów filmów i podglądów przyznawana przez Amerykańskie Stowarzyszenie Filmów Filmowych (Motion Picture Association of America) w przypadku zwiastunów filmów i podglądów.

Prawidłowe wartości tej właściwości to:
  • mpaatGb–GB (zielona opaska – zatwierdzono dla wszystkich odbiorców)
  • mpaatRb – RB (czerwona opaska – zalecane dla osób powyżej 17 roku życia)
contentDetails.contentRating.mtrcbRating string
Ocena filmu przyznana przez Filipinów (Film and Television Review and Classification Board).

Prawidłowe wartości tej właściwości to:
  • mtrcbG – G
  • mtrcbPg – PG
  • mtrcbR13 – R-13
  • mtrcbR16 – R-16
  • mtrcbR18 – R-18
  • mtrcbUnrated
  • mtrcbX – X
contentDetails.contentRating.nbcRating string
Ocena filmu przyznana przez Malediwskie Krajowe Biura Klasyfikacji.

Prawidłowe wartości dla tej właściwości to:
  • nbc12plus–12 lub więcej
  • nbc15plus – 15+
  • nbc18plus – 18+
  • nbc18plusr – 18+R
  • nbcG – G
  • nbcPg – PG
  • nbcPu – PU
  • nbcUnrated
contentDetails.contentRating.nfrcRating string
Ocena filmu wystawiona przez Bułgarskie Centrum Filmu pełnometrażowego.

Prawidłowe wartości dla tego właściwości to:
  • nfrcA – A
  • nfrcB – B
  • nfrcC – C
  • nfrcD – D
  • nfrcUnrated
  • nfrcX – X
contentDetails.contentRating.nfvcbRating string
Ocena filmu przyznana przez Nigeryjską Narodową Komisję Cenzury Filmów i Filmów (Video Censors Board).

Prawidłowe wartości dla tej właściwości to:
  • nfvcb12 – 12
  • nfvcb12a – 12A
  • nfvcb15 – 15
  • nfvcb18 – 18
  • nfvcbG – G
  • nfvcbPg – PG
  • nfvcbRe – RE
  • nfvcbUnrated
contentDetails.contentRating.nkclvRating string
Ocena filmu przyznana przez Nacionãlais Kino centrs (Łotewskie Centrum Filmowe).

Prawidłowe wartości dla tego obiektu to:
  • nkclv12plus–12 lub więcej
  • nkclv18plus – 18+
  • nkclv7plus–7 lub więcej
  • nkclvU – U
  • nkclvUnrated
contentDetails.contentRating.oflcRating string
Ocena Urzędu ds. Klasyfikacji Filmu i Literatury (OFLC – Nowa Zelandia) filmu.

Prawidłowe wartości dla tej właściwości to:
  • oflcG – G
  • oflcM – M
  • oflcPg – PG
  • oflcR13–ZAR
  • oflcR15–15 ZAR
  • oflcR16–ZAR
  • oflcR18–18 ZAR
  • oflcRp13 – RP13
  • oflcRp16 – RP16
  • oflcUnrated
contentDetails.contentRating.pefilmRating string
Ocena filmu w Peru.

Prawidłowe wartości w przypadku tej właściwości to:
  • pefilm14 – 14
  • pefilm18 – 18
  • pefilmPg – PG
  • pefilmPt – PT
  • pefilmUnrated
contentDetails.contentRating.resorteviolenciaRating string
Ocena filmu w Wenezueli.

Prawidłowe wartości tej usługi to:
  • resorteviolenciaA – A
  • resorteviolenciaB – B
  • resorteviolenciaC – C
  • resorteviolenciaD – D
  • resorteviolenciaE – E
  • resorteviolenciaUnrated
contentDetails.contentRating.rtcRating string
Ocena Generalnej Dyrekcji ds. Radia, Telewizji i Kinematografii (Meksyk) filmu.

Prawidłowe wartości tego filmu to:
  • rtcA – A
  • rtcAa – AA
  • rtcB – B
  • rtcB15 – B15
  • rtcC – C
  • rtcD – D
  • rtcUnrated
contentDetails.contentRating.rteRating string
Ocena filmu wystawiona przez irlandzki Raidió Teilifís Éireann.

Prawidłowe wartości dla tej właściwości to:
  • rteCh – CH
  • rteGa – GA
  • rteMa – MA
  • rtePs – PS
  • rteUnrated
contentDetails.contentRating.russiaRating string
Ocena filmu w Narodowym Rejestrze Filmów Federacji Rosyjskiej (MKRF – Rosja).

Prawidłowe wartości dla tego właściwości to:
  • russia0–0 lub więcej
  • russia12–12 lub więcej
  • russia16 – 16+
  • russia18 – 18+
  • russia6–6 lub więcej
  • russiaUnrated
contentDetails.contentRating.skfilmRating string
Ocena filmu na Słowacji.

Prawidłowe wartości w przypadku tej usługi to:
  • skfilmG – G
  • skfilmP2 – P2
  • skfilmP5 – P5
  • skfilmP8 – P8
  • skfilmUnrated
contentDetails.contentRating.smaisRating string
Ocena filmu w Islandii.

Prawidłowe wartości w przypadku tej usługi to:
  • smais12 – 12
  • smais14 – 14
  • smais16 – 16
  • smais18 – 18
  • smais7 – 7
  • smaisL – L
  • smaisUnrated
contentDetails.contentRating.smsaRating string
Ocena filmu przyznana przez Statens medieråd (Szwedzkiej Rady Mediów).

Prawidłowe wartości dla tego obiektu to:
  • smsa11 – 11
  • smsa15 – 15
  • smsa7 – 7
  • smsaA – wszystkie grupy wiekowe
  • smsaUnrated
contentDetails.contentRating.tvpgRating string
Ocena filmu zgodnie z wytycznymi dla rodziców dotyczącymi telewizji (TVPG).

Prawidłowe wartości dla tej usługi to:
  • tvpgG – TV-G
  • tvpgMa – TV-MA
  • tvpgPg – TV-PG
  • tvpgUnrated
  • tvpgY – TV-Y
  • tvpgY7 – TV-Y7
  • tvpgY7Fv – TV-Y7-FV
  • pg14 – TV-14
contentDetails.contentRating.ytRating string
Ocena, na podstawie której YouTube identyfikuje treści z ograniczeniem wiekowym.

Prawidłowe wartości w przypadku tej usługi to:
  • ytAgeRestricted
contentDetails.projection string
Określa format projekcji filmu.

Prawidłowe wartości tej właściwości to:
  • 360
  • rectangular
contentDetails.hasCustomThumbnail boolean
Wskazuje, czy przesyłający przesłał niestandardową miniaturę filmu. Ta właściwość jest widoczna tylko dla osoby, która przesłała film.
status object
Obiekt status zawiera informacje o przesłaniu i przetwarzaniu filmu oraz o stanie prywatności.
status.uploadStatus string
Stan przesłanego filmu.

Prawidłowe wartości tej właściwości to:
  • deleted
  • failed
  • processed
  • rejected
  • uploaded
status.failureReason string
Ta wartość wyjaśnia, dlaczego przesłanie filmu nie powiodło się. Ta właściwość występuje tylko wtedy, gdy właściwość uploadStatus wskazuje, że przesłanie się nie udało.

Prawidłowe wartości tej właściwości to:
  • codec
  • conversion
  • emptyFile
  • invalidFile
  • tooSmall
  • uploadAborted
status.rejectionReason string
Ta wartość wyjaśnia, dlaczego YouTube odrzucił przesłany film. Ta właściwość występuje tylko wtedy, gdy właściwość uploadStatus wskazuje, że przesyłanie zostało odrzucone.

Prawidłowe wartości tego atrybutu to:
  • claim
  • copyright
  • duplicate
  • inappropriate
  • legal
  • length
  • termsOfUse
  • trademark
  • uploaderAccountClosed
  • uploaderAccountSuspended
status.privacyStatus string
Stan prywatności filmu.

Prawidłowe wartości w przypadku tej właściwości to:
  • private
  • public
  • unlisted
status.publishAt datetime
Data i godzina zaplanowanej publikacji filmu. Można ją ustawić tylko wtedy, gdy poziom prywatności filmu jest ustawiony jako prywatny. Wartość należy podać w formacie ISO 8601. Zwróć uwagę na 2 dodatkowe uwagi dotyczące działania tej usługi:
  • Jeśli ustawisz wartość tej właściwości podczas wywoływania metody videos.update, musisz też ustawić wartość właściwości status.privacyStatus na private, nawet jeśli film jest już prywatny.
  • Jeśli w swojej prośbie zaplanowano publikację filmu w przeszłości, zostanie on opublikowany od razu. W efekcie ustawienie właściwości status.publishAt na datę i godzinę z przeszłości jest takie samo jak zmiana parametru privacyStatus filmu z private na public.
status.license string
Licencja filmu.

Prawidłowe wartości tej właściwości to:
  • creativeCommon
  • youtube
status.embeddable boolean
Ta wartość wskazuje, czy film można umieścić na innej stronie.
status.publicStatsViewable boolean
Ta wartość wskazuje, czy rozszerzone statystyki filmu na stronie odtwarzania filmu są dostępne publicznie. Domyślnie te statystyki są widoczne, a statystyki, takie jak liczba wyświetleń i oceny filmu, będą nadal widoczne publicznie, nawet jeśli wartość tej właściwości to false.
status.madeForKids boolean
Ta wartość wskazuje, czy film jest oznaczony jako przeznaczony dla dzieci, i ma obecny stan „przeznaczony dla dzieci”. Stan może być np. określany na podstawie wartości właściwości selfDeclaredMadeForKids. Więcej informacji o określaniu odbiorców kanału, filmów i transmisji znajdziesz w Centrum pomocy YouTube.
status.selfDeclaredMadeForKids boolean
W żądaniu videos.insert lub videos.update ta właściwość pozwala właścicielowi kanału oznaczyć film jako skierowany do dzieci. W żądaniu videos.list wartość właściwości jest zwracana tylko wtedy, gdy właściciel kanału autoryzował żądanie do interfejsu API.
statistics object
Obiekt statistics zawiera statystyki dotyczące filmu.
statistics.viewCount unsigned long
Liczba wyświetleń filmu.
statistics.likeCount unsigned long
Liczba użytkowników, którzy zaznaczyli, że film im się podobał.
statistics.dislikeCount unsigned long
Uwaga: 13 grudnia 2021 r. usługa statistics.dislikeCount została ustawiona jako prywatna. Oznacza to, że właściwość jest uwzględniana w odpowiedzi interfejsu API tylko wtedy, gdy żądanie do interfejsu API zostało uwierzytelnione przez właściciela filmu. Więcej informacji znajdziesz w historii zmian.

Liczba użytkowników, którzy zaznaczyli, że film im się nie podobał.
statistics.favoriteCount unsigned long
Uwaga: ta właściwość została wycofana. Ta zmiana wejdzie w życie 28 sierpnia 2015 r. Wartość właściwości jest teraz zawsze ustawiona na 0.
statistics.commentCount unsigned long
Liczba komentarzy do filmu.
player object
Obiekt player zawiera informacje, których można użyć do odtworzenia filmu w odtwarzaczu umieszczonym na stronie.
player.embedHtml string
Tag <iframe>, który zawiera odtwarzacz, który odtwarza film.
  • Jeśli w żądaniu pobierania zasobu do interfejsu API określona jest wartość parametrów maxHeight lub maxWidth, rozmiar umieszczonego odtwarzacza jest skalowana w taki sposób, by spełniała wymagania maxHeight lub maxWidth.
  • Jeśli współczynnik proporcji filmu jest nieznany, umieszczony odtwarzacz domyślnie ustawia format 4:3.
player.embedHeight long
Wysokość umieszczonego odtwarzacza została zwrócona we właściwości player.embedHtml. Ta właściwość jest zwracana tylko wtedy, gdy w żądaniu określono wartość parametrów maxHeight lub maxWidth, a współczynnik proporcji filmu jest znany.
player.embedWidth long
Szerokość umieszczonego odtwarzacza została zwrócona we właściwości player.embedHtml. Ta właściwość jest zwracana tylko wtedy, gdy w żądaniu określono wartość parametrów maxHeight lub maxWidth, a współczynnik proporcji filmu jest znany.
topicDetails object
Obiekt topicDetails zawiera informacje o tematach powiązanych z filmem.

Ważne: aby dowiedzieć się więcej o nadchodzących zmianach związanych z identyfikatorami tematów, zapoznaj się z definicjami właściwości topicDetails.relevantTopicIds[] i topicDetails.topicIds[], a także historią zmian.
topicDetails.topicIds[] list
Ważne: ta usługa została wycofana 10 listopada 2016 r. Interfejs API nie zwraca już wartości dla tej właściwości, a wszystkie tematy powiązane z filmem są teraz zwracane przez wartość właściwości topicDetails.relevantTopicIds[].
topicDetails.relevantTopicIds[] list
Lista identyfikatorów tematów, które mają zastosowanie do filmu.

Ta usługa została wycofana 10 listopada 2016 r. Będzie on obsługiwany do 10 listopada 2017 r.

Ważne: ze względu na wycofanie interfejsów Freebase i Freebase API od 27 lutego 2017 r. identyfikatory tematów zaczęły działać inaczej. W tym czasie YouTube zaczął zwracać mały zestaw wybranych identyfikatorów tematów.

topicDetails.topicCategories[] list
Lista adresów URL Wikipedii, które zapewniają ogólny opis treści filmu.
recordingDetails object
Obiekt recordingDetails zawiera informacje o lokalizacji, dacie i adresie, w którym nagrano film.
recordingDetails.locationDescription string
Ta usługa została wycofana 1 czerwca 2017 r. Więcej informacji znajdziesz w ogłoszeniu o wycofaniu.

Opis tekstowy lokalizacji, w której nagrano film.
recordingDetails.location object
Dane geolokalizacji powiązane z filmem. Pamiętaj, że wartości właściwości podrzędnych wskazują lokalizację, którą właściciel filmu chce powiązać z filmem. Wartość można edytować i wyszukać w przypadku filmów publicznych, a także może być wyświetlana użytkownikom w przypadku filmów publicznych.
recordingDetails.location.latitude double
Ta usługa została wycofana 1 czerwca 2017 r. Więcej informacji znajdziesz w ogłoszeniu o wycofaniu.

Szerokość geograficzna w stopniach.
recordingDetails.location.longitude double
Ta usługa została wycofana 1 czerwca 2017 r. Więcej informacji znajdziesz w ogłoszeniu o wycofaniu.

Długość geograficzna w stopniach.
recordingDetails.location.altitude double
Ta usługa została wycofana 9 lipca 2018 r. Więcej informacji znajdziesz w ogłoszeniu o wycofaniu.

Wysokość nad elipsoidą referencyjną (w metrach).
recordingDetails.recordingDate datetime
Data i godzina nagrania filmu. Wartość należy podać w formacie ISO 8601 (YYYY-MM-DDThh:mm:ss.sssZ).
fileDetails object
Obiekt fileDetails zawiera informacje o pliku wideo przesłanym do YouTube, w tym jego rozdzielczość, czas trwania, kodeki audio i wideo, szybkość transmisji strumienia oraz inne dane. Te dane może pobrać tylko właściciel filmu.

Obiekt fileDetails zostanie zwrócony tylko wtedy, gdy właściwość processingDetails.fileAvailability ma wartość available.
fileDetails.fileName string
Nazwa przesłanego pliku. To pole występuje niezależnie od tego, czy został przesłany film, czy inny typ pliku.
fileDetails.fileSize unsigned long
Rozmiar przesłanego pliku w bajtach. To pole występuje niezależnie od tego, czy został przesłany film, czy inny typ pliku.
fileDetails.fileType string
Typ przesłanego pliku wykryty przez mechanizm przetwarzania wideo YouTube. Obecnie YouTube przetwarza tylko pliki wideo, ale to pole jest widoczne niezależnie od tego, czy został przesłany plik wideo, czy inny typ.

Prawidłowe wartości tej właściwości to:
  • archive – jest to plik archiwum, np .archiwum ZIP.
  • audio – plik jest znanym typem pliku audio, np. .mp3.
  • document – plik jest dokumentem lub plikiem tekstowym, takim jak dokument programu MS Word.
  • image – plik jest plikiem graficznym, np. .jpeg;
  • other – plik jest typu innego niż wideo.
  • project – jest to plik projektu wideo, taki jak projekt programu Microsoft Windows Movie Maker, który nie zawiera rzeczywistych danych wideo.
  • video – plik jest znanym typem pliku wideo, np. .mp4.
fileDetails.container string
Format kontenera przesłanego filmu.
fileDetails.videoStreams[] list
Lista strumieni wideo zawartych w przesłanym pliku wideo. Każda pozycja na liście zawiera szczegółowe metadane strumienia wideo.
fileDetails.videoStreams[].widthPixels unsigned integer
Szerokość zakodowanej treści wideo w pikselach. Współczynnik proporcji kodowania filmu można obliczyć jako width_pixels / height_pixels.
fileDetails.videoStreams[].heightPixels unsigned integer
Wysokość zakodowanej treści wideo w pikselach.
fileDetails.videoStreams[].frameRateFps double
Liczba klatek strumienia wideo (w klatkach na sekundę).
fileDetails.videoStreams[].aspectRatio double
Współczynnik proporcji wyświetlanych treści wideo, czyli współczynnik proporcji, w jakim powinien być wyświetlany film.
fileDetails.videoStreams[].codec string
Kodek wideo używany w strumieniu.
fileDetails.videoStreams[].bitrateBps unsigned long
Szybkość transmisji strumienia wideo (w bitach na sekundę).
fileDetails.videoStreams[].rotation string
Ilość, którą YouTube musi wykonać, aby obrócić oryginalne treści źródłowe, aby film wyświetlał się prawidłowo.

Prawidłowe wartości tej usługi to:
  • clockwise – film musi zostać obrócony o 90 stopni w prawo.
  • counterClockwise – film musi być obrócony o 90 stopni w lewo.
  • none – nie trzeba obracać filmu.
  • other – trzeba obrócić film w inny, niebanalny sposób.
  • upsideDown – film musi zostać obrócony do góry nogami.
fileDetails.videoStreams[].vendor string
Wartość, która jednoznacznie identyfikuje dostawcę wideo. Zazwyczaj wartością jest czteroliterowy kod dostawcy.
fileDetails.audioStreams[] list
Lista strumieni audio zawartych w przesłanym pliku wideo. Każda pozycja na liście zawiera szczegółowe metadane strumienia audio.
fileDetails.audioStreams[].channelCount unsigned integer
Liczba kanałów audio zawartych w transmisji.
fileDetails.audioStreams[].codec string
Kodek audio używany w strumieniu.
fileDetails.audioStreams[].bitrateBps unsigned long
Szybkość transmisji strumienia audio (w bitach na sekundę).
fileDetails.audioStreams[].vendor string
Wartość, która jednoznacznie identyfikuje dostawcę wideo. Zazwyczaj wartością jest czteroliterowy kod dostawcy.
fileDetails.durationMs unsigned long
Długość przesłanego filmu w milisekundach.
fileDetails.bitrateBps unsigned long
Łączna szybkość transmisji bitów (wideo i audio) przesłanego pliku wideo wyrażona w bitach na sekundę.
fileDetails.creationTime string
Data i godzina utworzenia przesłanego pliku wideo. Wartość należy podać w formacie ISO 8601. Obecnie obsługiwane są następujące formaty ISO 8601:
  • Tylko data: YYYY-MM-DD
  • Czas naiwny: YYYY-MM-DDTHH:MM:SS
  • Czas w strefie czasowej: YYYY-MM-DDTHH:MM:SS+HH:MM
processingDetails object
Obiekt processingDetails zawiera informacje o postępach przetwarzania przesłanego przez YouTube pliku wideo przez YouTube. Właściwości tego obiektu wskazują bieżący stan przetwarzania oraz szacowany czas, jaki pozostał do zakończenia przetwarzania filmu przez YouTube. Ta część informuje też, czy dla filmu dostępne są różne typy danych lub treści, np. szczegóły pliku lub miniatury.

Obiekt processingProgress jest przeznaczony do ankietowania, tak aby w przesłanym filmie można było śledzić postęp przetwarzania przesłanego przez YouTube pliku wideo. Te dane może pobrać tylko właściciel filmu.
processingDetails.processingStatus string
Stan przetwarzania filmu. Ta wartość wskazuje, czy YouTube udało się przetworzyć film, czy też jest on nadal przetwarzany.

Prawidłowe wartości tej właściwości to:
  • failed – nie udało się przetworzyć filmu. Zobacz ProcessingFailureReason.
  • processing – film jest teraz przetwarzany. Zobacz Postęp przetwarzania.
  • succeeded – film został przetworzony.
  • terminated – informacje o przetwarzaniu nie są już dostępne.
processingDetails.processingProgress object
Obiekt processingProgress zawiera informacje o postępach przetwarzania filmu przez YouTube. Wartości mają znaczenie tylko wtedy, gdy stan przetwarzania filmu to processing.
processingDetails.processingProgress.partsTotal unsigned long
Szacunkowa łączna liczba części, które trzeba przetworzyć w przypadku filmu. Liczby mogą zostać zaktualizowane o dokładniejsze wartości szacunkowe, gdy YouTube przetwarza film.
processingDetails.processingProgress.partsProcessed unsigned long
Liczba części filmu, które zostały już przetworzone przez YouTube. Aby oszacować odsetek filmu, który został już przetworzony przez YouTube, oblicz:
100 * parts_processed / parts_total

Pamiętaj, że skoro szacowana liczba części może wzrosnąć bez odpowiadającego mu wzrostu liczby już przetworzonych fragmentów, możliwe, że obliczony postęp może się okresowo zmniejszać podczas przetwarzania filmu przez YouTube.
processingDetails.processingProgress.timeLeftMs unsigned long
Przybliżony czas (w milisekundach) potrzebny YouTube na przetworzenie filmu.
processingDetails.processingFailureReason string
Powód, dla którego YouTube nie przetworzył filmu. Ta właściwość będzie miała wartość tylko wtedy, gdy właściwość processingStatus ma wartość failed.

Prawidłowe wartości to:
  • other – wystąpił błąd innego komponentu przetwarzania.
  • streamingFailed – nie udało się wysłać filmu do transmitujących.
  • transcodeFailed – nie udało się transkodować treści.
  • uploadFailed – nie udało się dostarczyć pliku.
processingDetails.fileDetailsAvailability string
Ta wartość wskazuje, czy dla przesłanego filmu dostępne są szczegóły pliku. Aby pobrać szczegóły pliku wideo, poproś o część fileDetails w żądaniu videos.list().
processingDetails.processingIssuesAvailability string
Ta wartość wskazuje, czy mechanizm przetwarzania wideo wygenerował sugestie, które mogą poprawić zdolność YouTube do przetworzenia filmu, ostrzeżenia wyjaśniające problemy z przetwarzaniem filmów lub błędy powodujące problemy z przetwarzaniem filmów. Aby pobrać te sugestie, poproś o część suggestions w żądaniu videos.list().
processingDetails.tagSuggestionsAvailability string
Ta wartość wskazuje, czy dla filmu dostępne są propozycje słów kluczowych (tagów). Aby ułatwić innym użytkownikom jego znalezienie, do metadanych filmu można dodawać tagi. Aby pobrać te sugestie, poproś o część suggestions w żądaniu videos.list().
processingDetails.editorSuggestionsAvailability string
Ta wartość wskazuje, czy w przypadku danego filmu dostępne są sugestie dotyczące edytowania filmów, które mogą poprawić jakość filmu lub poprawić wrażenia z odtwarzania. Aby pobrać te sugestie, poproś o część suggestions w żądaniu videos.list().
processingDetails.thumbnailsAvailability string
Ta wartość wskazuje, czy dla filmu zostały wygenerowane miniatury.
suggestions object
Obiekt suggestions zawiera sugestie, które wskazują możliwości poprawy jakości przesłanego filmu lub jego metadanych. Te dane może pobrać tylko właściciel filmu.

Obiekt suggestions zostanie zwrócony tylko wtedy, gdy właściwość processingDetails.tagSuggestionsAvailability lub processingDetails.editorSuggestionsAvailability ma wartość available.
suggestions.processingErrors[] list
Lista błędów, które uniemożliwiają YouTube przetworzenie przesłanego filmu. Błędy te wskazują, że niezależnie od bieżącego stanu przetwarzania filmu, w końcu stan ten będzie prawie na pewno wynosić failed.

Prawidłowe wartości w przypadku tej właściwości to:
  • archiveFile – plik archiwum (np. archiwum ZIP).
  • audioFile – plik zawiera tylko dźwięk (np. plik MP3).
  • docFile – plik dokumentu lub pliku tekstowego (np. dokumentu MS Word).
  • imageFile – plik graficzny (np. JPEG).
  • notAVideoFile – inny plik niebędący plikiem wideo.
  • projectFile – plik projektu filmu (np. z programu Microsoft Windows Movie Maker).
suggestions.processingWarnings[] list
Lista powodów, dla których YouTube może mieć problemy z transkodowaniem przesłanego filmu lub może skutkować błędem transkodowania. Ostrzeżenia te są generowane, zanim YouTube przetworzy przesłany film. Poza tym wykrywają problemy, które nie muszą oznaczać niepowodzenia przetwarzania filmu, ale wciąż mogą powodować problemy, takie jak problemy z synchronizacją, artefakty wideo lub brak ścieżki audio.

Prawidłowe wartości tej właściwości to:
  • hasEditlist – edytowanie list nie jest obecnie obsługiwane.
  • inconsistentResolution – konflikt rozdzielczości kontenera i strumienia.
  • problematicAudioCodec – użyto kodeka audio, o którym wiemy, że powodują problemy;
  • problematicVideoCodec – użyto kodeka wideo, o którym wiemy, że powodują problemy.
  • unknownAudioCodec – nierozpoznany kodek audio, transkodowanie prawdopodobnie się nie uda.
  • unknownContainer – nierozpoznany format pliku, transkodowanie prawdopodobnie się nie uda.
  • unknownVideoCodec – nierozpoznany kodek wideo, prawdopodobnie transkodowanie może zakończyć się niepowodzeniem.
suggestions.processingHints[] list
Lista sugestii, które mogą zwiększyć możliwości przetworzenia filmu przez YouTube.

Prawidłowe wartości tej właściwości to:
  • nonStreamableMov – pliku MP4 nie można przesyłać strumieniowo, co spowalnia jego przetwarzanie.
  • sendBestQualityVideo – prawdopodobnie istnieje wersja filmu w lepszej jakości.
suggestions.tagSuggestions[] list
Lista tagów słów kluczowych, które można dodać do metadanych filmu, aby zwiększyć prawdopodobieństwo, że użytkownicy znajdą Twój film podczas wyszukiwania lub przeglądania treści w YouTube.
suggestions.tagSuggestions[].tag string
Tag słowa kluczowego proponowany dla filmu.
suggestions.tagSuggestions[].categoryRestricts[] list
Zbiór kategorii filmów, do których odnosi się tag. Na podstawie tych informacji możesz wyświetlać sugestie tagów odpowiednich na podstawie kategorii filmu, którą przesyłający z nim powiązał. Jeśli nie zdefiniowano ograniczeń dla słowa kluczowego, sugestie tagów są domyślnie przydatne dla wszystkich kategorii.
suggestions.editorSuggestions[] list
Lista operacji edycji wideo, które mogą poprawić jakość lub wygodę odtwarzania przesłanego filmu.

Prawidłowe wartości dotyczące tej właściwości to:
  • audioQuietAudioSwap – ścieżka dźwiękowa wydaje się być cicha i można ją zastąpić inną o lepszej jakości.
  • videoAutoLevels – poziom jasności obrazu jest wyłączony i można go poprawić.
  • videoCrop – zostały przycięte marginesy (matowe elementy) wokół zdjęcia.
  • videoStabilize – w filmie widać drgania, można uzyskać stabilizację.
liveStreamingDetails object
Obiekt liveStreamingDetails zawiera metadane dotyczące transmisji wideo na żywo. Obiekt będzie dostępny w zasobie video tylko wtedy, gdy film jest zbliżającą się, trwającą lub już zakończonej transmisją na żywo.
liveStreamingDetails.actualStartTime datetime
Godzina, o której transmisja się rozpoczęła. Wartość należy podać w formacie ISO 8601. Ta wartość nie będzie dostępna do czasu rozpoczęcia transmisji.
liveStreamingDetails.actualEndTime datetime
Godzina, o której transmisja faktycznie się zakończyła. Wartość należy podać w formacie ISO 8601. Ta wartość nie będzie dostępna do czasu zakończenia transmisji.
liveStreamingDetails.scheduledStartTime datetime
Godzina, o której ma się rozpocząć transmisja. Wartość należy podać w formacie ISO 8601.
liveStreamingDetails.scheduledEndTime datetime
Godzina, o której zakończy się transmisja. Wartość należy podać w formacie ISO 8601. Jeśli wartość jest pusta lub nie ma właściwości, transmisja ma trwać bezterminowo.
liveStreamingDetails.concurrentViewers unsigned long
Liczba osób oglądających obecnie transmisję Właściwość i jej wartość będą widoczne, jeśli transmisja ma obecnych widzów, a właściciel transmisji nie ukrył liczby wyświetleń filmu. Pamiętaj, że YouTube przestanie śledzić liczbę jednoczesnych widzów transmisji po jej zakończeniu. Nie podaje więc liczby osób oglądających zarchiwizowaną transmisję na żywo, która już się zakończyła.
Liczba równoczesnych widzów zwracanych przez interfejs YouTube Data API może różnić się od liczby jednoczesnych widzów, których nie udało się przetworzyć, bez spamu dostępnej w Statystykach YouTube. Więcej informacji o danych transmisji na żywo znajdziesz w Centrum pomocy YouTube.
liveStreamingDetails.activeLiveChatId string
Identyfikator aktywnego czatu na żywo dołączonego do tego filmu. To pole jest wypełnione tylko wtedy, gdy film jest transmitowany na żywo i obejmuje czat na żywo. Po przejściu transmisji to pole zostanie usunięte, a czat na żywo zamknięty. W przypadku trwałych transmisji identyfikator czatu na żywo nie będzie już powiązany z tym filmem, ale z nowym filmem wyświetlanym na stronie trwałej.
localizations object
Obiekt localizations zawiera tłumaczenia metadanych filmu.
localizations.(key) object
Język zlokalizowanego tekstu powiązanego z parą kluczową. Wartość jest ciągiem znaków zawierającym kod języka BCP-47.
localizations.(key).title string
Zlokalizowany tytuł filmu.
localizations.(key).description string
Zlokalizowany opis filmu.