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:
|
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:
|
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:
|
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:
|
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.
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:
|
contentDetails.caption |
string Wskazuje, czy napisy do tego filmu są dostępne. Prawidłowe wartości tej właściwości to:
|
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:
|
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:
|
contentDetails.contentRating.anatelRating |
string Ocena Anatel (Asociación Nacional de Televisión) dla chilijskiej telewizji. Prawidłowe wartości tego filmu to:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
contentDetails.contentRating.cccRating |
string Ocena filmu Consejo de Calificación Cinematográfica (Chile). Prawidłowe wartości tej właściwości to:
|
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:
|
contentDetails.contentRating.chfilmRating |
string Ocena filmu w Szwajcarii. Prawidłowe wartości w przypadku tej właściwości to:
|
contentDetails.contentRating.chvrsRating |
string Ocena filmu według kanadyjskiego systemu oceny domowego wideo (CHVRS). Prawidłowe wartości tej właściwości to:
|
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:
|
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:
|
contentDetails.contentRating.cncRating |
string System ocen we Francji – Commission deClassification Cinematographique Prawidłowe wartości dotyczące tej usługi to:
|
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:
|
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:
|
contentDetails.contentRating.czfilmRating |
string Ocena filmu w Czechach. Prawidłowe wartości tej właściwości to:
|
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:
|
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:
|
contentDetails.contentRating.eefilmRating |
string Ocena filmu w Estonii. Prawidłowe wartości tej właściwości to:
|
contentDetails.contentRating.egfilmRating |
string Ocena filmu w Egipcie. Prawidłowe wartości w przypadku tej właściwości to:
|
contentDetails.contentRating.eirinRating |
string Ocena Eirin (映倫) filmu. Eirin to japoński system ocen. Prawidłowe wartości tej właściwości to:
|
contentDetails.contentRating.fcbmRating |
string Ocena filmu przyznana przez malezyjską komisję cenzury filmowej. Prawidłowe wartości dla tej właściwości to:
|
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:
|
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)
|
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:
|
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:
|
contentDetails.contentRating.grfilmRating |
string Ocena filmu w Grecji. Prawidłowe wartości dla tej właściwości to:
|
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:
|
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:
|
contentDetails.contentRating.ilfilmRating |
string Ocena filmu w Izraelu. Prawidłowe wartości w przypadku tej usługi to:
|
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:
|
contentDetails.contentRating.kfcbRating |
string Ocena filmu przyznana przez kenijską komisję klasyfikacji filmów. Prawidłowe wartości dla tej właściwości to:
|
contentDetails.contentRating.kijkwijzerRating |
string voor de Classificatie van Audiovisuele Media (Holandia). Prawidłowe wartości tej usługi to:
|
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:
|
contentDetails.contentRating.lsfRating |
string Ocena indonezyjskiego filmu Lembaga Sensor Film. Prawidłowe wartości dla tej właściwości to:
|
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:
|
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:
|
contentDetails.contentRating.mcstRating |
string System oceny filmu w Wietnamie – MCST Prawidłowe wartości dla tej usługi to:
|
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:
|
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:
|
contentDetails.contentRating.mekuRating |
string Ocena filmu przyznana przez fiński Kansallinen Audiovisuaalinen Instituutti (Narodowy Instytut Audiowizualny). Prawidłowe wartości dla tego obiektu to:
|
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:
|
contentDetails.contentRating.mocRating |
string Ocena filmu Ministerio de Cultura (Kolumbia). Prawidłowe wartości tego filmu to:
|
contentDetails.contentRating.moctwRating |
string Ocena filmu wystawiona przez tajwańskie Ministerstwo Kultury (Try化部). Prawidłowe wartości dla tej właściwości to:
|
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:
|
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:
|
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:
|
contentDetails.contentRating.nbcRating |
string Ocena filmu przyznana przez Malediwskie Krajowe Biura Klasyfikacji. Prawidłowe wartości dla tej właściwości to:
|
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:
|
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:
|
contentDetails.contentRating.nkclvRating |
string Ocena filmu przyznana przez Nacionãlais Kino centrs (Łotewskie Centrum Filmowe). Prawidłowe wartości dla tego obiektu to:
|
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:
|
contentDetails.contentRating.pefilmRating |
string Ocena filmu w Peru. Prawidłowe wartości w przypadku tej właściwości to:
|
contentDetails.contentRating.resorteviolenciaRating |
string Ocena filmu w Wenezueli. Prawidłowe wartości tej usługi to:
|
contentDetails.contentRating.rtcRating |
string Ocena Generalnej Dyrekcji ds. Radia, Telewizji i Kinematografii (Meksyk) filmu. Prawidłowe wartości tego filmu to:
|
contentDetails.contentRating.rteRating |
string Ocena filmu wystawiona przez irlandzki Raidió Teilifís Éireann. Prawidłowe wartości dla tej właściwości to:
|
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:
|
contentDetails.contentRating.skfilmRating |
string Ocena filmu na Słowacji. Prawidłowe wartości w przypadku tej usługi to:
|
contentDetails.contentRating.smaisRating |
string Ocena filmu w Islandii. Prawidłowe wartości w przypadku tej usługi to:
|
contentDetails.contentRating.smsaRating |
string Ocena filmu przyznana przez Statens medieråd (Szwedzkiej Rady Mediów). Prawidłowe wartości dla tego obiektu to:
|
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:
|
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:
|
contentDetails.projection |
string Określa format projekcji filmu. Prawidłowe wartości tej właściwości to:
|
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:
|
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:
|
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:
|
status.privacyStatus |
string Stan prywatności filmu. Prawidłowe wartości w przypadku tej właściwości to:
|
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:
|
status.license |
string Licencja filmu. Prawidłowe wartości tej właściwości to:
|
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.
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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. |