Wszystkie filmy przesłane za pomocą punktu końcowego
videos.insert
z niezweryfikowanych projektów API utworzonych po 28 lipca 2020 r. będą dostępne tylko w trybie prywatnym. Aby znieść to ograniczenie, każdy projekt interfejsu API musi przejść kontrolę, która potwierdzi zgodność 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 dotyczące zasobów videos
:
- getRating
- Pobiera oceny przyznane przez autoryzowanego użytkownika do listy określonych filmów. Wypróbuj teraz
- list
- Zwraca listę filmów pasujących do parametrów żądania do interfejsu API. Wypróbuj teraz
- insert
- Prześlij film do YouTube i opcjonalnie ustaw jego metadane.
- update
- Aktualizuje metadane filmu. Wypróbuj teraz
- usuń
- Usuwanie filmu w YouTube. Wypróbuj teraz
- rate [stawka]
- Dodaj ocenę „Lubię to” lub „Nie lubię tego” do filmu lub usuń ocenę z filmu. Wypróbuj teraz
- reportAbuse
- Zgłoś film, w którym znajdują się nieodpowiednie treści. Wypróbuj teraz
Reprezentacja zasobu
Struktura JSON poniżej przedstawia 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, "containsSyntheticMedia": boolean }, "statistics": { "viewCount": string, "likeCount": string, "dislikeCount": string, "favoriteCount": string, "commentCount": string }, "paidProductPlacementDetails": { "hasPaidProductPlacement": boolean }, "player": { "embedHtml": string, "embedHeight": long, "embedWidth": long }, "topicDetails": { "topicIds": [ string ], "relevantTopicIds": [ string ], "topicCategories": [ string ] }, "recordingDetails": { "recordingDate": datetime }, "fileDetails": { "fileName": string, "fileSize": unsigned long, "fileType": string, "container": string, "videoStreams": [ { "widthPixels": unsigned integer, "heightPixels": unsigned integer, "frameRateFps": double, "aspectRatio": double, "codec": string, "bitrateBps": unsigned long, "rotation": string, "vendor": string } ], "audioStreams": [ { "channelCount": unsigned integer, "codec": string, "bitrateBps": unsigned long, "vendor": string } ], "durationMs": unsigned long, "bitrateBps": unsigned long, "creationTime": string }, "processingDetails": { "processingStatus": string, "processingProgress": { "partsTotal": unsigned long, "partsProcessed": unsigned long, "timeLeftMs": unsigned long }, "processingFailureReason": string, "fileDetailsAvailability": string, "processingIssuesAvailability": string, "tagSuggestionsAvailability": string, "editorSuggestionsAvailability": string, "thumbnailsAvailability": string }, "suggestions": { "processingErrors": [ string ], "processingWarnings": [ string ], "processingHints": [ string ], "tagSuggestions": [ { "tag": string, "categoryRestricts": [ string ] } ], "editorSuggestions": [ string ] }, "liveStreamingDetails": { "actualStartTime": datetime, "actualEndTime": datetime, "scheduledStartTime": datetime, "scheduledEndTime": datetime, "concurrentViewers": unsigned long, "activeLiveChatId": string }, "localizations": { (key): { "title": string, "description": string } } }
Właściwości
Właściwości występujące w tym zasobie są opisane w tabeli poniżej:
Właściwości | |
---|---|
kind |
string Określa typ zasobu interfejsu API. Wartość będzie wynosić youtube#video . |
etag |
etag Etag tego zasobu. |
id |
string Identyfikator, którego YouTube używa 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 opublikowania filmu. Pamiętaj, że ten czas może być inny niż czas przesłania filmu. Jeśli na przykład film został przesłany jako prywatny, a później został publicznie udostępniony, ta właściwość będzie wskazywać czas, w którym film został publicznie udostępniony. Istnieją pewne przypadki szczególne:
|
snippet.channelId |
string Identyfikator używany przez YouTube do jednoznacznej identyfikacji kanału, na który został przesłany film. |
snippet.title |
string Tytuł filmu. Wartość właściwości może mieć maksymalnie 100 znaków i może zawierać wszystkie prawidłowe znaki UTF-8 z wyjątkiem < i >. Jeśli wywołasz metodę videos.update i aktualizujesz część snippet zasobu video , musisz ustawić wartość tej właściwości. |
snippet.description |
string Opis filmu. Wartość właściwości może mieć maksymalnie 5000 bajtów i może zawierać wszystkie prawidłowe znaki UTF-8 z wyjątkiem < i >. |
snippet.thumbnails |
object Mapa miniatur powiązanych z filmem. W przypadku każdego obiektu na mapie kluczem jest nazwa miniatury, a wartością jest obiekt zawierający inne informacje o miniaturze. |
snippet.thumbnails.(key) |
object Prawidłowe wartości klucza:
|
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. Pamiętaj o tych zasadach dotyczących sposobu obliczania limitu znaków:
|
snippet.categoryId |
string Kategoria filmu w YouTube powiązana z tym filmem. Jeśli wywołasz 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ą lub aktywną transmisją na żywo. Może też być „none” (brak), jeśli film nie jest nadchodzącym lub trwającym programem na żywo. Dozwolone 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 Przetłumaczony opis filmu. |
snippet.defaultAudioLanguage |
string Właściwość default_audio_language określa język domyślnej ścieżki dźwiękowej filmu. |
contentDetails |
object Obiekt contentDetails zawiera informacje o treści filmu, w tym jego długość i wskazanie, czy do filmu są dostępne napisy. |
contentDetails.duration |
string Długość filmu. Wartość właściwości to czas trwania w formacie ISO 8601. Na przykład w przypadku filmu trwającego co najmniej minutę, ale krócej niż godzinę, czas trwania jest podawany w formacie PT#M#S , gdzie litery PT wskazują, że wartość określa okres czasu, a litery M i S odnoszą się odpowiednio do długości w minutach i sekundach. # znaków poprzedzających litery M i S to liczby całkowite określające liczbę minut (lub sekund) filmu. Na przykład wartość PT15M33S wskazuje, że film trwa 15 minut i 33 sekund.Jeśli film trwa co najmniej godzinę, jego czas trwania jest podany w formacie PT#H#M#S , gdzie # poprzedzający literę H określa czas trwania filmu w godzinach, a wszystkie inne szczegóły są takie same jak opisane powyżej. Jeśli film trwa co najmniej jeden dzień, litery P i T są rozdzielone, a wartość ma format P#DT#H#M#S . Szczegółowe informacje można znaleźć w specyfikacji ISO 8601. |
contentDetails.dimension |
string Wskazuje, czy film jest dostępny w 3D czy 2D. |
contentDetails.definition |
string Wskazuje, czy film jest dostępny w wysokiej rozdzielczości ( HD ) czy tylko w standardowej rozdzielczości.Dopuszczalne wartości tej właściwości to:
|
contentDetails.caption |
string Wskazuje, czy do filmu są dostępne napisy. Prawidłowe wartości tej właściwości to:
|
contentDetails.licensedContent |
boolean Wskazuje, czy film zawiera treści objęte licencją, co oznacza, że zostały one przesłane na kanał powiązany z partnerem YouTube, a następnie zgłoszone przez tego partnera. |
contentDetails.regionRestriction |
object Obiekt regionRestriction zawiera informacje o tym, w których krajach film jest (lub nie jest) 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 identyfikujących kraje, w których film jest dostępny. Jeśli ta właściwość jest obecna, a jej wartość nie zawiera nazwy kraju, film nie będzie wyświetlany w tym kraju. Jeśli ta właściwość jest obecna i zawiera pustą listę, film jest zablokowany we wszystkich krajach. |
contentDetails.regionRestriction.blocked[] |
list Lista kodów regionów identyfikujących kraje, w których film jest zablokowany. Jeśli ta usługa jest obecna, ale nie ma w niej podanego kraju, film jest widoczny w tym kraju. Jeśli ta właściwość jest obecna i zawiera pustą listę, film jest dostępny we wszystkich krajach. |
contentDetails.contentRating |
object Określa oceny otrzymane przez film w ramach różnych systemów oceny. |
contentDetails.contentRating.acbRating |
string Ocena filmu wydana przez Australian Communications and Media Authority (ACMA) lub Australian Classification Board (ACB). Oceny ACMA służą do klasyfikowania programów telewizyjnych dla dzieci. Dopuszczalne wartości tej właściwości to:
|
contentDetails.contentRating.agcomRating |
string Ocena filmu przyznana przez włoską organizację Autorità per le Garanzie nelle Comunicazioni (AGCOM). Dopuszczalne wartości tej właściwości to:
|
contentDetails.contentRating.anatelRating |
string Ocena filmu Anatel (Asociación Nacional de Televisión) dla chilijskiej telewizji. Prawidłowe wartości tej właściwości to:
|
contentDetails.contentRating.bbfcRating |
string Ocena filmu według brytyjskiej organizacji British Board of Film Classification (BBFC). Akceptowane wartości tej właściwości to:
|
contentDetails.contentRating.bfvcRating |
string Ocena filmu wydana przez tajski urząd cenzury filmów i telewizji. Dopuszczalne wartości tej właściwości to:
|
contentDetails.contentRating.bmukkRating |
string Ocena filmu wydana przez austriacki urząd ds. klasyfikacji mediów (Bundesministerium für Unterricht, Kunst und Kultur). Dopuszczalne wartości tej właściwości to:
|
contentDetails.contentRating.catvRating |
string System oceniania kanadyjskiej telewizji – kanadyjski system klasyfikacji telewizyjnej Ocena filmu wydana przez Kanadyjską Komisję ds. Radia, Telewizji i Telekomunikacji (CRTC) w przypadku kanadyjskich transmisji w języku angielskim. Więcej informacji znajdziesz na stronie Canadian Broadcast Standards Council (Kanadyjskiej Rady ds. Standardów Nadawania). Dopuszczalne wartości tej właściwości to:
|
contentDetails.contentRating.catvfrRating |
string Ocena filmu wydana przez Kanadyjską Komisję ds. Radia, Telewizji i Telekomunikacji (CRTC) dla kanadyjskich transmisji w języku francuskim. Więcej informacji znajdziesz na stronie Canadian Broadcast Standards Council (Kanadyjskiej Rady ds. Standardów Nadawania). Dopuszczalne wartości tej właściwości to:
|
contentDetails.contentRating.cbfcRating |
string Ocena filmu (Central Board of Film Certification, CBFC – Indie). Prawidłowe wartości to:
|
contentDetails.contentRating.cccRating |
string Ocena przyznana filmowi przez Consejo de Calificación Cinematográfica (Chile). Dozwolone wartości tej właściwości to:
|
contentDetails.contentRating.cceRating |
string Ocena filmu według portugalskiej Komisji ds. Klasyfikacji Filmów (Comissão de Classificação de Espect´culos). Dopuszczalne wartości tej właściwości to:
|
contentDetails.contentRating.chfilmRating |
string Ocena filmu w Szwajcarii. Dozwolone wartości tej właściwości to:
|
contentDetails.contentRating.chvrsRating |
string Ocena filmu według kanadyjskiego systemu klasyfikacji filmów domowych (CHVRS). Dozwolone wartości tej właściwości to:
|
contentDetails.contentRating.cicfRating |
string Ocena filmu według Commission de Contrôle des Films (Belgia). Prawidłowe wartości tej właściwości to:
|
contentDetails.contentRating.cnaRating |
string Ocena filmu według rumuńskiej organizacji CONSILIUL NATIONAL AL AUDIOVIZUALULUI (CNA). Prawidłowe wartości tej właściwości to:
|
contentDetails.contentRating.cncRating |
string System ocen we Francji – Commission de classification cinematographique Dostępne wartości tej właściwości to:
|
contentDetails.contentRating.csaRating |
string Ocena filmu przyznana przez francuski Conseil supérieur de l’audiovisuel, który ocenia treści nadawane w ramach transmisji. Dopuszczalne wartości tej właściwości to:
|
contentDetails.contentRating.cscfRating |
string Ocena filmu według Commission de surveillance de la classification des films (CSCF) w Luksemburgu. Dopuszczalne wartości tej właściwości to:
|
contentDetails.contentRating.czfilmRating |
string Ocena filmu w Czechach. Dozwolone wartości tego atrybutu:
|
contentDetails.contentRating.djctqRating |
string Ocena Departamento de Justiça, Classificação, Qualificação e Títulos (DJCQT – Brazylia) dla filmu. Dopuszczalne wartości tej właściwości to:
|
contentDetails.contentRating.djctqRatingReasons[] |
list Przyczyny, dla których film otrzymał ocenę DJCQT (Brazylia). |
contentDetails.contentRating.ecbmctRating |
string System oceny w Turcji – Komisja ds. Oceny i Klasyfikacji przy Ministerstwie Kultury i Turystyki Dopuszczalne wartości tej właściwości to:
|
contentDetails.contentRating.eefilmRating |
string Ocena filmu w Estonii. Dozwolone wartości tej właściwości to:
|
contentDetails.contentRating.egfilmRating |
string Ocena filmu w Egipcie. Dozwolone wartości tej właściwości to:
|
contentDetails.contentRating.eirinRating |
string Ocena Eirin (映倫) dla filmu. Eirin to japoński system ocen. Prawidłowe wartości dla tej właściwości to:
|
contentDetails.contentRating.fcbmRating |
string Ocena filmu przyznana malezyjskiej komisji Censorship Board (Film Censorship Board). Prawidłowe wartości tej właściwości to:
|
contentDetails.contentRating.fcoRating |
string Ocena filmu z Hong Kong's Office for Film, Newspaper and Article Administration. Prawidłowe wartości tej właściwości to:
|
contentDetails.contentRating.fmocRating |
string Ta właściwość została wycofana 2 listopada 2015 r. Użyj właściwości contentDetails.contentRating.cncRating .Ocena filmu's Centre National du cinéma et de l'image animé (francuskie Ministerstwo Kultury) to:
|
contentDetails.contentRating.fpbRating |
string Ocena filmu według południowoafrykańskiego Urzędu ds. Filmów i Publikacji. Akceptowane wartości tej właściwości to:
|
contentDetails.contentRating.fpbRatingReasons[] |
list Przyczyny, dla których film otrzymał ocenę FPB (Republika Południowej Afryki). |
contentDetails.contentRating.fskRating |
string Klasyfikacja Freiwillige Selbstkontrolle der Filmwirtschaft (FSK – Niemcy). Dopuszczalne wartości tej 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 według Instituto de la Cinematografía y de las Artes Audiovisuales (ICAA – Hiszpania). Dopuszczalne wartości tej właściwości to:
|
contentDetails.contentRating.ifcoRating |
string Ocena filmu wydana przez urząd ds. klasyfikacji filmów w Irlandii (IFCO). 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. Dozwolone wartości tej właściwości to:
|
contentDetails.contentRating.incaaRating |
string Ocena filmu według INCAA (Instituto Nacional de Cine y Artes Audiovisuales – Argentyna). Dopuszczalne wartości tej właściwości to:
|
contentDetails.contentRating.kfcbRating |
string Ocena filmu wydana przez kenijska komisja ds. klasyfikacji filmów. Prawidłowe wartości tej właściwości to:
|
contentDetails.contentRating.kijkwijzerRating |
string voor de Classificatie van Audiovisuele Media (Holandia). Dopuszczalne wartości tej właściwości to:
|
contentDetails.contentRating.kmrbRating |
string Ocena Korea Media Rating Board (영상물등급위원회) dla filmu. KMRB ocenia filmy w Korei Południowej. Prawidłowe wartości dla tej usługi to:
|
contentDetails.contentRating.lsfRating |
string Ocena filmu według indonezyjskiej organizacji Lembaga Sensor Film. Dopuszczalne wartości tej właściwości to:
|
contentDetails.contentRating.mccaaRating |
string Ocena filmu wydana przez maltański urząd ds. klasyfikacji wiekowej filmów. Dopuszczalne wartości tej właściwości to:
|
contentDetails.contentRating.mccypRating |
string Ocena filmu przyznana przez Radę Mediów dla Dzieci i Młodzieży (Det Danske Filminstitut) przynależną do Duńskiego Instytutu Filmowego (Det Danske Filminstitut). Dopuszczalne wartości tej właściwości to:
|
contentDetails.contentRating.mcstRating |
string System oceny filmów w Wietnamie – MCST Dozwolone wartości tej właściwości to:
|
contentDetails.contentRating.mdaRating |
string Klasyfikacja filmu wydana przez singapurską Media Development Authority (MDA), a w szczególności przez jej Board of Film Censors (BFC). Dopuszczalne wartości tej właściwości to:
|
contentDetails.contentRating.medietilsynetRating |
string Ocena filmu nadana przez Medietilsynet, norweską instytucję ds. mediów. Prawidłowe wartości tej właściwości to:
|
contentDetails.contentRating.mekuRating |
string Ocena filmu z fińskiego Kansallinen Audiovisuaalinen Instituutti (National Audiovisual Institute). Dopuszczalne wartości tej właściwości to:
|
contentDetails.contentRating.mibacRating |
string Ocena filmu przyznana przez Ministero dei Beni e delle Attività Culturali e del Turismo (Włochy). Dopuszczalne wartości tej właściwości to:
|
contentDetails.contentRating.mocRating |
string Ocena filmu według Ministerio de Cultura (Kolumbia). Dopuszczalne wartości tej właściwości to:
|
contentDetails.contentRating.moctwRating |
string Ocena filmu ustalona przez tajwańskie Ministerstwo Kultury (文化部). Prawidłowe wartości tej właściwości to:
|
contentDetails.contentRating.mpaaRating |
string Ocena filmu według Motion Picture Association of America (MPAA). Prawidłowe wartości tej właściwości to:
|
contentDetails.contentRating.mpaatRating |
string Ocena przyznana przez Motion Picture Association of America dla zwiastunów i zwiastunów przedpremierowych. Dopuszczalne wartości tej właściwości to:
|
contentDetails.contentRating.mtrcbRating |
string Ocena filmu według filipińskiej komisji ds. oceny i klasyfikacji filmów i telewizji. Dozwolone wartości tej właściwości to:
|
contentDetails.contentRating.nbcRating |
string Ocena filmu według National Bureau of Classification na Malediwach. Dozwolone wartości tej właściwości to:
|
contentDetails.contentRating.nfrcRating |
string Ocena filmu z Bułgarskiego Narodowego Centrum Filmowego. Dopuszczalne wartości tej właściwości to:
|
contentDetails.contentRating.nfvcbRating |
string Ocena filmu wydana przez nigeryjską komisję cenzury filmów i telewizji. Dopuszczalne wartości tej właściwości to:
|
contentDetails.contentRating.nkclvRating |
string Ocena filmu przyznawana przez Nacionălais Kinocentrs (Narodowe Centrum Filmowe na Łotwie). Prawidłowe wartości tej właściwości to:
|
contentDetails.contentRating.oflcRating |
string Ocena OFLC (Office of Film and Literature Classification) filmu. Prawidłowe wartości dla tej właściwości to:
|
contentDetails.contentRating.pefilmRating |
string Ocena filmu w Peru. Prawidłowe wartości dla tej właściwości to:
|
contentDetails.contentRating.resorteviolenciaRating |
string Ocena filmu w Wenezueli. Dozwolone wartości tego atrybutu to:
|
contentDetails.contentRating.rtcRating |
string Ocena filmu wydana przez General Directorate of Radio, Television and Cinematography (Meksyk). Dozwolone wartości tej właściwości to:
|
contentDetails.contentRating.rteRating |
string Ocena filmu z irlandzkiej stacji Raidió Teilifís Éireann. Prawidłowe wartości tej właściwości to:
|
contentDetails.contentRating.russiaRating |
string Ocena filmu w Narodowym Rejestrze Filmów Federacji Rosyjskiej (MKRF). Prawidłowe wartości tej właściwości to:
|
contentDetails.contentRating.skfilmRating |
string Ocena filmu na Słowacji. Dozwolone wartości tej właściwości to:
|
contentDetails.contentRating.smaisRating |
string Ocena filmu na Islandii. Dozwolone wartości tej właściwości to:
|
contentDetails.contentRating.smsaRating |
string Ocena filmu przyznana przez Statens medieråd (szwedzki urząd ds. mediów). Dopuszczalne wartości tej właściwości to:
|
contentDetails.contentRating.tvpgRating |
string Ocena wideo według wytycznych dotyczących treści dla dzieci (TVPG). Dozwolone wartości tej właściwości to:
|
contentDetails.contentRating.ytRating |
string Ocena, której YouTube używa do identyfikowania treści objętych ograniczeniem wiekowym. Dopuszczalne wartości tej właściwości to:
|
contentDetails.projection |
string Określa format wyświetlania filmu. Prawidłowe wartości tej właściwości to:
|
contentDetails.hasCustomThumbnail |
boolean Wskazuje, czy przesyłający udostępnił obraz niestandardowej miniatury filmu. Ta właściwość jest widoczna tylko dla osoby, która przesłała film. |
status |
object Obiekt status zawiera informacje o przesyłaniu, przetwarzaniu i prywatności filmu. |
status.uploadStatus |
string Stan przesłanego filmu. Dozwolone wartości tej właściwości to:
|
status.failureReason |
string Ta wartość wyjaśnia, dlaczego nie udało się przesłać filmu. Ta właściwość jest obecna tylko wtedy, gdy właściwość uploadStatus wskazuje, że przesyłanie się nie powiodło.Dopuszczalne 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ść jest obecna tylko wtedy, gdy właściwość uploadStatus wskazuje, że przesłanie zostało odrzucone.Dozwolone wartości tej właściwości to:
|
status.privacyStatus |
string Stan prywatności filmu. Prawidłowe wartości tej usługi to:
|
status.publishAt |
datetime Data i godzina zaplanowanej publikacji filmu. Można go ustawić tylko wtedy, gdy film jest ustawiony jako prywatny. Wartość jest określona w formacie ISO 8601. Pamiętaj o tych 2 dodatkowych informacjach dotyczących zachowania tej usługi:
|
status.license |
string Licencja na film. Prawidłowe wartości w przypadku tej usługi to:
|
status.embeddable |
boolean Ta wartość wskazuje, czy film może być umieszczany w innej witrynie. |
status.publicStatsViewable |
boolean Ta wartość wskazuje, czy rozszerzone statystyki filmu na stronie odtwarzania filmu są publicznie dostępne. Domyślnie te statystyki są widoczne, a takie dane jak liczba wyświetleń i oceny filmu będą nadal publicznie dostępne, nawet jeśli wartość tej właściwości zostanie ustawiona na false . |
status.madeForKids |
boolean Ta wartość wskazuje, czy film jest przeznaczony dla dzieci, i zawiera aktualny stan „przeznaczony dla dzieci”. Stan może być na przykład określany na podstawie wartości właściwości selfDeclaredMadeForKids . Więcej informacji o określaniu odbiorców kanału, filmów lub transmisji znajdziesz w Centrum pomocy YouTube.
|
status.selfDeclaredMadeForKids |
boolean W żądaniu videos.insert lub videos.update ta właściwość umożliwia właścicielowi kanału oznaczenie filmu jako skierowanego 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. |
status.containsSyntheticMedia |
boolean W żądaniu videos.insert lub videos.update ta właściwość umożliwia właścicielowi kanału poinformowanie, że film zawiera realistyczne treści zmodyfikowane lub syntetyczne (A/S). Dowiedz się więcej o zasadach YouTube dotyczących treści związanych z A/S.Przykłady treści A/S to filmy, które:
|
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 wyrazili swoją aprobatę dla filmu. |
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ędniona 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 wskazali, że film im się nie podoba. |
statistics.favoriteCount |
unsigned long Uwaga: ta właściwość została wycofana. Wycofanie weszło w życie 28 sierpnia 2015 r. Wartość tej właściwości jest teraz zawsze ustawiana na 0 . |
statistics.commentCount |
unsigned long Liczba komentarzy do filmu. |
paidProductPlacementDetails |
object Obiekt paidProductPlacementDetails zawiera informacje o płatnym lokowaniu produktu w filmie. |
paidProductPlacementDetails.hasPaidProductPlacement |
boolean Ustaw wartość true , jeśli treści zawierają płatne lokowanie produktu. Domyślna wartość to false . |
player |
object Obiekt player zawiera informacje, których używasz do odtwarzania filmu w odtwarzaczu umieszczonym na stronie internetowej. |
player.embedHtml |
string Tag <iframe> , który umieszcza odtwarzacz, na którym można odtworzyć film. |
player.embedHeight |
long Wysokość umieszczonego odtwarzacza zwróconego w usłudze player.embedHtml . Ta właściwość jest zwracana tylko wtedy, gdy żądanie określa wartość parametrów maxHeight lub maxWidth i jest znana proporcja obrazu. |
player.embedWidth |
long Szerokość umieszczonego odtwarzacza zwróconego we właściwości player.embedHtml . Ta właściwość jest zwracana tylko wtedy, gdy żądanie określa wartość parametrów maxHeight lub maxWidth i jest znany format obrazu wideo. |
topicDetails |
object Obiekt topicDetails zawiera informacje o tematach związanych z filmem.Ważne: aby dowiedzieć się więcej o nadchodzących zmianach dotyczących identyfikatorów tematów, zapoznaj się z definicjami właściwości topicDetails.relevantTopicIds[] i topicDetails.topicIds[] oraz z historią zmian. |
topicDetails.topicIds[] |
list Ważne: ta usługa została wycofana 10 listopada 2016 r. Interfejs API nie zwraca już wartości 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 związanych z filmem. Ta usługa została wycofana 10 listopada 2016 r. Będzie ona obsługiwana do 10 listopada 2017 r. Ważne: ze względu na wycofanie Freebase i interfejsu Freebase API od 27 lutego 2017 r. identyfikatory tematów działają inaczej. Wtedy YouTube zaczął zwracać niewielki zestaw zweryfikowanych identyfikatorów tematów. |
topicDetails.topicCategories[] |
list Lista adresów URL Wikipedii, które zawierają ogólny opis treści filmu. |
recordingDetails |
object Obiekt recordingDetails zawiera informacje o lokalizacji, dacie i adresie, w których nagrano film. |
recordingDetails.locationDescription |
string Ta usługa została wycofana 1 czerwca 2017 r. Więcej informacji znajdziesz w ogłoszeniu o wycofaniu funkcji. Opis tekstowy lokalizacji, w której nagrano film. |
recordingDetails.location |
object Informacje o geolokalizacji powiązane z filmem. Pamiętaj, że wartości właściwości podrzędnej wskazują lokalizację, którą właściciel filmu chce powiązać z filmem. Wartość można edytować, można ją wyszukać w publicznych filmach, a użytkownicy mogą ją zobaczyć. |
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 funkcji. 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 funkcji. Wysokość nad elipsoidem odniesienia w metrach. |
recordingDetails.recordingDate |
datetime Data i godzina nagrania filmu. Wartość jest podawana w formacie ISO 8601 ( YYYY-MM-DDThh:mm:ss.sssZ ). |
fileDetails |
object Obiekt fileDetails zawiera informacje o pliku wideo, który został przesłany do YouTube, w tym jego rozdzielczość, czas trwania, kodeki audio i wideo, szybkość transmisji bitów strumienia i inne informacje. Tylko właściciel filmu może pobrać te dane.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 jest widoczne niezależnie od tego, czy przesłano plik wideo czy inny typ pliku. |
fileDetails.fileSize |
unsigned long Rozmiar przesłanego pliku w bajtach. To pole jest widoczne niezależnie od tego, czy przesłano plik wideo czy inny typ pliku. |
fileDetails.fileType |
string Typ przesłanego pliku wykryty przez mechanizm przetwarzania filmów w YouTube. Obecnie YouTube przetwarza tylko pliki wideo, ale to pole jest obecne niezależnie od tego, czy przesłano plik wideo, czy inny typ pliku. Poprawne wartości tej właściwości to:
|
fileDetails.container |
string Format kontenera przesłanego pliku wideo. |
fileDetails.videoStreams[] |
list Lista strumieni wideo zawartych w przesłanym pliku wideo. Każdy element na liście zawiera szczegółowe metadane dotyczące strumienia wideo. |
fileDetails.videoStreams[].widthPixels |
unsigned integer Szerokość zakodowanego materiału 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 Format obrazu treści wideo, który określa format obrazu, w jakim film powinien być wyświetlany. |
fileDetails.videoStreams[].codec |
string Kodek wideo używany przez strumień. |
fileDetails.videoStreams[].bitrateBps |
unsigned long Szybkość transmisji bitów strumienia wideo (w bitach na sekundę). |
fileDetails.videoStreams[].rotation |
string Wartość, o którą YouTube musi obrócić oryginalny materiał źródłowy, aby prawidłowo wyświetlić film. Dopuszczalne wartości tej właściwości to:
|
fileDetails.videoStreams[].vendor |
string Wartość jednoznacznie identyfikująca dostawcę filmu. Zwykle jest to 4-literowy kod dostawcy. |
fileDetails.audioStreams[] |
list Lista strumieni audio zawartych w przesłanym pliku wideo. Każdy element na liście zawiera szczegółowe metadane dotyczące strumienia audio. |
fileDetails.audioStreams[].channelCount |
unsigned integer Liczba kanałów audio, które zawiera strumień. |
fileDetails.audioStreams[].codec |
string Kodek audio używany w transmisji. |
fileDetails.audioStreams[].bitrateBps |
unsigned long Szybkość transmisji bitów strumienia audio (w bitach na sekundę). |
fileDetails.audioStreams[].vendor |
string Wartość jednoznacznie identyfikująca dostawcę filmu. Zwykle jest to 4-literowy kod dostawcy. |
fileDetails.durationMs |
unsigned long Czas trwania przesłanego filmu w milisekundach. |
fileDetails.bitrateBps |
unsigned long Szybkość transmisji bitów (obrazu i dźwięku) przesłanego pliku wideo wyrażona w bitach na sekundę. |
fileDetails.creationTime |
string Data i godzina utworzenia przesłanego pliku wideo. Wartość jest podawana w formacie ISO 8601. Obecnie obsługiwane są następujące formaty ISO 8601:
|
processingDetails |
object Obiekt processingDetails zawiera informacje o postępie przetwarzania przesłanego pliku wideo w YouTube. Właściwości w obiekcie wskazują bieżący stan przetwarzania oraz szacunkowy czas pozostały do zakończenia przetwarzania filmu przez YouTube. W tym miejscu możesz też sprawdzić, czy w przypadku filmu dostępne są różne typy danych lub treści, np. szczegóły pliku czy miniatury.Obiekt processingProgress jest przeznaczony do wykonywania ankiet. Dzięki temu można śledzić postępy YouTube w przetwarzaniu przesłanego pliku wideo. Tylko właściciel filmu może pobrać te dane. |
processingDetails.processingStatus |
string Stan przetwarzania filmu. Ta wartość wskazuje, czy YouTube udało się przetworzyć film, czy też jest on nadal przetwarzany. Dopuszczalne wartości tej właściwości to:
|
processingDetails.processingProgress |
object Obiekt processingProgress zawiera informacje o postępach YouTube w przetwarzaniu filmu. Wartości mają znaczenie tylko wtedy, gdy stan przetwarzania filmu to processing . |
processingDetails.processingProgress.partsTotal |
unsigned long Szacowana łączna liczba części, które należy przetworzyć w przypadku filmu. Podczas przetwarzania filmu liczba ta może zostać zaktualizowana i zastąpiona dokładniejszymi szacunkami. |
processingDetails.processingProgress.partsProcessed |
unsigned long Liczba części filmu, które YouTube już przetworzył. Możesz oszacować odsetek filmu, który YouTube już przetworzył, wykonując obliczenia: 100 * parts_processed / parts_total Pamiętaj, że oszacowana liczba części może wzrosnąć bez odpowiedniego zwiększenia liczby części, które zostały już przetworzone, więc możliwe jest, że obliczone postępy mogą okresowo spadać, gdy YouTube przetwarza film. |
processingDetails.processingProgress.timeLeftMs |
unsigned long Szacowany czas w milisekundach, jaki YouTube potrzebuje na przetworzenie filmu. |
processingDetails.processingFailureReason |
string Powód, dla którego nie udało się przetworzyć filmu w YouTube. Ta właściwość będzie miała wartość tylko wtedy, gdy wartość właściwości processingStatus to failed .Prawidłowe wartości tej właściwości to:
|
processingDetails.fileDetailsAvailability |
string Ta wartość wskazuje, czy szczegóły pliku dotyczące przesłanego filmu są dostępne. Szczegóły pliku filmu możesz pobrać, wysyłając w prośbie videos.list() część videos.list() . |
processingDetails.processingIssuesAvailability |
string Ta wartość wskazuje, czy mechanizm przetwarzania filmów wygenerował sugestie, które mogą poprawić zdolność YouTube do przetwarzania filmu, ostrzeżenia wyjaśniające problemy z przetwarzaniem filmu lub błędy powodujące problemy z przetwarzaniem filmu. Aby pobrać te sugestie, w prośbie videos.list() podaj część suggestions . |
processingDetails.tagSuggestionsAvailability |
string Ta wartość wskazuje, czy w przypadku filmu są dostępne sugestie słów kluczowych (tagów). Tagi można dodawać do metadanych filmu, aby ułatwić innym użytkownikom jego znalezienie. Aby pobrać te sugestie, w prośbie videos.list() podaj część suggestions . |
processingDetails.editorSuggestionsAvailability |
string Ta wartość wskazuje, czy w przypadku danego filmu są dostępne sugestie zmian, które mogą poprawić jego jakość lub wygodę odtwarzania. Aby uzyskać te sugestie, poproś o częścią suggestions w swojej prośbie o 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 filmu lub jego metadanych. Tylko właściciel filmu może pobrać te dane. 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. Te błędy wskazują, że niezależnie od bieżącego stanu przetwarzania filmu, w końcu stanie się on failed .Dopuszczalne wartości tej właściwości to:
|
suggestions.processingWarnings[] |
list Lista powodów, dla których YouTube może mieć problemy z przekodowaniem przesłanego filmu lub które mogą spowodować błędne przekodowanie. Ostrzeżenia te pojawiają się, zanim YouTube przetworzy przesłany plik wideo. Ponadto identyfikują problemy, które niekoniecznie oznaczają, że przetwarzanie filmu zakończy się niepowodzeniem, ale mogą powodować problemy takie jak problemy z synchronizacją, artefakty wideo lub brak ścieżki audio. Dopuszczalne wartości tej właściwości to:
|
suggestions.processingHints[] |
list Lista sugestii, które mogą ułatwić YouTube przetwarzanie filmu. Dopuszczalne 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ą go podczas wyszukiwania lub przeglądania w YouTube. |
suggestions.tagSuggestions[].tag |
string Tag słowa kluczowego sugerowany dla filmu. |
suggestions.tagSuggestions[].categoryRestricts[] |
list Zestaw kategorii filmów, do których pasuje tag. Możesz użyć tych informacji, aby wyświetlić odpowiednie propozycje tagów na podstawie kategorii filmu, którą przesyłający z nią powiązał. Domyślnie sugestie tagów są trafne w przypadku wszystkich kategorii, jeśli nie ma żadnych ograniczeń dotyczących danego słowa kluczowego. |
suggestions.editorSuggestions[] |
list Lista operacji edycji filmu, które mogą poprawić jakość przesłanego filmu lub odtwarzanie. Dopuszczalne wartości tej właściwości to:
|
liveStreamingDetails |
object Obiekt liveStreamingDetails zawiera metadane dotyczące transmisji wideo na żywo. Obiekt będzie widoczny w zasobie video tylko wtedy, gdy materiał wideo jest zbliżającym się, transmitowanym lub zakończonym transmisją na żywo. |
liveStreamingDetails.actualStartTime |
datetime Godzina rozpoczęcia transmisji. Wartość jest określona w formacie ISO 8601. Ta wartość nie będzie dostępna do czasu rozpoczęcia transmisji. |
liveStreamingDetails.actualEndTime |
datetime Czas zakończenia transmisji. Wartość jest podana w formacie ISO 8601. Ta wartość będzie dostępna dopiero po zakończeniu transmisji. |
liveStreamingDetails.scheduledStartTime |
datetime Godzina rozpoczęcia transmisji. Wartość jest podawana w formacie ISO 8601. |
liveStreamingDetails.scheduledEndTime |
datetime Czas zakończenia transmisji. Wartość jest podawana w formacie ISO 8601. Jeśli wartość jest pusta lub brakuje właściwości, transmisja jest zaplanowana na czas nieokreślony. |
liveStreamingDetails.concurrentViewers |
unsigned long Liczba widzów, którzy obecnie oglądają transmisję. Właściwość i jej wartość będą dostępne, jeśli aktualnie oglądają transmisję, a właściciel transmisji nie ukrył liczby wyświetleń filmu. Pamiętaj, że YouTube przestaje monitorować liczbę równoczesnych widzów transmisji po jej zakończeniu. Nie określa więc liczby widzów, którzy oglądają zarchiwizowany film trwającej transmisji na żywo. Liczba jednoczesnych widzów zwracana przez interfejs YouTube Data API może różnić się od przetworzonej, pozbawionej spamu liczby jednoczesnych widzów dostępnej w Statystykach YouTube. Więcej informacji o danych dotyczących transmisji na żywo znajdziesz w Centrum pomocy YouTube.
|
liveStreamingDetails.activeLiveChatId |
string Identyfikator aktualnie aktywnego czatu na żywo powiązanego z tym filmem. To pole jest wypełniane tylko wtedy, gdy film jest obecnie nadawany na żywo i ma czat na żywo. Gdy transmisja zakończy się, to pole zostanie usunięte, a czat na żywo zamknięty. W przypadku transmisji trwałych 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 wartością klucza. Wartość jest ciągiem znaków zawierającym kod języka BCP-47. |
localizations.(key).title |
string Zlokalizowany tytuł filmu. |
localizations.(key).description |
string Przetłumaczony opis filmu. |