Zasób video reprezentuje film na YouTube.
Metody
Interfejs API obsługuje te metody dla zasobów videos:
- getRating
- Pobiera oceny, które autoryzowany użytkownik przyznał filmom z listy. Wypróbuj teraz
- list
- Zwraca listę filmów, które pasują do parametrów żądania do interfejsu API. Wypróbuj teraz
- batchGetStats
- Pobiera listę statystyk filmów, które pasują do parametrów żądania do interfejsu API. Wypróbuj teraz
- insert
- Przesyła film do YouTube i opcjonalnie ustawia jego metadane.
- aktualizować,
- Aktualizuje metadane filmu. Wypróbuj teraz
- usuń
- Usuwa film na YouTube. Wypróbuj teraz
- rate
- Dodaj ocenę pozytywną lub negatywną do filmu albo usuń ocenę z filmu. Wypróbuj teraz
- reportAbuse
- Zgłaszanie filmu zawierającego nieodpowiednie treści. Wypróbuj teraz
Prezentacja zasobów
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,
"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
},
"brandPartner": {
"channelId": string,
"channelHandle": string
},
"localizations": {
(key): {
"title": string,
"description": string
}
}
}Właściwości
W tabeli poniżej opisano właściwości, które występują w tym zasobie:
| Właściwości | |
|---|---|
kind |
stringOkreśla typ zasobu interfejsu API. Wartość będzie wynosić youtube#video. |
etag |
etagTag Etag tego zasobu. |
id |
stringIdentyfikator, którego YouTube używa do jednoznacznego identyfikowania filmu. |
snippet |
objectObiekt snippet zawiera podstawowe informacje o filmie, takie jak tytuł, opis i kategoria. |
snippet.publishedAt |
datetimeData i godzina opublikowania filmu. Może się on różnić od czasu przesłania filmu. Jeśli na przykład film został przesłany jako prywatny, a później został ustawiony jako publiczny, ta właściwość będzie określać czas, kiedy film został ustawiony jako publiczny. Istnieje kilka wyjątków:
|
snippet.channelId |
stringIdentyfikator, którego YouTube używa do jednoznacznego identyfikowania kanału, na który został przesłany film. Ta wartość może się zmieniać, np. gdy film zostanie przypisany do innego kanału (np. kanału tematycznego lub kanału wykonawcy). |
snippet.title |
stringTytuł filmu. Wartość właściwości może mieć maksymalnie 100 znaków i zawierać wszystkie prawidłowe znaki UTF-8 z wyjątkiem < i >. Musisz ustawić wartość tej właściwości, jeśli wywołujesz metodę videos.update i aktualizujesz część snippet zasobu video. |
snippet.description |
stringOpis 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 >. Możesz utworzyć rozdziały filmu, dodając sformatowane sygnatury czasowe (np. 00:00) w tekście opisu. |
snippet.thumbnails |
objectMapa miniatur powiązanych z filmem. W przypadku każdego obiektu na mapie kluczem jest nazwa miniatury, a wartością – obiekt zawierający inne informacje o miniaturze. |
snippet.thumbnails.(key) |
objectPrawidłowe wartości klucza:
|
snippet.thumbnails.(key).url |
stringAdres URL obrazu. |
snippet.thumbnails.(key).width |
unsigned integerSzerokość obrazu. |
snippet.thumbnails.(key).height |
unsigned integerWysokość obrazu. |
snippet.channelTitle |
stringTytuł kanału, do którego należy film. |
snippet.tags[] |
listLista 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 regułach dotyczących sposobu obliczania limitu znaków:
|
snippet.categoryId |
stringKategoria filmu w YouTube powiązana z filmem. Musisz ustawić wartość tej właściwości, jeśli wywołujesz metodę videos.update i aktualizujesz część snippet zasobu video. |
snippet.liveBroadcastContent |
stringWskazuje, czy film jest nadchodzącą lub aktywną transmisją na żywo. Jeśli film nie jest nadchodzącą lub aktywną transmisją na żywo, wartość to Prawidłowe wartości tej właściwości to:
|
snippet.defaultLanguage |
stringJęzyk tekstu we właściwościach snippet.title i snippet.description zasobu video. |
snippet.localized |
objectObiekt snippet.localized zawiera zlokalizowany tytuł i opis filmu lub tytuł w języku domyślnym metadanych filmu.
localizations, aby dodać, zaktualizować lub usunąć zlokalizowane tytuły. |
snippet.localized.title |
stringZlokalizowany tytuł filmu. |
snippet.localized.description |
stringZlokalizowany opis filmu. |
snippet.defaultAudioLanguage |
stringWłaściwość default_audio_language określa język używany w domyślnej ścieżce dźwiękowej filmu. |
contentDetails |
objectObiekt contentDetails zawiera informacje o treściach wideo, w tym długość filmu i informację o tym, czy są dostępne napisy. |
contentDetails.duration |
stringDługość filmu. Wartość właściwości to czas trwania w formacie ISO 8601. Na przykład w przypadku filmu, który trwa co najmniej 1 minutę i krócej niż 1 godzinę, czas trwania jest podawany w formacie PT#M#S, gdzie litery PT wskazują, że wartość określa okres, a litery M i S odnoszą się odpowiednio do długości 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 wskazuje, ż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 # przed literą H określa długość filmu w godzinach, a wszystkie inne szczegóły są takie same jak opisane powyżej. Jeśli film trwa co najmniej 1 dzień, litery P i T są rozdzielone, a format wartości to P#DT#H#M#S. Szczegółowe informacje znajdziesz w specyfikacji ISO 8601. |
contentDetails.dimension |
stringWskazuje, czy film jest dostępny w formacie 3D czy 2D. |
contentDetails.definition |
stringOkreśla, czy film jest dostępny w wysokiej rozdzielczości ( HD), czy tylko w standardowej rozdzielczości.Prawidłowe wartości tej właściwości to:
|
contentDetails.caption |
stringWskazuje, czy do filmu są dostępne napisy. Prawidłowe wartości tej właściwości to:
|
contentDetails.licensedContent |
booleanWskazuje, czy film zawiera treści licencjonowane, co oznacza, że zostały one przesłane na kanał powiązany z partnerem YouTube ds. treści, a następnie objęte roszczeniem przez tego partnera. |
contentDetails.regionRestriction |
objectObiekt regionRestriction zawiera informacje o krajach, w których film jest (lub nie jest) widoczny. Obiekt będzie zawierać właściwość contentDetails.regionRestriction.allowed lub contentDetails.regionRestriction.blocked. |
contentDetails.regionRestriction.allowed[] |
listLista kodów regionów, które identyfikują kraje, w których film jest widoczny. Jeśli ta właściwość jest obecna, a kraj nie jest wymieniony w jej wartości, film nie będzie wyświetlany w tym kraju. Jeśli ta właściwość jest obecna i zawiera pustą listę, film jest blokowany we wszystkich krajach. |
contentDetails.regionRestriction.blocked[] |
listLista kodów regionów, które identyfikują kraje, w których film jest zablokowany. Jeśli ta właściwość jest obecna, a kraj nie jest wymieniony w jej wartości, film jest dostępny w tym kraju. Jeśli ta właściwość jest obecna i zawiera pustą listę, film można wyświetlać we wszystkich krajach. |
contentDetails.contentRating |
objectOkreśla oceny, jakie film otrzymał w różnych systemach oceniania. |
contentDetails.contentRating.acbRating |
stringOcena filmu według Australian Classification Board (ACB) lub Australian Communications and Media Authority (ACMA). Oceny ACMA są używane do klasyfikowania programów telewizyjnych dla dzieci. Prawidłowe wartości tej właściwości to:
|
contentDetails.contentRating.agcomRating |
stringOcena filmu według włoskiego urzędu Autorità per le Garanzie nelle Comunicazioni (AGCOM). Prawidłowe wartości tej właściwości:
|
contentDetails.contentRating.anatelRating |
stringOcena filmu według Anatel (Asociación Nacional de Televisión) dla telewizji chilijskiej. Prawidłowe wartości tej właściwości to:
|
contentDetails.contentRating.bbfcRating |
stringOcena filmu według British Board of Film Classification (BBFC). Prawidłowe wartości tej właściwości:
|
contentDetails.contentRating.bfvcRating |
stringOcena filmu przyznana przez tajlandzką Radę ds. Cenzury Filmów i Wideo. Prawidłowe wartości tej właściwości:
|
contentDetails.contentRating.bmukkRating |
stringOcena filmu przyznana przez austriacką Radę ds. Klasyfikacji Mediów (Bundesministerium für Unterricht, Kunst und Kultur). Prawidłowe wartości tej właściwości to:
|
contentDetails.contentRating.catvRating |
stringSystem ocen kanadyjskiej telewizji – kanadyjski system klasyfikacji telewizyjnej Ocena filmu przyznana przez Kanadyjską Komisję ds. Radia, Telewizji i Telekomunikacji (CRTC) w przypadku kanadyjskich programów nadawanych w języku angielskim. Więcej informacji znajdziesz na stronie Canadian Broadcast Standards Council. Prawidłowe wartości tej właściwości:
|
contentDetails.contentRating.catvfrRating |
stringOcena filmu przyznana przez Canadian Radio-Television and Telecommunications Commission (CRTC) w przypadku francuskojęzycznych transmisji w Kanadzie. Więcej informacji znajdziesz na stronie Canadian Broadcast Standards Council. Prawidłowe wartości tej właściwości:
|
contentDetails.contentRating.cbfcRating |
stringOcena filmu według Central Board of Film Certification (CBFC – Indie). Prawidłowe wartości tej właściwości:
|
contentDetails.contentRating.cccRating |
stringOcena filmu przyznana przez Consejo de Calificación Cinematográfica (Chile). Prawidłowe wartości tej właściwości to:
|
contentDetails.contentRating.cceRating |
stringOcena filmu przyznana przez portugalską komisję Comissão de Classificação de Espect´culos. Prawidłowe wartości tej właściwości to:
|
contentDetails.contentRating.chfilmRating |
stringOcena filmu w Szwajcarii. Prawidłowe wartości tej właściwości:
|
contentDetails.contentRating.chvrsRating |
stringOcena filmu według kanadyjskiego systemu oceniania filmów domowych (CHVRS). Prawidłowe wartości tej właściwości:
|
contentDetails.contentRating.cicfRating |
stringOcena filmu według Commission de Contrôle des Films (Belgia). Prawidłowe wartości tej właściwości:
|
contentDetails.contentRating.cnaRating |
stringOcena filmu przyznana przez rumuńską organizację CONSILIUL NATIONAL AL AUDIOVIZUALULUI (CNA). Prawidłowe wartości tej właściwości:
|
contentDetails.contentRating.cncRating |
stringSystem ocen we Francji – Commission de classification cinematographique Prawidłowe wartości tej właściwości to:
|
contentDetails.contentRating.csaRating |
stringOcena filmu przyznana przez francuską instytucję Conseil supérieur de l'audiovisuel, która ocenia treści nadawane w telewizji. Prawidłowe wartości tej właściwości to:
|
contentDetails.contentRating.cscfRating |
stringOcena filmu przyznana przez luksemburską Commission de surveillance de la classification des films (CSCF). Prawidłowe wartości tej właściwości to:
|
contentDetails.contentRating.czfilmRating |
stringOcena filmu w Czechach. Prawidłowe wartości tego atrybutu to:
|
contentDetails.contentRating.djctqRating |
stringOcena filmu według Departamento de Justiça, Classificação, Qualificação e Títulos (DJCQT – Brazylia). Prawidłowe wartości tej właściwości to:
|
contentDetails.contentRating.djctqRatingReasons[] |
listPowody, dla których film otrzymał ocenę DJCQT (Brazylia). |
contentDetails.contentRating.ecbmctRating |
stringSystem ocen w Turcji – Rada ds. Oceny i Klasyfikacji Ministerstwa Kultury i Turystyki Prawidłowe wartości tej właściwości:
|
contentDetails.contentRating.eefilmRating |
stringOcena filmu w Estonii. Prawidłowe wartości tej właściwości:
|
contentDetails.contentRating.egfilmRating |
stringOcena filmu w Egipcie. Prawidłowe wartości tej właściwości:
|
contentDetails.contentRating.eirinRating |
stringOcena filmu według systemu Eirin (映倫). Eirin to japoński system ocen. Prawidłowe wartości tej właściwości to:
|
contentDetails.contentRating.fcbmRating |
stringOcena filmu przyznana przez malezyjską radę cenzury filmowej. Prawidłowe wartości tej właściwości:
|
contentDetails.contentRating.fcoRating |
stringOcena filmu wystawiona przez hongkoński urząd ds. filmu, prasy i artykułów (Office for Film, Newspaper and Article Administration). Prawidłowe wartości tej właściwości:
|
contentDetails.contentRating.fmocRating |
stringTa właściwość została wycofana 2 listopada 2015 r. Zamiast tego użyj właściwości contentDetails.contentRating.cncRating.Ocena filmu według Centre national du cinéma et de l'image animé (francuskiego Ministerstwa Kultury). Prawidłowe wartości tej właściwości:
|
contentDetails.contentRating.fpbRating |
stringOcena filmu przyznana przez południowoafrykańską organizację Film and Publication Board. Prawidłowe wartości tej właściwości:
|
contentDetails.contentRating.fpbRatingReasons[] |
listPrzyczyny, dla których film otrzymał ocenę FPB (RPA). |
contentDetails.contentRating.fskRating |
stringOcena filmu przyznana przez Freiwillige Selbstkontrolle der Filmwirtschaft (FSK – Niemcy). Prawidłowe wartości tej właściwości to:
|
contentDetails.contentRating.grfilmRating |
stringOcena filmu w Grecji. Prawidłowe wartości tego atrybutu to:
|
contentDetails.contentRating.icaaRating |
stringOcena filmu według Instituto de la Cinematografía y de las Artes Audiovisuales (ICAA – Hiszpania). Prawidłowe wartości tej właściwości:
|
contentDetails.contentRating.ifcoRating |
stringOcena filmu przyznana przez Irish Film Classification Office (IFCO – Irlandia). Więcej informacji znajdziesz na stronie IFCO. Prawidłowe wartości tej właściwości:
|
contentDetails.contentRating.ilfilmRating |
stringOcena filmu w Izraelu. Prawidłowe wartości tego atrybutu to:
|
contentDetails.contentRating.incaaRating |
stringOcena filmu według INCAA (Instituto Nacional de Cine y Artes Audiovisuales – Argentyna). Prawidłowe wartości tej właściwości:
|
contentDetails.contentRating.kfcbRating |
stringOcena filmu wystawiona przez Kenya Film Classification Board. Prawidłowe wartości tej właściwości:
|
contentDetails.contentRating.kijkwijzerRating |
stringvoor de Classificatie van Audiovisuele Media (Netherlands). Prawidłowe wartości tej właściwości to:
|
contentDetails.contentRating.kmrbRating |
stringOcena filmu według Koreańskiej Rady ds. Oceny Mediów (영상물등급위원회). KMRB ocenia filmy w Korei Południowej. Prawidłowe wartości tej właściwości to:
|
contentDetails.contentRating.lsfRating |
stringOcena filmu według indonezyjskiej organizacji Lembaga Sensor Film. Prawidłowe wartości tej właściwości:
|
contentDetails.contentRating.mccaaRating |
stringOcena filmu przyznana przez maltańską Radę ds. Klasyfikacji Wiekowej Filmów. Prawidłowe wartości tej właściwości to:
|
contentDetails.contentRating.mccypRating |
stringOcena filmu przyznana przez Radę ds. Mediów dla Dzieci i Młodzieży Duńskiego Instytutu Filmowego (Det Danske Filminstitut). Prawidłowe wartości tej właściwości:
|
contentDetails.contentRating.mcstRating |
stringSystem oceniania filmów w Wietnamie – MCST Prawidłowe wartości tego atrybutu to:
|
contentDetails.contentRating.mdaRating |
stringOcena filmu według singapurskiego urzędu Media Development Authority (MDA), a konkretnie Board of Film Censors (BFC). Prawidłowe wartości tej właściwości:
|
contentDetails.contentRating.medietilsynetRating |
stringOcena filmu przyznana przez Medietilsynet, norweski organ ds. mediów. Prawidłowe wartości tej właściwości to:
|
contentDetails.contentRating.mekuRating |
stringOcena filmu przyznana przez fiński Kansallinen Audiovisuaalinen Instituutti (Narodowy Instytut Audiowizualny). Prawidłowe wartości tej właściwości to:
|
contentDetails.contentRating.mibacRating |
stringOcena filmu przyznana przez Ministero dei Beni e delle Attività Culturali e del Turismo (Włochy). Prawidłowe wartości tej właściwości to:
|
contentDetails.contentRating.mocRating |
stringOcena filmu według Ministerio de Cultura (Kolumbia). Prawidłowe wartości tej właściwości:
|
contentDetails.contentRating.moctwRating |
stringOcena filmu przyznana przez Ministerstwo Kultury Tajwanu (文化部). Prawidłowe wartości tej właściwości to:
|
contentDetails.contentRating.mpaaRating |
stringOcena filmu przyznana przez Motion Picture Association of America (MPAA). Prawidłowe wartości tej właściwości to:
|
contentDetails.contentRating.mpaatRating |
stringOcena Motion Picture Association of America dla zwiastunów i zapowiedzi filmów. Prawidłowe wartości tej właściwości:
|
contentDetails.contentRating.mtrcbRating |
stringOcena filmu według Movie and Television Review and Classification Board (Filipiny). Prawidłowe wartości tej właściwości:
|
contentDetails.contentRating.nbcRating |
stringOcena filmu przyznana przez malediwskie Krajowe Biuro Klasyfikacji. Prawidłowe wartości tego atrybutu to:
|
contentDetails.contentRating.nfrcRating |
stringOcena filmu przyznana przez Bulgarian National Film Center. Prawidłowe wartości tej właściwości:
|
contentDetails.contentRating.nfvcbRating |
stringOcena filmu przyznana przez nigeryjską organizację National Film and Video Censors Board. Prawidłowe wartości tej właściwości to:
|
contentDetails.contentRating.nkclvRating |
stringOcena filmu przyznana przez Nacionãlais Kino centrs (Narodowe Centrum Filmowe Łotwy). Prawidłowe wartości tej właściwości to:
|
contentDetails.contentRating.oflcRating |
stringOcena filmu przyznana przez nowozelandzki urząd ds. klasyfikacji filmów i literatury (OFLC). Prawidłowe wartości tej właściwości:
|
contentDetails.contentRating.pefilmRating |
stringOcena filmu w Peru. Prawidłowe wartości tej właściwości:
|
contentDetails.contentRating.resorteviolenciaRating |
stringOcena filmu w Wenezueli. Prawidłowe wartości tej właściwości:
|
contentDetails.contentRating.rtcRating |
stringOcena filmu przyznana przez Generalną Dyrekcję ds. Radia, Telewizji i Kinematografii (Meksyk). Prawidłowe wartości tej właściwości to:
|
contentDetails.contentRating.rteRating |
stringOcena filmu przyznana przez irlandzką stację Raidió Teilifís Éireann. Prawidłowe wartości tego atrybutu:
|
contentDetails.contentRating.russiaRating |
stringOcena filmu w rejestrze filmów Narodowego Funduszu Filmowego Federacji Rosyjskiej (MKRF – Rosja). Prawidłowe wartości tej właściwości to:
|
contentDetails.contentRating.skfilmRating |
stringOcena filmu na Słowacji. Prawidłowe wartości tej właściwości:
|
contentDetails.contentRating.smaisRating |
stringOcena filmu w Islandii. Prawidłowe wartości tej właściwości:
|
contentDetails.contentRating.smsaRating |
stringOcena filmu według Statens medieråd (Szwedzkiej Krajowej Rady ds. Mediów). Prawidłowe wartości tej właściwości:
|
contentDetails.contentRating.tvpgRating |
stringOcena filmu według systemu TV Parental Guidelines (TVPG). Prawidłowe wartości tej właściwości:
|
contentDetails.contentRating.ytRating |
stringOcena, której YouTube używa do identyfikowania treści z ograniczeniem wiekowym. Prawidłowe wartości tej właściwości to:
|
contentDetails.projection |
stringOkreśla format projekcji filmu. Prawidłowe wartości tej właściwości to:
|
contentDetails.hasCustomThumbnail |
booleanWskazuje, czy osoba, która przesłała film, dodała do niego niestandardową miniaturę. Ta właściwość jest widoczna tylko dla osoby, która przesyła film. |
status |
objectObiekt status zawiera informacje o stanie przesyłania, przetwarzania i prywatności filmu. |
status.uploadStatus |
stringStan przesłanego filmu. Prawidłowe wartości tego atrybutu to:
|
status.failureReason |
stringTa wartość wyjaśnia, dlaczego nie udało się przesłać filmu. Ta właściwość występuje tylko wtedy, gdy właściwość uploadStatus wskazuje, że przesyłanie nie powiodło się.Prawidłowe wartości tej właściwości to:
|
status.rejectionReason |
stringTa wartość wyjaśnia, dlaczego YouTube odrzucił przesłany film. Ta właściwość występuje tylko wtedy, gdy właściwość uploadStatus wskazuje, że przesłanie zostało odrzucone.Prawidłowe wartości tej właściwości to:
|
status.privacyStatus |
stringStan prywatności filmu. Jeśli w żądaniu videos.insert nie określisz wartości tej właściwości, stan prywatności przesłanego filmu będzie domyślnie ustawiony na public. Niektóre przesłane treści mogą domyślnie mieć ustawienie private na podstawie ustawień konta twórcy, jak wyjaśniono w Centrum pomocy YouTube. Filmy przesłane z niezweryfikowanych projektów interfejsu API nie są ograniczone do trybu wyświetlania prywatnego.Prawidłowe wartości tej właściwości:
|
status.publishAt |
datetimeData i godzina zaplanowanej publikacji filmu. Można go ustawić tylko wtedy, gdy stan prywatności filmu jest ustawiony jako prywatny. Wartość jest podana w formacie ISO 8601. Zwróć uwagę na te 2 dodatkowe kwestie dotyczące działania tej właściwości:
|
status.license |
stringLicencja filmu. Prawidłowe wartości tej właściwości to:
|
status.embeddable |
booleanTa wartość wskazuje, czy film może być umieszczany w innych witrynach. |
status.publicStatsViewable |
booleanTa wartość wskazuje, czy rozszerzone statystyki filmu na stronie odtwarzania są widoczne publicznie. Domyślnie te statystyki są widoczne, a statystyki takie jak liczba wyświetleń filmu i oceny będą nadal widoczne publicznie, nawet jeśli wartość tej właściwości jest ustawiona na false. |
status.madeForKids |
booleanTa wartość wskazuje, czy film jest przeznaczony dla dzieci, i zawiera aktualny stan filmu w zakresie „przeznaczony dla dzieci”. Na przykład stan może być 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 |
booleanW żądaniu videos.insert lub videos.update ta właściwość pozwala właścicielowi kanału oznaczyć film jako przeznaczony dla 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 |
booleanW przypadku żądania videos.insert lub videos.update ta właściwość umożliwia właścicielowi kanału ujawnienie, że film zawiera realistyczne treści zmodyfikowane lub wygenerowane syntetycznie (A/S). Dowiedz się więcej o zasadach YouTube dotyczących treści dla dorosłych.Przykłady treści o charakterze seksualnym lub sugestywnym obejmują filmy, które:
|
statistics |
objectObiekt statistics zawiera statystyki dotyczące filmu. |
statistics.viewCount |
unsigned longLiczba wyświetleń filmu. Od 24 sierpnia 2026 r. w przypadku wszystkich formatów filmów (długich filmów, transmisji na żywo i filmów Short) na kanale |
statistics.likeCount |
unsigned longLiczba użytkowników, którzy wyrazili swoją aprobatę dla filmu. |
statistics.dislikeCount |
unsigned longUwaga: 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 wyrazili swoją dezaprobatę dla filmu. |
statistics.favoriteCount |
unsigned longUwaga: ta usługa została wycofana. Wycofanie nastąpi 28 sierpnia 2015 r. Wartość właściwości jest teraz zawsze ustawiona na 0. |
statistics.commentCount |
unsigned longLiczba komentarzy do filmu. |
paidProductPlacementDetails |
objectObiekt paidProductPlacementDetails zawiera informacje o płatnym lokowaniu produktu w filmie. |
paidProductPlacementDetails.hasPaidProductPlacement |
booleanUstaw wartość true, jeśli treści zawierają płatne lokowanie produktu. Domyślna wartość to false. |
player |
objectObiekt player zawiera informacje, które można wykorzystać do odtworzenia filmu w odtwarzaczu umieszczonym na stronie. |
player.embedHtml |
stringTag <iframe>, który osadza odtwarzacz odtwarzający film.
|
player.embedHeight |
longWysokość odtwarzacza umieszczonego na stronie zwrócona we właściwości player.embedHtml. Ta właściwość jest zwracana tylko wtedy, gdy żądanie zawiera wartość parametru maxHeight lub maxWidth, a format obrazu filmu jest znany. |
player.embedWidth |
longSzerokość odtwarzacza umieszczonego na stronie zwrócona we właściwości player.embedHtml. Ta właściwość jest zwracana tylko wtedy, gdy żądanie zawiera wartość parametru maxHeight lub maxWidth, a format obrazu filmu jest znany. |
topicDetails |
objectObiekt topicDetails zawiera informacje o tematach powiązanych z filmem.Ważne: zapoznaj się z definicjami właściwości topicDetails.relevantTopicIds[] i topicDetails.topicIds[] oraz z historią zmian, aby dowiedzieć się więcej o nadchodzących zmianach związanych z identyfikatorami tematów. |
topicDetails.topicIds[] |
listWażne: ta właściwość 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[] |
listLista identyfikatorów tematów, które są powiązane z filmem. Ta właściwość została wycofana 10 listopada 2016 r. Będzie on obsługiwany do 10 listopada 2017 r. Ważne: 27 lutego 2017 r. w związku z wycofaniem Freebase i interfejsu Freebase API identyfikatory tematów zaczęły działać inaczej. W tym czasie YouTube zaczął zwracać niewielki zestaw wyselekcjonowanych identyfikatorów tematów. |
topicDetails.topicCategories[] |
listLista adresów URL Wikipedii, które zawierają ogólny opis treści filmu. |
recordingDetails |
objectObiekt recordingDetails zawiera informacje o lokalizacji, dacie i adresie nagrania filmu. |
recordingDetails.locationDescription |
stringTa usługa została wycofana 1 czerwca 2017 r. Więcej informacji znajdziesz w ogłoszeniu o wycofaniu funkcji. Tekstowy opis lokalizacji, w której nagrano film. |
recordingDetails.location |
objectTa właściwość została wycofana. Wszystkie właściwości podrzędne (szerokość geograficzna, długość geograficzna, wysokość) są wycofane. Informacje o geolokalizacji powiązane z filmem. Wartości usługi podrzędnej określają lokalizację, którą właściciel filmu chce z nim powiązać. Wartość można edytować, wyszukiwać w publicznych filmach i może być ona wyświetlana użytkownikom w przypadku publicznych filmów. |
recordingDetails.location.latitude |
doubleTa usługa została wycofana 1 czerwca 2017 r. Więcej informacji znajdziesz w ogłoszeniu o wycofaniu funkcji. Szerokość geograficzna w stopniach. |
recordingDetails.location.longitude |
doubleTa właściwość 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 |
doubleTa usługa została wycofana 9 lipca 2018 r. Więcej informacji znajdziesz w ogłoszeniu o wycofaniu funkcji. Wysokość nad elipsoidą odniesienia w metrach. |
recordingDetails.recordingDate |
datetimeData i godzina nagrania filmu. Wartość jest podana w formacie ISO 8601 ( YYYY-MM-DDThh:mm:ss.sssZ). |
fileDetails |
objectObiekt fileDetails zawiera informacje o pliku wideo przesłanym do YouTube, w tym rozdzielczość, czas trwania, kodeki audio i wideo, szybkość transmisji bitów strumienia i inne. 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 |
stringNazwa przesłanego pliku. To pole jest obecne niezależnie od tego, czy przesłano plik wideo, czy inny typ pliku. |
fileDetails.fileSize |
unsigned longRozmiar przesłanego pliku w bajtach. To pole jest obecne niezależnie od tego, czy przesłano plik wideo, czy inny typ pliku. |
fileDetails.fileType |
stringTyp przesłanego pliku wykryty przez silnik 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. Prawidłowe wartości tej właściwości to:
|
fileDetails.container |
stringFormat kontenera przesłanego pliku wideo. |
fileDetails.videoStreams[] |
listLista 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 integerSzerokość zakodowanych treści wideo w pikselach. Format obrazu kodowania filmu można obliczyć jako width_pixels / height_pixels. |
fileDetails.videoStreams[].heightPixels |
unsigned integerWysokość zakodowanych treści wideo w pikselach. |
fileDetails.videoStreams[].frameRateFps |
doubleLiczba klatek na sekundę w strumieniu wideo. |
fileDetails.videoStreams[].aspectRatio |
doubleFormat obrazu treści wideo, który określa format obrazu, w jakim film powinien być wyświetlany. |
fileDetails.videoStreams[].codec |
stringKodek wideo używany przez strumień. |
fileDetails.videoStreams[].bitrateBps |
unsigned longSzybkość transmisji bitów strumienia wideo w bitach na sekundę. |
fileDetails.videoStreams[].rotation |
stringWartość, o jaką YouTube musi obrócić oryginalne treści źródłowe, aby prawidłowo wyświetlić film. Prawidłowe wartości tej właściwości to:
|
fileDetails.videoStreams[].vendor |
stringWartość, która jednoznacznie identyfikuje dostawcę filmów. Zwykle jest to 4-literowy kod dostawcy. |
fileDetails.audioStreams[] |
listLista 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 integerLiczba kanałów audio, które zawiera strumień. |
fileDetails.audioStreams[].codec |
stringKodek audio używany przez strumień. |
fileDetails.audioStreams[].bitrateBps |
unsigned longSzybkość transmisji bitów strumienia audio w bitach na sekundę. |
fileDetails.audioStreams[].vendor |
stringWartość, która jednoznacznie identyfikuje dostawcę wideo. Zwykle jest to 4-literowy kod dostawcy. |
fileDetails.durationMs |
unsigned longDługość przesłanego filmu w milisekundach. |
fileDetails.bitrateBps |
unsigned longŁączna szybkość transmisji bitów (obrazu i dźwięku) przesłanego pliku wideo w bitach na sekundę. |
fileDetails.creationTime |
stringData i godzina utworzenia przesłanego pliku wideo. Wartość jest podana w formacie ISO 8601. Obecnie obsługiwane są te formaty ISO 8601:
|
processingDetails |
objectObiekt processingDetails zawiera informacje o postępach YouTube w przetwarzaniu przesłanego pliku wideo. Właściwości obiektu określają bieżący stan przetwarzania i szacowany czas pozostały do zakończenia przetwarzania filmu przez YouTube. W tej części znajdziesz też informacje o tym, czy dla filmu są dostępne różne typy danych lub treści, takie jak szczegóły pliku lub miniatury.Obiekt processingProgress jest przeznaczony do sondowania, aby przesłany film mógł śledzić postępy YouTube w przetwarzaniu przesłanego pliku wideo. Te dane może pobrać tylko właściciel filmu. |
processingDetails.processingStatus |
stringStan przetwarzania filmu. Ta wartość wskazuje, czy YouTube udało się przetworzyć film, czy też film jest nadal przetwarzany. Prawidłowe wartości tej właściwości to:
|
processingDetails.processingProgress |
objectObiekt processingProgress zawiera informacje o postępach YouTube w przetwarzaniu filmu. Wartości te są istotne tylko wtedy, gdy stan przetwarzania filmu to processing. |
processingDetails.processingProgress.partsTotal |
unsigned longSzacunkowa łączna liczba części, które muszą zostać przetworzone w przypadku filmu. Podczas przetwarzania filmu przez YouTube liczba może zostać zaktualizowana o dokładniejsze szacunki. |
processingDetails.processingProgress.partsProcessed |
unsigned longLiczba części filmu, które zostały już przetworzone przez YouTube. Możesz oszacować procent filmu, który został już przetworzony przez YouTube, obliczając: 100 * parts_processed / parts_totalPamiętaj, że szacowana liczba części może wzrosnąć bez odpowiedniego wzrostu liczby części, które zostały już przetworzone. Możliwe jest więc, że obliczony postęp będzie się okresowo zmniejszać podczas przetwarzania filmu przez YouTube. |
processingDetails.processingProgress.timeLeftMs |
unsigned longSzacunkowy czas w milisekundach, jaki YouTube potrzebuje na przetworzenie filmu. |
processingDetails.processingFailureReason |
stringPowód, dla którego YouTube nie udało się przetworzyć filmu. Ta właściwość będzie miała wartość tylko wtedy, gdy właściwość processingStatus będzie miała wartość failed.Prawidłowe wartości tej właściwości to:
|
processingDetails.fileDetailsAvailability |
stringTa wartość wskazuje, czy szczegóły pliku są dostępne dla przesłanego filmu. Możesz pobrać szczegóły pliku wideo, wysyłając żądanie videos.list() z częścią fileDetails. |
processingDetails.processingIssuesAvailability |
stringTa wartość wskazuje, czy mechanizm przetwarzania filmu wygenerował sugestie, które mogą poprawić zdolność YouTube do przetwarzania filmu, ostrzeżenia wyjaśniające problemy z przetwarzaniem filmu lub błędy, które powodują problemy z przetwarzaniem filmu. Możesz pobrać te sugestie, wysyłając w videos.list()zapytaniu część suggestions. |
processingDetails.tagSuggestionsAvailability |
stringTa wartość wskazuje, czy dla filmu są dostępne sugestie słów kluczowych (tagów). Tagi można dodawać do metadanych filmu, aby ułatwić innym użytkownikom znalezienie go. Możesz pobrać te sugestie, wysyłając żądanie videos.list() z częścią suggestions. |
processingDetails.editorSuggestionsAvailability |
stringTa wartość wskazuje, czy dla filmu są dostępne sugestie dotyczące edycji, które mogą poprawić jakość filmu lub odtwarzania. Możesz pobrać te sugestie, wysyłając w videos.list()zapytaniu część suggestions. |
processingDetails.thumbnailsAvailability |
stringTa wartość wskazuje, czy dla filmu wygenerowano miniatury. |
suggestions |
objectObiekt suggestions zawiera sugestie, które wskazują możliwości poprawy jakości filmu lub metadanych przesłanego filmu. 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[] |
listLista błędów, które uniemożliwią YouTube przetworzenie przesłanego filmu. Te błędy wskazują, że niezależnie od bieżącego stanu przetwarzania filmu ostatecznie będzie on prawie na pewno miał wartość failed.Prawidłowe wartości tej właściwości to:
|
suggestions.processingWarnings[] |
listLista powodów, dla których YouTube może mieć trudności z transkodowaniem przesłanego filmu lub które mogą spowodować błędne transkodowanie. Te ostrzeżenia są generowane, zanim YouTube przetworzy przesłany plik wideo. Ponadto identyfikują problemy, które niekoniecznie oznaczają, że przetwarzanie filmu się nie powiedzie, ale 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[] |
listLista sugestii, które mogą poprawić zdolność YouTube do przetwarzania filmu. Prawidłowe wartości tej właściwości to:
|
suggestions.tagSuggestions[] |
listLista 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 |
stringTag słowa kluczowego sugerowany dla filmu. |
suggestions.tagSuggestions[].categoryRestricts[] |
listZbiór kategorii filmów, do których pasuje tag. Możesz użyć tych informacji, aby wyświetlać odpowiednie sugestie tagów na podstawie kategorii filmu, którą przesyłający powiązał z filmem. Domyślnie sugestie tagów są odpowiednie dla wszystkich kategorii, jeśli dla słowa kluczowego nie zdefiniowano żadnych ograniczeń. |
suggestions.editorSuggestions[] |
listLista operacji edycji filmu, które mogą poprawić jakość lub odtwarzanie przesłanego filmu. Prawidłowe wartości tej właściwości to:
|
liveStreamingDetails |
objectObiekt liveStreamingDetails zawiera metadane dotyczące transmisji na żywo. Obiekt będzie obecny w zasobie video tylko wtedy, gdy film jest nadchodzącą, trwającą lub zakończoną transmisją na żywo. |
liveStreamingDetails.actualStartTime |
datetimeCzas, kiedy transmisja faktycznie się rozpoczęła. Wartość jest podana w formacie ISO 8601. Ta wartość będzie dostępna dopiero po rozpoczęciu transmisji. |
liveStreamingDetails.actualEndTime |
datetimeCzas rzeczywistego zakończenia transmisji. Wartość jest podana w formacie ISO 8601. Ta wartość będzie dostępna dopiero po zakończeniu transmisji. |
liveStreamingDetails.scheduledStartTime |
datetimeGodzina rozpoczęcia transmisji. Wartość jest podana w formacie ISO 8601. |
liveStreamingDetails.scheduledEndTime |
datetimeCzas, w którym transmisja ma się zakończyć. Wartość jest podana w formacie ISO 8601. Jeśli wartość jest pusta lub właściwość nie występuje, transmisja jest zaplanowana na czas nieokreślony. |
liveStreamingDetails.concurrentViewers |
unsigned longLiczba widzów, którzy aktualnie oglądają transmisję. Właściwość i jej wartość będą obecne, jeśli transmisja ma aktualnie widzów, a właściciel transmisji nie ukrył liczby wyświetleń filmu. Pamiętaj, że po zakończeniu transmisji YouTube przestaje śledzić liczbę widzów oglądających ją w tym samym czasie. Ta właściwość nie określa więc liczby widzów oglądających archiwalny film z zakończonej już transmisji na żywo. Liczba jednoczesnych widzów zwracana przez interfejs YouTube Data API może się różnić od przetworzonej liczby jednoczesnych widzów po odfiltrowaniu spamu, która jest dostępna w Statystykach YouTube. Więcej informacji o danych transmisji na żywo znajdziesz w Centrum pomocy YouTube.
|
liveStreamingDetails.activeLiveChatId |
stringIdentyfikator aktywnego czatu na żywo dołączonego do tego filmu. To pole jest wypełniane tylko wtedy, gdy film jest aktualnie transmitowany na żywo i ma czat na żywo. Gdy transmisja przejdzie do tego etapu, to pole zostanie usunięte, a czat na żywo zostanie zamknięty. W przypadku stałych transmisji identyfikator czatu na żywo nie będzie już powiązany z tym filmem, ale z nowym filmem wyświetlanym na stałej stronie. |
brandPartner |
objectObiekt brandPartner zawiera szczegółowe informacje o marce połączonej z filmem w ramach dostępu marki z inicjatywy twórcy. |
brandPartner.channelId |
stringZewnętrzny identyfikator kanału marki, z którą współpracujesz. To pole musi zaczynać się od „UC”. Podczas konfigurowania dostępu należy ustawić channelId lub channelHandle, ale w odpowiedzi zwracany jest tylko channelId. |
brandPartner.channelHandle |
stringNick kanału marki, z którą współpracujesz. To pole musi zaczynać się od „@”. Podczas ustanawiania dostępu należy ustawić channelId lub channelHandle, ale w odpowiedzi zwracane jest tylko channelId. |
localizations |
objectObiekt localizations zawiera tłumaczenia metadanych filmu. |
localizations.(key) |
objectJę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 |
stringZlokalizowany tytuł filmu. |
localizations.(key).description |
stringZlokalizowany opis filmu. |