Una risorsa video rappresenta un video di YouTube.
Metodi
L'API supporta i seguenti metodi per le risorse videos:
- getRating
- Recupera le valutazioni che l'utente autorizzato ha assegnato a un elenco di video specificati. Prova subito.
- list
- Restituisce un elenco di video che corrispondono ai parametri della richiesta API. Prova subito.
- batchGetStats
- Recupera un elenco di statistiche sui video che corrispondono ai parametri della richiesta API. Prova subito.
- insert
- Carica un video su YouTube e, facoltativamente, imposta i metadati del video.
- update
- Aggiorna i metadati di un video. Prova subito.
- elimina
- Elimina un video di YouTube. Prova subito.
- rate
- Aggiungi un Mi piace o un Non mi piace a un video o rimuovi una valutazione da un video. Prova subito.
- reportAbuse
- Segnala un video perché contiene contenuti illeciti. Prova subito.
Rappresentazione delle risorse
La seguente struttura JSON mostra il formato di una risorsa 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
}
}
}Proprietà
La tabella seguente definisce le proprietà visualizzate in questa risorsa:
| Proprietà | |
|---|---|
kind |
stringIdentifica il tipo di risorsa API. Il valore sarà youtube#video. |
etag |
etagL'ETag di questa risorsa. |
id |
stringL'ID utilizzato da YouTube per identificare in modo univoco il video. |
snippet |
objectL'oggetto snippet contiene i dettagli di base del video, come il titolo, la descrizione e la categoria. |
snippet.publishedAt |
datetimeLa data e l'ora di pubblicazione del video. Questo orario potrebbe essere diverso da quello di caricamento del video. Ad esempio, se un video viene caricato come privato e poi reso pubblico in un secondo momento, questa proprietà specificherà l'ora in cui il video è stato reso pubblico. Esistono alcuni casi speciali:
|
snippet.channelId |
stringL'ID utilizzato da YouTube per identificare in modo univoco il canale in cui è stato caricato il video. Questo valore può cambiare nel tempo, ad esempio quando un video viene riassegnato a un altro canale (ad esempio un canale tematico o un Canale ufficiale dell'artista). |
snippet.title |
stringIl titolo del video. Il valore della proprietà ha una lunghezza massima di 100 caratteri e può contenere tutti i caratteri UTF-8 validi, ad eccezione di < e >. Devi impostare un valore per questa proprietà se chiami il metodo videos.update e stai aggiornando la parte snippet di una risorsa video. |
snippet.description |
stringLa descrizione del video. Il valore della proprietà ha una lunghezza massima di 5000 byte e può contenere tutti i caratteri UTF-8 validi, ad eccezione di < e >. Puoi creare i capitoli del video includendo timestamp formattati (ad esempio, 00:00) nel testo della descrizione. |
snippet.thumbnails |
objectUna mappa delle immagini in miniatura associate al video. Per ogni oggetto nella mappa, la chiave è il nome dell'immagine in miniatura e il valore è un oggetto che contiene altre informazioni sulla miniatura. |
snippet.thumbnails.(key) |
objectI valori chiave validi sono:
|
snippet.thumbnails.(key).url |
stringL'URL dell'immagine. |
snippet.thumbnails.(key).width |
unsigned integerLa larghezza dell'immagine. |
snippet.thumbnails.(key).height |
unsigned integerL'altezza dell'immagine. |
snippet.channelTitle |
stringTitolo del canale a cui appartiene il video. |
snippet.tags[] |
listUn elenco di tag di parole chiave associati al video. I tag possono contenere spazi. Il valore della proprietà ha una lunghezza massima di 500 caratteri. Tieni presente le seguenti regole relative al modo in cui viene calcolato il limite di caratteri:
|
snippet.categoryId |
stringLa categoria del video di YouTube associata al video. Devi impostare un valore per questa proprietà se chiami il metodo videos.update e stai aggiornando la parte snippet di una risorsa video. |
snippet.liveBroadcastContent |
stringIndica se il video è una trasmissione live imminente/attiva. Il suo valore è I valori validi per questa proprietà sono:
|
snippet.defaultLanguage |
stringLa lingua del testo nelle proprietà snippet.title e snippet.description della risorsa video. |
snippet.localized |
objectL'oggetto snippet.localized contiene un titolo e una descrizione localizzati per il video o il titolo nella lingua predefinita per i metadati del video.
localizations per aggiungere, aggiornare o eliminare i titoli localizzati. |
snippet.localized.title |
stringIl titolo del video localizzato. |
snippet.localized.description |
stringLa descrizione localizzata del video. |
snippet.defaultAudioLanguage |
stringLa proprietà default_audio_language specifica la lingua parlata nella traccia audio predefinita del video. |
contentDetails |
objectL'oggetto contentDetails contiene informazioni sui contenuti video, tra cui la durata del video e un'indicazione della disponibilità dei sottotitoli codificati per il video. |
contentDetails.duration |
stringLa durata del video. Il valore della proprietà è una durata ISO 8601. Ad esempio, per un video che dura almeno un minuto e meno di un'ora, la durata è nel formato PT#M#S, in cui le lettere PT indicano che il valore specifica un periodo di tempo e le lettere M e S si riferiscono rispettivamente alla durata in minuti e secondi. I # caratteri che precedono le lettere M e S sono entrambi numeri interi che specificano il numero di minuti (o secondi) del video. Ad esempio, un valore di PT15M33S indica che il video dura 15 minuti e 33 secondi.Se il video dura almeno un'ora, la durata è nel formato PT#H#M#S, in cui # che precede la lettera H specifica la durata del video in ore e tutti gli altri dettagli sono gli stessi descritti sopra. Se il video dura almeno un giorno, le lettere P e T sono separate e il formato del valore è P#DT#H#M#S. Per informazioni dettagliate, consulta la specifica ISO 8601. |
contentDetails.dimension |
stringIndica se il video è disponibile in 3D o in 2D. |
contentDetails.definition |
stringIndica se il video è disponibile in alta definizione ( HD) o solo in definizione standard.I valori validi per questa proprietà sono:
|
contentDetails.caption |
stringIndica se i sottotitoli sono disponibili per il video. I valori validi per questa proprietà sono:
|
contentDetails.licensedContent |
booleanIndica se il video rappresenta contenuti concessi in licenza, il che significa che i contenuti sono stati caricati su un canale collegato a un partner di contenuti di YouTube e poi rivendicati da quest'ultimo. |
contentDetails.regionRestriction |
objectL'oggetto regionRestriction contiene informazioni sui paesi in cui un video è (o non è) visualizzabile. L'oggetto conterrà la proprietà contentDetails.regionRestriction.allowed o la proprietà contentDetails.regionRestriction.blocked. |
contentDetails.regionRestriction.allowed[] |
listUn elenco di codici regione che identificano i paesi in cui il video è visibile. Se questa proprietà è presente e un paese non è elencato nel suo valore, il video non verrà visualizzato in quel paese. Se questa proprietà è presente e contiene un elenco vuoto, il video è bloccato in tutti i paesi. |
contentDetails.regionRestriction.blocked[] |
listUn elenco di codici regione che identificano i paesi in cui il video è bloccato. Se questa proprietà è presente e un paese non è elencato nel suo valore, il video è visualizzabile in quel paese. Se questa proprietà è presente e contiene un elenco vuoto, il video è visualizzabile in tutti i paesi. |
contentDetails.contentRating |
objectSpecifica le classificazioni ricevute dal video in base a vari sistemi di classificazione. |
contentDetails.contentRating.acbRating |
stringLa classificazione dell'Australian Classification Board (ACB) o dell'Australian Communications and Media Authority (ACMA) del video. Le classificazioni ACMA vengono utilizzate per classificare i programmi televisivi per bambini. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.agcomRating |
stringLa classificazione del video dell'Autorità per le Garanzie nelle Comunicazioni (AGCOM) italiana. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.anatelRating |
stringLa classificazione Anatel (Asociación Nacional de Televisión) del video per la televisione cilena. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.bbfcRating |
stringLa classificazione del video secondo la British Board of Film Classification (BBFC). I valori validi per questa proprietà sono:
|
contentDetails.contentRating.bfvcRating |
stringLa classificazione del video assegnata dal Board of Film and Video Censors della Thailandia. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.bmukkRating |
stringLa classificazione del video da parte dell'Austrian Board of Media Classification (Bundesministerium für Unterricht, Kunst und Kultur). I valori validi per questa proprietà sono:
|
contentDetails.contentRating.catvRating |
stringSistema di classificazione per la TV canadese - Canadian TV Classification System La classificazione del video della Canadian Radio-Television and Telecommunications Commission (CRTC) per le trasmissioni canadesi in lingua inglese. Per ulteriori informazioni, visita il sito web del Canadian Broadcast Standards Council. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.catvfrRating |
stringLa classificazione del video della Canadian Radio-Television and Telecommunications Commission (CRTC) per le trasmissioni canadesi in lingua francese. Per ulteriori informazioni, visita il sito web del Canadian Broadcast Standards Council. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.cbfcRating |
stringLa classificazione del video della Central Board of Film Certification (CBFC - India). I valori validi per questa proprietà sono:
|
contentDetails.contentRating.cccRating |
stringLa classificazione del video secondo il Consejo de Calificación Cinematográfica (Cile). I valori validi per questa proprietà sono:
|
contentDetails.contentRating.cceRating |
stringLa classificazione del video della Comissão de Classificação de Espectáculos portoghese. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.chfilmRating |
stringLa classificazione del video in Svizzera. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.chvrsRating |
stringLa classificazione del Canadian Home Video Rating System (CHVRS) del video. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.cicfRating |
stringLa classificazione del video della Commissione di controllo dei film (Belgio). I valori validi per questa proprietà sono:
|
contentDetails.contentRating.cnaRating |
stringLa classificazione del video secondo il CONSILIUL NATIONAL AL AUDIOVIZUALULUI (CNA) della Romania. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.cncRating |
stringSistema di classificazione in Francia - Commissione di classificazione cinematografica I valori validi per questa proprietà sono:
|
contentDetails.contentRating.csaRating |
stringLa classificazione del video del Conseil supérieur de l'audiovisuel francese, che classifica i contenuti di trasmissione. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.cscfRating |
stringLa classificazione del video della Commission de surveillance de la classification des films (CSCF) del Lussemburgo. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.czfilmRating |
stringLa classificazione del video nella Repubblica Ceca. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.djctqRating |
stringLa classificazione del video secondo il Departamento de Justiça, Classificação, Qualificação e Títulos (DJCQT - Brasile). I valori validi per questa proprietà sono:
|
contentDetails.contentRating.djctqRatingReasons[] |
listMotivi che spiegano perché il video ha ricevuto la classificazione DJCQT (Brasile). |
contentDetails.contentRating.ecbmctRating |
stringSistema di classificazione in Turchia - Evaluation and Classification Board del Ministero della Cultura e del Turismo I valori validi per questa proprietà sono:
|
contentDetails.contentRating.eefilmRating |
stringLa classificazione del video in Estonia. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.egfilmRating |
stringLa classificazione del video in Egitto. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.eirinRating |
stringLa classificazione EIRIN (映倫) del video. Eirin è il sistema di classificazione giapponese. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.fcbmRating |
stringLa classificazione del video assegnata dal Film Censorship Board della Malaysia. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.fcoRating |
stringLa classificazione del video dell'Office for Film, Newspaper and Article Administration di Hong Kong. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.fmocRating |
stringQuesta proprietà è stata ritirata il 2 novembre 2015. Utilizza invece la proprietà contentDetails.contentRating.cncRating.La classificazione del video secondo il Centre national du cinéma et de l'image animée (Ministero della Cultura francese). I valori validi per questa proprietà sono:
|
contentDetails.contentRating.fpbRating |
stringLa classificazione del video assegnata dal Film and Publication Board del Sudafrica. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.fpbRatingReasons[] |
listMotivi che spiegano perché il video ha ricevuto la classificazione FPB (Sudafrica). |
contentDetails.contentRating.fskRating |
stringLa classificazione del video secondo la Freiwillige Selbstkontrolle der Filmwirtschaft (FSK - Germania). I valori validi per questa proprietà sono:
|
contentDetails.contentRating.grfilmRating |
stringLa classificazione del video in Grecia. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.icaaRating |
stringLa classificazione del video secondo l'Instituto de la Cinematografía y de las Artes Audiovisuales (ICAA - Spagna). I valori validi per questa proprietà sono:
|
contentDetails.contentRating.ifcoRating |
stringLa classificazione del video secondo l'Irish Film Classification Office (IFCO - Irlanda). Per ulteriori informazioni, visita il sito web dell'IFCO. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.ilfilmRating |
stringLa classificazione del video in Israele. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.incaaRating |
stringLa classificazione INCAA (Instituto Nacional de Cine y Artes Audiovisuales - Argentina) del video. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.kfcbRating |
stringLa classificazione del video da parte del Kenya Film Classification Board. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.kijkwijzerRating |
stringvoor de Classificatie van Audiovisuele Media (Paesi Bassi). I valori validi per questa proprietà sono:
|
contentDetails.contentRating.kmrbRating |
stringLa classificazione del video secondo il Korea Media Rating Board (영상물등급위원회). Il KMRB classifica i video in Corea del Sud. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.lsfRating |
stringLa classificazione del video secondo il Lembaga Sensor Film indonesiano. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.mccaaRating |
stringLa classificazione del video assegnata dal Film Age-Classification Board di Malta. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.mccypRating |
stringLa classificazione del video del Media Council for Children and Young People del Danish Film Institute (Det Danske Filminstitut). I valori validi per questa proprietà sono:
|
contentDetails.contentRating.mcstRating |
stringIl sistema di classificazione del video per il Vietnam - MCST I valori validi per questa proprietà sono:
|
contentDetails.contentRating.mdaRating |
stringLa classificazione del video assegnata dalla Media Development Authority (MDA) di Singapore e, in particolare, dal Board of Film Censors (BFC). I valori validi per questa proprietà sono:
|
contentDetails.contentRating.medietilsynetRating |
stringLa classificazione del video da parte di Medietilsynet, l'autorità norvegese per i media. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.mekuRating |
stringLa classificazione del video secondo il Kansallinen Audiovisuaalinen Instituutti (Istituto nazionale audiovisivo) finlandese. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.mibacRating |
stringLa classificazione del video del Ministero dei Beni e delle Attività Culturali e del Turismo (Italia). I valori validi per questa proprietà sono:
|
contentDetails.contentRating.mocRating |
stringClassificazione del video del Ministerio de Cultura (Colombia). I valori validi per questa proprietà sono:
|
contentDetails.contentRating.moctwRating |
stringLa classificazione del video del Ministero della Cultura di Taiwan (文化部). I valori validi per questa proprietà sono:
|
contentDetails.contentRating.mpaaRating |
stringLa classificazione del video della Motion Picture Association of America (MPAA). I valori validi per questa proprietà sono:
|
contentDetails.contentRating.mpaatRating |
stringLa classificazione della Motion Picture Association of America per i trailer e le anteprime dei film. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.mtrcbRating |
stringLa classificazione del video assegnata dal Movie and Television Review and Classification Board (Filippine). I valori validi per questa proprietà sono:
|
contentDetails.contentRating.nbcRating |
stringLa classificazione del video secondo il Maldives National Bureau of Classification. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.nfrcRating |
stringLa classificazione del video da parte del Bulgarian National Film Center. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.nfvcbRating |
stringLa classificazione del video assegnata dal National Film and Video Censors Board della Nigeria. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.nkclvRating |
stringLa classificazione del video del Nacionãlais Kino centrs (National Film Centre of Latvia). I valori validi per questa proprietà sono:
|
contentDetails.contentRating.oflcRating |
stringLa classificazione dell'Office of Film and Literature Classification (OFLC - Nuova Zelanda) del video. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.pefilmRating |
stringLa classificazione del video in Perù. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.resorteviolenciaRating |
stringLa classificazione del video in Venezuela. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.rtcRating |
stringLa classificazione della Direzione generale di radio, televisione e cinematografia (Messico) del video. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.rteRating |
stringLa classificazione del video di Raidió Teilifís Éireann (Irlanda). I valori validi per questa proprietà sono:
|
contentDetails.contentRating.russiaRating |
stringLa classificazione del video secondo il National Film Registry della Federazione Russa (MKRF - Russia). I valori validi per questa proprietà sono:
|
contentDetails.contentRating.skfilmRating |
stringLa classificazione del video in Slovacchia. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.smaisRating |
stringLa classificazione del video in Islanda. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.smsaRating |
stringLa classificazione del video da parte di Statens medieråd (Consiglio nazionale svedese per i media). I valori validi per questa proprietà sono:
|
contentDetails.contentRating.tvpgRating |
stringLa classificazione TV Parental Guidelines (TVPG) del video. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.ytRating |
stringUna classificazione utilizzata da YouTube per identificare i contenuti soggetti a limiti di età. I valori validi per questa proprietà sono:
|
contentDetails.projection |
stringSpecifica il formato di proiezione del video. I valori validi per questa proprietà sono:
|
contentDetails.hasCustomThumbnail |
booleanIndica se l'utente che ha caricato il video ha fornito un'immagine di miniatura personalizzata per il video. Questa proprietà è visibile solo all'utente che carica il video. |
status |
objectL'oggetto status contiene informazioni sullo stato di caricamento, elaborazione e privacy del video. |
status.uploadStatus |
stringLo stato del video caricato. I valori validi per questa proprietà sono:
|
status.failureReason |
stringQuesto valore spiega perché non è stato possibile caricare un video. Questa proprietà è presente solo se la proprietà uploadStatus indica che il caricamento non è riuscito.I valori validi per questa proprietà sono:
|
status.rejectionReason |
stringQuesto valore spiega perché YouTube ha rifiutato un video caricato. Questa proprietà è presente solo se la proprietà uploadStatus indica che il caricamento è stato rifiutato.I valori validi per questa proprietà sono:
|
status.privacyStatus |
stringLo stato della privacy del video. In una richiesta videos.insert, se non specifichi un valore per questa proprietà, lo stato di privacy del video caricato viene impostato su public per impostazione predefinita. Alcuni caricamenti potrebbero essere impostati su private per impostazione predefinita in base alle impostazioni dell'account del creator, come spiegato nel Centro assistenza YouTube. I video caricati da progetti API non verificati non sono limitati alla modalità di visualizzazione privata.I valori validi per questa proprietà sono:
|
status.publishAt |
datetimeLa data e l'ora in cui è programmata la pubblicazione del video. Può essere impostato solo se lo stato della privacy del video è privato. Il valore è specificato nel formato ISO 8601. Tieni presente i seguenti due punti aggiuntivi sul comportamento di questa proprietà:
|
status.license |
stringLa licenza del video. I valori validi per questa proprietà sono:
|
status.embeddable |
booleanQuesto valore indica se il video può essere incorporato in un altro sito web. |
status.publicStatsViewable |
booleanQuesto valore indica se le statistiche video estese nella pagina di visualizzazione del video sono visibili pubblicamente. Per impostazione predefinita, queste statistiche sono visibili e statistiche come il numero di visualizzazioni e le valutazioni di un video saranno comunque visibili pubblicamente anche se il valore di questa proprietà è impostato su false. |
status.madeForKids |
booleanQuesto valore indica se il video è contrassegnato come destinato ai bambini e contiene lo stato "destinato ai bambini" corrente del video. Ad esempio, lo stato potrebbe essere determinato in base al valore della proprietà selfDeclaredMadeForKids. Per saperne di più sull'impostazione del pubblico per il tuo canale, i tuoi video o le tue trasmissioni, consulta il Centro assistenza YouTube.
|
status.selfDeclaredMadeForKids |
booleanIn una richiesta videos.insert o
videos.update, questa
proprietà consente al proprietario del canale di designare il video come rivolto ai minori. In una richiesta
videos.list, il valore della proprietà
viene restituito solo se il proprietario del canale ha autorizzato la richiesta API. |
status.containsSyntheticMedia |
booleanIn una richiesta di videos.insert o
videos.update, questa
proprietà consente al proprietario del canale di dichiarare che un video contiene contenuti realistici alterati o
sintetici (A/S). Scopri di più sulle
norme di
YouTube relative ai contenuti generati dall'IA.Alcuni esempi di contenuti A/S includono video che:
|
statistics |
objectL'oggetto statistics contiene statistiche sul video. |
statistics.viewCount |
unsigned longIl numero di volte in cui il video è stato visualizzato. A partire dal 24 agosto 2026, per tutti i formati video (nel formato lungo, live e Short) di un canale, |
statistics.likeCount |
unsigned longIl numero di utenti che hanno indicato di aver apprezzato il video. |
statistics.dislikeCount |
unsigned longNota:la proprietà
statistics.dislikeCount è stata resa privata il 13 dicembre 2021. Ciò significa che la proprietà viene inclusa in una risposta dell'API solo se la richiesta API è stata autenticata dal proprietario del video. Per saperne di più, consulta la
cronologia delle revisioni.Il numero di utenti che hanno indicato di non aver apprezzato il video. |
statistics.favoriteCount |
unsigned longNota:questa proprietà è stata ritirata. La deprecazione è in vigore dal 28 agosto 2015. Il valore della proprietà è ora sempre impostato su 0. |
statistics.commentCount |
unsigned longIl numero di commenti per il video. |
paidProductPlacementDetails |
objectL'oggetto paidProductPlacementDetails contiene informazioni sul posizionamento di prodotti a pagamento nel video. |
paidProductPlacementDetails.hasPaidProductPlacement |
booleanImposta su true se i contenuti utilizzano il posizionamento di prodotti a pagamento. Il valore predefinito è false. |
player |
objectL'oggetto player contiene informazioni che utilizzeresti per riprodurre il video in un player incorporato. |
player.embedHtml |
stringUn tag <iframe> che incorpora un player che riproduce il video.
|
player.embedHeight |
longL'altezza del player incorporato restituita nella proprietà player.embedHtml. Questa proprietà viene restituita solo se la richiesta ha specificato un valore per i parametri maxHeight e/o maxWidth e le proporzioni del video sono note. |
player.embedWidth |
longLa larghezza del player incorporato restituita nella proprietà player.embedHtml. Questa proprietà viene restituita solo se la richiesta ha specificato un valore per i parametri maxHeight e/o maxWidth e le proporzioni del video sono note. |
topicDetails |
objectL'oggetto topicDetails contiene informazioni sugli argomenti associati al video.Importante: consulta le definizioni delle proprietà topicDetails.relevantTopicIds[] e topicDetails.topicIds[], nonché la cronologia delle revisioni per maggiori dettagli sulle prossime modifiche relative agli ID argomento. |
topicDetails.topicIds[] |
listImportante: questa proprietà è stata ritirata il 10 novembre 2016. L'API non restituisce più valori per questa proprietà e tutti gli argomenti associati a un video vengono ora restituiti dal valore della proprietà topicDetails.relevantTopicIds[]. |
topicDetails.relevantTopicIds[] |
listUn elenco di ID argomento pertinenti al video. Questa proprietà è stata ritirata a partire dal 10 novembre 2016. Sarà supportato fino al 10 novembre 2017. Importante: a causa del ritiro di Freebase e dell'API Freebase, gli ID argomento hanno iniziato a funzionare in modo diverso a partire dal 27 febbraio 2017. In quel momento, YouTube ha iniziato a restituire un piccolo insieme di ID argomento selezionati. |
topicDetails.topicCategories[] |
listUn elenco di URL di Wikipedia che forniscono una descrizione generale dei contenuti del video. |
recordingDetails |
objectL'oggetto recordingDetails contiene informazioni sulla posizione, la data e l'indirizzo in cui è stato registrato il video. |
recordingDetails.locationDescription |
stringQuesta proprietà è stata ritirata a partire dal 1° giugno 2017. Per saperne di più, consulta l'annuncio sul ritiro. La descrizione testuale della posizione in cui è stato registrato il video. |
recordingDetails.location |
objectQuesta proprietà è stata ritirata. Tutte le relative proprietà secondarie (latitudine, longitudine, altitudine) sono ritirate. Le informazioni sulla geolocalizzazione associate al video. I valori della proprietà secondaria identificano la località che il proprietario del video vuole associare al video. Il valore è modificabile, disponibile per la ricerca nei video pubblici e potrebbe essere mostrato agli utenti per i video pubblici. |
recordingDetails.location.latitude |
doubleQuesta proprietà è stata ritirata a partire dal 1° giugno 2017. Per maggiori dettagli, consulta l'annuncio sul ritiro. Latitudine in gradi. |
recordingDetails.location.longitude |
doubleQuesta proprietà è stata ritirata il 1° giugno 2017. Per saperne di più, consulta l'annuncio sul ritiro. Longitudine in gradi. |
recordingDetails.location.altitude |
doubleQuesta proprietà è stata ritirata il 9 luglio 2018. Per maggiori dettagli, consulta l'annuncio sul ritiro. Altitudine sopra l'ellissoide di riferimento, in metri. |
recordingDetails.recordingDate |
datetimeLa data e l'ora in cui è stato registrato il video. Il valore è specificato nel formato ISO 8601 ( YYYY-MM-DDThh:mm:ss.sssZ). |
fileDetails |
objectL'oggetto fileDetails incapsula le informazioni sul file video caricato su YouTube, tra cui la risoluzione, la durata, i codec audio e video, i bitrate dello stream e altro ancora. Questi dati possono essere recuperati solo dal proprietario del video.L'oggetto fileDetails verrà restituito solo se la proprietà processingDetails.fileAvailability ha un valore pari a available. |
fileDetails.fileName |
stringIl nome del file caricato. Questo campo è presente indipendentemente dal fatto che sia stato caricato un file video o un altro tipo di file. |
fileDetails.fileSize |
unsigned longLe dimensioni del file caricato in byte. Questo campo è presente sia che sia stato caricato un file video o un altro tipo di file. |
fileDetails.fileType |
stringIl tipo di file caricato rilevato dal motore di elaborazione video di YouTube. Al momento, YouTube elabora solo file video, ma questo campo è presente indipendentemente dal fatto che sia stato caricato un file video o un altro tipo di file. I valori validi per questa proprietà sono:
|
fileDetails.container |
stringIl formato contenitore del file video caricato. |
fileDetails.videoStreams[] |
listUn elenco di stream video contenuti nel file video caricato. Ogni elemento dell'elenco contiene metadati dettagliati su uno stream video. |
fileDetails.videoStreams[].widthPixels |
unsigned integerLa larghezza in pixel dei contenuti video codificati. Puoi calcolare le proporzioni di codifica del video come width_pixels / height_pixels. |
fileDetails.videoStreams[].heightPixels |
unsigned integerL'altezza in pixel dei contenuti video codificati. |
fileDetails.videoStreams[].frameRateFps |
doubleLa frequenza fotogrammi dello stream video, in frame al secondo. |
fileDetails.videoStreams[].aspectRatio |
doubleLe proporzioni di visualizzazione dei contenuti video, che specificano le proporzioni in cui deve essere visualizzato il video. |
fileDetails.videoStreams[].codec |
stringIl codec video utilizzato dallo stream. |
fileDetails.videoStreams[].bitrateBps |
unsigned longLa velocità in bit dello stream video, in bit al secondo. |
fileDetails.videoStreams[].rotation |
stringL'importo in base al quale YouTube deve ruotare i contenuti della sorgente originale per visualizzare correttamente il video. I valori validi per questa proprietà sono:
|
fileDetails.videoStreams[].vendor |
stringUn valore che identifica in modo univoco un fornitore di video. In genere, il valore è un codice fornitore di quattro lettere. |
fileDetails.audioStreams[] |
listUn elenco di stream audio contenuti nel file video caricato. Ogni elemento dell'elenco contiene metadati dettagliati su uno stream audio. |
fileDetails.audioStreams[].channelCount |
unsigned integerIl numero di canali audio contenuti nello stream. |
fileDetails.audioStreams[].codec |
stringIl codec audio utilizzato dallo stream. |
fileDetails.audioStreams[].bitrateBps |
unsigned longLa velocità in bit dello stream audio, in bit al secondo. |
fileDetails.audioStreams[].vendor |
stringUn valore che identifica in modo univoco un fornitore di video. In genere, il valore è un codice fornitore di quattro lettere. |
fileDetails.durationMs |
unsigned longLa durata del video caricato in millisecondi. |
fileDetails.bitrateBps |
unsigned longLa velocità in bit combinata (video e audio) del file video caricato in bit al secondo. |
fileDetails.creationTime |
stringLa data e l'ora di creazione del file video caricato. Il valore è specificato nel formato ISO 8601. Al momento sono supportati i seguenti formati ISO 8601:
|
processingDetails |
objectL'oggetto processingDetails incapsula le informazioni sull'avanzamento di YouTube nell'elaborazione del file video caricato. Le proprietà dell'oggetto identificano lo stato di elaborazione attuale e una stima del tempo rimanente prima che YouTube completi l'elaborazione del video. Questa parte indica anche se per il video sono disponibili diversi tipi di dati o contenuti, come i dettagli del file o le immagini in miniatura.L'oggetto processingProgress è progettato per essere sottoposto a polling in modo che il video caricato possa monitorare l'avanzamento di YouTube nell'elaborazione del file video caricato. Questi dati possono essere recuperati solo dal proprietario del video. |
processingDetails.processingStatus |
stringLo stato di elaborazione del video. Questo valore indica se YouTube è riuscito a elaborare il video o se è ancora in fase di elaborazione. I valori validi per questa proprietà sono:
|
processingDetails.processingProgress |
objectL'oggetto processingProgress contiene informazioni sullo stato di avanzamento dell'elaborazione del video da parte di YouTube. I valori sono pertinenti solo se lo stato di elaborazione del video è processing. |
processingDetails.processingProgress.partsTotal |
unsigned longUna stima del numero totale di parti che devono essere elaborate per il video. Il numero potrebbe essere aggiornato con stime più precise durante l'elaborazione del video da parte di YouTube. |
processingDetails.processingProgress.partsProcessed |
unsigned longIl numero di parti del video che YouTube ha già elaborato. Puoi stimare la percentuale del video che YouTube ha già elaborato calcolando: 100 * parts_processed / parts_totalTieni presente che, poiché il numero stimato di parti potrebbe aumentare senza un corrispondente aumento del numero di parti già elaborate, è possibile che l'avanzamento calcolato possa diminuire periodicamente mentre YouTube elabora un video. |
processingDetails.processingProgress.timeLeftMs |
unsigned longUna stima della quantità di tempo, in millisecondi, necessaria a YouTube per completare l'elaborazione del video. |
processingDetails.processingFailureReason |
stringIl motivo per cui YouTube non è riuscito a elaborare il video. Questa proprietà avrà un valore solo se il valore della proprietà processingStatus è failed.I valori validi per questa proprietà sono:
|
processingDetails.fileDetailsAvailability |
stringQuesto valore indica se i dettagli del file sono disponibili per il video caricato. Puoi recuperare i dettagli del file di un video richiedendo la parte fileDetails nella richiesta videos.list(). |
processingDetails.processingIssuesAvailability |
stringQuesto valore indica se il motore di elaborazione dei video ha generato suggerimenti che potrebbero migliorare la capacità di YouTube di elaborare il video, avvisi che spiegano i problemi di elaborazione dei video o errori che causano problemi di elaborazione dei video. Puoi recuperare questi suggerimenti richiedendo la parte suggestions nella richiesta videos.list(). |
processingDetails.tagSuggestionsAvailability |
stringQuesto valore indica se sono disponibili suggerimenti per le parole chiave (tag) per il video. I tag possono essere aggiunti ai metadati di un video per consentire ad altri utenti di trovarlo più facilmente. Puoi recuperare questi suggerimenti richiedendo la parte suggestions nella tua richiesta videos.list(). |
processingDetails.editorSuggestionsAvailability |
stringQuesto valore indica se sono disponibili suggerimenti per l'editing video che potrebbero migliorare la qualità video o l'esperienza di riproduzione. Puoi recuperare questi suggerimenti richiedendo la parte suggestions nella tua richiesta videos.list(). |
processingDetails.thumbnailsAvailability |
stringQuesto valore indica se sono state generate immagini in miniatura per il video. |
suggestions |
objectL'oggetto suggestions contiene suggerimenti che identificano opportunità per migliorare la qualità video o i metadati del video caricato. Questi dati possono essere recuperati solo dal proprietario del video. L'oggetto suggestions verrà restituito solo se la proprietà processingDetails.tagSuggestionsAvailability o la proprietà processingDetails.editorSuggestionsAvailability ha un valore di available. |
suggestions.processingErrors[] |
listUn elenco di errori che impediranno a YouTube di elaborare correttamente il video caricato. Questi errori indicano che, indipendentemente dall'stato di elaborazione attuale del video, alla fine lo stato sarà quasi certamente failed.I valori validi per questa proprietà sono:
|
suggestions.processingWarnings[] |
listUn elenco di motivi per cui YouTube potrebbe avere difficoltà a transcodificare il video caricato o che potrebbero comportare una transcodifica errata. Questi avvisi vengono generati prima che YouTube elabori effettivamente il file video caricato. Inoltre, identificano i problemi che non indicano necessariamente che l'elaborazione del video non andrà a buon fine, ma che potrebbero comunque causare problemi come problemi di sincronizzazione, artefatti video o una traccia audio mancante. I valori validi per questa proprietà sono:
|
suggestions.processingHints[] |
listUn elenco di suggerimenti che potrebbero migliorare la capacità di YouTube di elaborare il video. I valori validi per questa proprietà sono:
|
suggestions.tagSuggestions[] |
listUn elenco di tag di parole chiave che potrebbero essere aggiunti ai metadati del video per aumentare la probabilità che gli utenti trovino il tuo video durante la ricerca o la navigazione su YouTube. |
suggestions.tagSuggestions[].tag |
stringIl tag di parole chiave suggerito per il video. |
suggestions.tagSuggestions[].categoryRestricts[] |
listUn insieme di categorie di video per cui il tag è pertinente. Puoi utilizzare queste informazioni per mostrare suggerimenti di tag appropriati in base alla categoria video che l'utente che carica il video associa al video. Per impostazione predefinita, i suggerimenti per i tag sono pertinenti per tutte le categorie se non sono definite limitazioni per la parola chiave. |
suggestions.editorSuggestions[] |
listUn elenco di operazioni di editing video che potrebbero migliorare la qualità video o l'esperienza di riproduzione del video caricato. I valori validi per questa proprietà sono:
|
liveStreamingDetails |
objectL'oggetto liveStreamingDetails contiene i metadati di una trasmissione video in diretta. L'oggetto sarà presente in una risorsa video solo se il video è una trasmissione live in programma, in diretta o completata. |
liveStreamingDetails.actualStartTime |
datetimeL'ora in cui è iniziata effettivamente la trasmissione. Il valore è specificato nel formato ISO 8601. Questo valore non sarà disponibile fino all'inizio della trasmissione. |
liveStreamingDetails.actualEndTime |
datetimeL'ora in cui la trasmissione è effettivamente terminata. Il valore è specificato nel formato ISO 8601. Questo valore non sarà disponibile fino al termine della trasmissione. |
liveStreamingDetails.scheduledStartTime |
datetimeL'ora in cui è prevista l'inizio della trasmissione. Il valore è specificato nel formato ISO 8601. |
liveStreamingDetails.scheduledEndTime |
datetimeL'ora in cui è prevista la fine della trasmissione. Il valore è specificato nel formato ISO 8601. Se il valore è vuoto o la proprietà non è presente, la trasmissione è programmata per continuare a tempo indeterminato. |
liveStreamingDetails.concurrentViewers |
unsigned longIl numero di spettatori che stanno guardando la trasmissione. La proprietà e il relativo valore saranno presenti se la trasmissione ha spettatori attuali e il proprietario della trasmissione non ha nascosto il conteggio delle visualizzazioni del video. Tieni presente che YouTube interrompe il monitoraggio del numero di spettatori simultanei per una trasmissione quando questa termina. Pertanto, questa proprietà non identifica il numero di spettatori che guardano un video archiviato di una trasmissione live già terminata. Il numero di spettatori simultanei restituito dall'API YouTube Data potrebbe
differire dal numero di spettatori simultanei elaborato e ripulito dallo spam disponibile tramite YouTube
Analytics. Scopri di più sulle metriche del live streaming nel Centro assistenza YouTube.
|
liveStreamingDetails.activeLiveChatId |
stringL'ID della chat live attualmente attiva allegata a questo video. Questo campo viene compilato solo se il video è una trasmissione live in corso con chat live. Una volta completata la transizione della trasmissione, questo campo verrà rimosso e la chat live verrà chiusa. Per le trasmissioni persistenti, l'ID della chat live non sarà più associato a questo video, ma al nuovo video visualizzato nella pagina persistente. |
brandPartner |
objectL'oggetto brandPartner contiene i dettagli sul brand partner collegato al video per l'accesso del brand partner avviato dal creator (CI BPA). |
brandPartner.channelId |
stringL'ID canale esterno del brand partner. Questo campo deve iniziare con "UC". channelId o channelHandle deve essere impostato quando viene stabilito l'accesso, ma nella risposta viene restituito solo channelId. |
brandPartner.channelHandle |
stringL'handle del canale del brand partner. Questo campo deve iniziare con "@". Quando si stabilisce l'accesso, è necessario impostare channelId o channelHandle, ma nella risposta viene restituito solo channelId. |
localizations |
objectL'oggetto localizations contiene le traduzioni dei metadati del video. |
localizations.(key) |
objectLa lingua del testo localizzato associato al valore della chiave. Il valore è una stringa che contiene un codice lingua BCP-47. |
localizations.(key).title |
stringIl titolo del video localizzato. |
localizations.(key).description |
stringLa descrizione localizzata del video. |