Tutti i video caricati tramite l'endpoint
videos.insert
da progetti API non verificati creati dopo il 28 luglio 2020 saranno limitati alla modalità di visualizzazione privata. Per rimuovere questa limitazione, ogni progetto API deve
essere sottoposto a un controllo per verificare
la conformità ai Termini di
servizio. Consulta la cronologia delle revisioni delle API per ulteriori dettagli.
Una risorsa video
rappresenta un video di YouTube.
Metodi
L'API supporta i seguenti metodi per le risorse di videos
:
- Ottieni valutazione
- 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.
- inserire
- Carica un video su YouTube e, se vuoi, imposta i metadati del video.
- Aggiorna
- Aggiorna i metadati di un video. Prova subito.
- elimina
- Elimina un video di YouTube. Prova subito.
- di frequenza
- Aggiungi una valutazione Mi piace o Non mi piace a un video o rimuovi una valutazione da un video. Prova subito.
- segnalare un comportamento illecito
- Segnalare un video con 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 }, "statistics": { "viewCount": string, "likeCount": string, "dislikeCount": string, "favoriteCount": string, "commentCount": string }, "player": { "embedHtml": string, "embedHeight": long, "embedWidth": long }, "topicDetails": { "topicIds": [ string ], "relevantTopicIds": [ string ], "topicCategories": [ string ] }, "recordingDetails": { "recordingDate": datetime }, "fileDetails": { "fileName": string, "fileSize": unsigned long, "fileType": string, "container": string, "videoStreams": [ { "widthPixels": unsigned integer, "heightPixels": unsigned integer, "frameRateFps": double, "aspectRatio": double, "codec": string, "bitrateBps": unsigned long, "rotation": string, "vendor": string } ], "audioStreams": [ { "channelCount": unsigned integer, "codec": string, "bitrateBps": unsigned long, "vendor": string } ], "durationMs": unsigned long, "bitrateBps": unsigned long, "creationTime": string }, "processingDetails": { "processingStatus": string, "processingProgress": { "partsTotal": unsigned long, "partsProcessed": unsigned long, "timeLeftMs": unsigned long }, "processingFailureReason": string, "fileDetailsAvailability": string, "processingIssuesAvailability": string, "tagSuggestionsAvailability": string, "editorSuggestionsAvailability": string, "thumbnailsAvailability": string }, "suggestions": { "processingErrors": [ string ], "processingWarnings": [ string ], "processingHints": [ string ], "tagSuggestions": [ { "tag": string, "categoryRestricts": [ string ] } ], "editorSuggestions": [ string ] }, "liveStreamingDetails": { "actualStartTime": datetime, "actualEndTime": datetime, "scheduledStartTime": datetime, "scheduledEndTime": datetime, "concurrentViewers": unsigned long, "activeLiveChatId": string }, "localizations": { (key): { "title": string, "description": string } } }
Proprietà
La tabella seguente definisce le proprietà che vengono visualizzate in questa risorsa:
Proprietà | |
---|---|
kind |
string Identifica il tipo di risorsa API. Il valore sarà youtube#video . |
etag |
etag L'Etag di questa risorsa. |
id |
string L'ID utilizzato da YouTube per identificare in modo univoco il video. |
snippet |
object L'oggetto snippet contiene dettagli di base sul video, come titolo, descrizione e categoria. |
snippet.publishedAt |
datetime La data e l'ora in cui è stato pubblicato il video. Tieni presente che questa volta potrebbe essere diversa dall'ora in cui è stato caricato il video. Ad esempio, se un video viene caricato come privato e poi reso pubblico in un secondo momento, la proprietà specifica la data e l'ora in cui è stato reso pubblico. Esistono un paio di casi speciali:
|
snippet.channelId |
string L'ID utilizzato da YouTube per identificare in modo univoco il canale su cui è stato caricato il video. |
snippet.title |
string Il titolo del video. Il valore della proprietà ha una lunghezza massima di 100 caratteri e può contenere tutti i caratteri UTF-8 validi tranne < 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 |
string La descrizione del video. Il valore della proprietà ha una lunghezza massima di 5000 byte e può contenere tutti i caratteri UTF-8 validi tranne < e >. |
snippet.thumbnails |
object Una mappa delle miniature 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) |
object Le coppie chiave-valore valide sono:
|
snippet.thumbnails.(key).url |
string L'URL dell'immagine. |
snippet.thumbnails.(key).width |
unsigned integer La larghezza dell'immagine. |
snippet.thumbnails.(key).height |
unsigned integer L'altezza dell'immagine. |
snippet.channelTitle |
string Titolo del canale a cui appartiene il video. |
snippet.tags[] |
list Un 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 |
string La categoria 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 |
string Indica se il video è una trasmissione in diretta attiva/imminente. Oppure "non" se il video non è una trasmissione dal vivo attiva/in programma. I valori validi per questa proprietà sono:
|
snippet.defaultLanguage |
string La lingua del testo nelle proprietà snippet.title e snippet.description della risorsa video . |
snippet.localized |
object L'oggetto snippet.localized contiene un titolo localizzato e una descrizione per il video oppure il titolo nella lingua predefinita dei metadati del video.
localizations per aggiungere, aggiornare o eliminare titoli localizzati. |
snippet.localized.title |
string Il titolo del video localizzato. |
snippet.localized.description |
string La descrizione del video localizzata. |
snippet.defaultAudioLanguage |
string La proprietà default_audio_language specifica la lingua parlata nella traccia audio predefinita del video. |
contentDetails |
object L'oggetto contentDetails contiene informazioni sui contenuti video, incluse la durata del video e un'indicazione sulla disponibilità o meno dei sottotitoli. |
contentDetails.duration |
string La 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 fanno riferimento 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 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 la # che precede la lettera H specifica la durata in ore del video e tutti gli altri dettagli sono uguali come descritto sopra. Se il video dura almeno un giorno, le lettere P e T sono separate e il valore è P#DT#H#M#S . Fai riferimento alla specifica ISO 8601 per i dettagli completi. |
contentDetails.dimension |
string Indica se il video è disponibile in 3D o in 2D. |
contentDetails.definition |
string Indica se il video è disponibile in alta definizione ( HD ) o solo in definizione standard.I valori validi per questa proprietà sono:
|
contentDetails.caption |
string Indica se i sottotitoli sono disponibili per il video. I valori validi per questa proprietà sono:
|
contentDetails.licensedContent |
boolean Indica se il video rappresenta contenuti con 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 tale partner. |
contentDetails.regionRestriction |
object L'oggetto regionRestriction contiene informazioni sui paesi in cui un video è visibile o meno. L'oggetto conterrà la proprietà contentDetails.regionRestriction.allowed o la proprietà contentDetails.regionRestriction.blocked . |
contentDetails.regionRestriction.allowed[] |
list Un elenco di codici regione che identificano i paesi in cui il video è visibile. Se questa proprietà è presente e un paese non è elencato nel relativo valore, il video non può essere visualizzato in quel paese. Se questa proprietà è presente e contiene un elenco vuoto, il video è bloccato in tutti i paesi. |
contentDetails.regionRestriction.blocked[] |
list Un 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 è visibile in tale paese. Se questa proprietà è presente e contiene un elenco vuoto, il video è visibile in tutti i paesi. |
contentDetails.contentRating |
object Specifica le classificazioni ricevute dal video in base a vari schemi di valutazione. |
contentDetails.contentRating.acbRating |
string La classificazione dell'Australian Classification Board (ACB) o dell'Australian Communications and Media Authority (ACMA). Le classificazioni dell'ACMA vengono utilizzate per classificare la programmazione televisiva dei bambini. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.agcomRating |
string La valutazione del video dell'Autorità per le Garanzie nelle Comunicazioni (AGCOM) italiana. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.anatelRating |
string La valutazione Anatel (Asociación Nacional de Televisión) del video per la televisione cilena. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.bbfcRating |
string La valutazione del BBFC (Video Board of Film Classification) del video. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.bfvcRating |
string La valutazione del video dal Board of Film and Video Censors della Thailandia. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.bmukkRating |
string La valutazione del video dell'Austrian Board of Media Classification (Bundesministerium für Unterricht, Kunst und Kultur). I valori validi per questa proprietà sono:
|
contentDetails.contentRating.catvRating |
string Sistema di classificazione delle TV canadesi - Sistema di classificazione delle TV canadesi Valutazione del video dalla Canadian Radio-Television and Telecommunications Commission (CRTC) per le trasmissioni in inglese canadese. Per scoprire di più, visita il sito web del Canadian Broadcast Standards Council. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.catvfrRating |
string La valutazione del video dalla Canadian Radio-Television and Telecommunications Commission (CRTC) per le trasmissioni in lingua canadese. Per scoprire di più, visita il sito web del Canadian Broadcast Standards Council. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.cbfcRating |
string Valutazione del video del Central Board of Film Certification (CBFC - India). I valori validi per questa proprietà sono:
|
contentDetails.contentRating.cccRating |
string Valutazione del Consejo de Calificación Cinematográfica (Cile) del video. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.cceRating |
string La valutazione del video dalla Comissão de Classificação de Espect 'culos del Portogallo. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.chfilmRating |
string La valutazione del video in Svizzera. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.chvrsRating |
string La valutazione del sistema CHVRS (Canadian Home Video Rating System) del video. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.cicfRating |
string La valutazione del video della Commission de Contrôle des Films (Belgio). I valori validi per questa proprietà sono:
|
contentDetails.contentRating.cnaRating |
string La valutazione del video dalla CONSILIUL NATIONAL AL AUDIOVIZUALULUI (CNA) della Romania. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.cncRating |
string Sistema di classificazione in Francia - Commission de classificazione cinematographique I valori validi per questa proprietà sono:
|
contentDetails.contentRating.csaRating |
string La valutazione del video del Conseil supérieur de l?audiovisuel francese, che valuta i contenuti trasmessi. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.cscfRating |
string La valutazione del video della Commissione di sorveglianza della classificazione dei film (CSCF) di Lussemburgo. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.czfilmRating |
string Valutazione del video nella Repubblica Ceca. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.djctqRating |
string Classifica del video di Directionamento de Justiça, Classificação, Qualificação e Títulos (DJCQT - Brasile). Ecco i valori validi per questa proprietà:
|
contentDetails.contentRating.djctqRatingReasons[] |
list I motivi per cui il video ha ricevuto la valutazione DJCQT (Brasile). |
contentDetails.contentRating.ecbmctRating |
string Sistema di classificazione in Turchia - Consiglio di valutazione e classificazione del Ministero della cultura e del turismo I valori validi per questa proprietà sono:
|
contentDetails.contentRating.eefilmRating |
string La valutazione del video in Estonia. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.egfilmRating |
string Classificazione del video in Egitto. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.eirinRating |
string La classificazione del video di Eirin (映倫). Eirin è il sistema di valutazione giapponese. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.fcbmRating |
string La valutazione del video del Film Censorship Board della Malaysia. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.fcoRating |
string La valutazione del video dell'Ufficio di cinema, giornali e articoli di Hong Kong. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.fmocRating |
string Questa proprietà è stata ritirata il 2 novembre 2015. Usa la proprietà contentDetails.contentRating.cncRating .La valutazione del Centre national du cinéma et de l'image animé (Ministero della cultura francese) del video. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.fpbRating |
string La valutazione del video del Film and Publication Board del Sudafrica. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.fpbRatingReasons[] |
list I motivi per cui il video ha ricevuto la classificazione FPB (Sudafrica). |
contentDetails.contentRating.fskRating |
string Valutazione del video Freiwillige Selbstkontrolle der Filmwirtschaft (FSK - Germania). I valori validi per questa proprietà sono:
|
contentDetails.contentRating.grfilmRating |
string La valutazione del video in Grecia. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.icaaRating |
string La valutazione dell'Instituto de la Cinematografía y de las Artes Audiovisuales (ICAA - Spagna) del video. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.ifcoRating |
string La classificazione del video del Irish Film Classification Office (IFCO - Irlanda). Per scoprire di più, visita il sito web IFCO. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.ilfilmRating |
string La valutazione del video in Israele. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.incaaRating |
string Valutazione dell'Instituto Nacional de Cine y Artes Audiovisuales - Argentina del video. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.kfcbRating |
string La valutazione del video della Kenya Film Classification Board. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.kijkwijzerRating |
string voor de Classificatie van Audiovisuele Media (Paesi Bassi). I valori validi per questa proprietà sono:
|
contentDetails.contentRating.kmrbRating |
string La valutazione del Media Media Rating Board (영상물등台วว회) nel video. La KMRB valuta i video in Corea del Sud. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.lsfRating |
string La valutazione del video dalla pellicola per sensori di Lembaga in Indonesia. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.mccaaRating |
string La valutazione del video della Film Age Classification Board di Malta. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.mccypRating |
string La valutazione del video del Media Film Institute (Dat Danske Filminstitut) Media Council for Children and Young People dell'istituto danese. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.mcstRating |
string Il sistema di valutazione del video per il Vietnam - MCST I valori validi per questa proprietà sono:
|
contentDetails.contentRating.mdaRating |
string La valutazione del video dall'MDA (Media Development Authority) di Singapore e, in particolare, dal Board of Film Censors (BFC). I valori validi per questa proprietà sono:
|
contentDetails.contentRating.medietilsynetRating |
string La valutazione del video di Medietilsynet, l'autorità di comunicazione norvegese. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.mekuRating |
string La valutazione del video del Kansallinen Audiovisuaalinen Instituutti (National Audiovisual Institute) finlandese. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.mibacRating |
string La valutazione del video dal Ministero dei Beni e dalle Attività Culturali e del Turismo (Italia). I valori validi per questa proprietà sono:
|
contentDetails.contentRating.mocRating |
string Valutazione del Ministerio de Cultura (Colombia) per il video. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.moctwRating |
string Valutazione del video del Ministero della Cultura di Taiwan (文化部). I valori validi per questa proprietà sono:
|
contentDetails.contentRating.mpaaRating |
string La classificazione della Motion Picture Association of America (MPAA) del video. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.mpaatRating |
string La valutazione della Motion Picture Association of America relativa ai trailer dei film e alla relativa anteprima. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.mtrcbRating |
string La valutazione del video del Film and Television Review and Classification Board (Filippine). I valori validi per questa proprietà sono:
|
contentDetails.contentRating.nbcRating |
string La valutazione del video del Maldives National Bureau of Classification. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.nfrcRating |
string La valutazione del video del Bulgarian National Film Center. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.nfvcbRating |
string La valutazione del video della National Film and Video Censors Board della Nigeria. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.nkclvRating |
string La valutazione del video dal Nacionãlais Kino centrs (Centro nazionale dei film della Lettonia). I valori validi per questa proprietà sono:
|
contentDetails.contentRating.oflcRating |
string La classificazione dell'Ufficio di film e letteratura (OFLC - Nuova Zelanda) del video. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.pefilmRating |
string La valutazione del video in Perù. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.resorteviolenciaRating |
string La valutazione del video in Venezuela. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.rtcRating |
string La valutazione della direzione generale di radio, televisione e cinematografia (Messico) del video. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.rteRating |
string La valutazione del video di Raidió Teilifís Éireann in Irlanda. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.russiaRating |
string La classificazione del video del National Film Registry of the Russia Federation (MKRF - Russia). I valori validi per questa proprietà sono:
|
contentDetails.contentRating.skfilmRating |
string La valutazione del video in Slovacchia. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.smaisRating |
string La valutazione del video in Islanda. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.smsaRating |
string La valutazione del video dello Statens mediaråd (National Media Council) della Svezia. I valori validi per questa proprietà sono:
|
contentDetails.contentRating.tvpgRating |
string Classificazione del video TV Parental Guidelines (TVPG). I valori validi per questa proprietà sono:
|
contentDetails.contentRating.ytRating |
string Una classificazione utilizzata da YouTube per identificare i contenuti soggetti a limiti di età. I valori validi per questa proprietà sono:
|
contentDetails.projection |
string Specifica il formato di proiezione del video. I valori validi per questa proprietà sono:
|
contentDetails.hasCustomThumbnail |
boolean Indica se l'utente che ha caricato il video ha fornito una miniatura personalizzata per il video. Questa proprietà è visibile soltanto all'utente che ha caricato il video. |
status |
object L'oggetto status contiene informazioni sugli stati di caricamento, elaborazione e privacy del video. |
status.uploadStatus |
string Lo stato del video caricato. I valori validi per questa proprietà sono:
|
status.failureReason |
string Questo valore spiega il motivo per cui 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 |
string Questo 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 |
string Lo stato della privacy del video. I valori validi per questa proprietà sono:
|
status.publishAt |
datetime La data e l'ora in cui è prevista la pubblicazione del video. Può essere impostato solo se lo stato di privacy del video è privato. Il valore è specificato nel formato ISO 8601. Tieni presente i due punti aggiuntivi sul comportamento di questa proprietà:
|
status.license |
string La licenza del video. I valori validi per questa proprietà sono:
|
status.embeddable |
boolean Questo valore indica se il video può essere incorporato in un altro sito web. |
status.publicStatsViewable |
boolean Questo valore indica se le statistiche video estese nella pagina di visualizzazione del video sono visibili al pubblico. Per impostazione predefinita, tali statistiche sono visualizzabili e le statistiche come il numero di visualizzazioni e le valutazioni di un video saranno ancora visibili pubblicamente anche se il valore di questa proprietà è impostato su false . |
status.madeForKids |
boolean Questo valore indica se il video è classificato come rivolto ai minori e contiene lo stato attuale "destinato ai bambini". Ad esempio, lo stato potrebbe essere determinato in base al valore della proprietà selfDeclaredMadeForKids . Consulta il Centro assistenza YouTube per ulteriori informazioni su come impostare il pubblico per il tuo canale, i tuoi video o le tue trasmissioni.
|
status.selfDeclaredMadeForKids |
boolean In 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. |
statistics |
object L'oggetto statistics contiene statistiche sul video. |
statistics.viewCount |
unsigned long Il numero di volte in cui il video è stato visualizzato. |
statistics.likeCount |
unsigned long Il numero di utenti che hanno indicato di apprezzare il video. |
statistics.dislikeCount |
unsigned long Nota: la proprietà
statistics.dislikeCount è stata impostata come privata a partire dal 13 dicembre 2021. Ciò significa che la proprietà viene inclusa in una risposta 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 apprezzare il video. |
statistics.favoriteCount |
unsigned long Nota: questa proprietà è stata ritirata. Il ritiro entrerà in vigore il 28 agosto 2015. Ora il valore della proprietà è sempre impostato su 0 . |
statistics.commentCount |
unsigned long Il numero di commenti per il video. |
player |
object L'oggetto player contiene informazioni che puoi utilizzare per riprodurre il video in un player incorporato. |
player.embedHtml |
string Un tag <iframe> che incorpora un player che riproduce il video.
|
player.embedHeight |
long L'altezza del player incorporato è stata 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 |
long La larghezza del player incorporato è stata 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 |
object L'oggetto topicDetails include informazioni sugli argomenti associati al video.Importante: per ulteriori dettagli sulle imminenti modifiche relative agli ID argomento, consulta le definizioni delle proprietà topicDetails.relevantTopicIds[] e topicDetails.topicIds[] , nonché la cronologia delle revisioni. |
topicDetails.topicIds[] |
list Importante: 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[] |
list Un elenco di ID argomento pertinenti al video. Questa proprietà è stata ritirata il 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 periodo, YouTube ha iniziato a restituire un piccolo insieme di ID argomento selezionato. |
topicDetails.topicCategories[] |
list Un elenco di URL di Wikipedia che forniscono una descrizione generale dei contenuti del video. |
recordingDetails |
object L'oggetto recordingDetails include informazioni sulla località, sulla data e sull'indirizzo in cui è stato registrato il video. |
recordingDetails.locationDescription |
string Questa proprietà è stata ritirata il 1° giugno 2017. Per maggiori dettagli, leggi la comunicazione relativa al ritiro. La descrizione testuale del luogo in cui è stato registrato il video. |
recordingDetails.location |
object Le informazioni di geolocalizzazione associate al video. Tieni presente che i valori della proprietà secondaria identificano la posizione che il proprietario del video vuole associare al video. Il valore è modificabile, disponibile per la ricerca sui video pubblici e potrebbe essere mostrato agli utenti per i video pubblici. |
recordingDetails.location.latitude |
double Questa proprietà è stata ritirata il 1° giugno 2017. Per maggiori dettagli, leggi la comunicazione relativa al ritiro. Latitudine in gradi. |
recordingDetails.location.longitude |
double Questa proprietà è stata ritirata il 1° giugno 2017. Per maggiori dettagli, leggi la comunicazione relativa al ritiro. Longitudine in gradi. |
recordingDetails.location.altitude |
double Questa proprietà è stata ritirata il 9 luglio 2018. Per maggiori dettagli, leggi la comunicazione relativa al ritiro. Altitudine sopra l'ellissoide di riferimento, in metri. |
recordingDetails.recordingDate |
datetime La data e l'ora in cui è stato registrato il video. Il valore è specificato nel formato ISO 8601 ( YYYY-MM-DDThh:mm:ss.sssZ ). |
fileDetails |
object L'oggetto fileDetails include informazioni sul file video caricato su YouTube, tra cui la risoluzione, la durata, i codec audio e video, la velocità in bit 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 available . |
fileDetails.fileName |
string Il nome del file caricato. Questo campo è presente se è stato caricato un file video o un altro tipo di file. |
fileDetails.fileSize |
unsigned long Le dimensioni del file caricato in byte. Questo campo è presente se è stato caricato un file video o un altro tipo di file. |
fileDetails.fileType |
string Il tipo del file caricato rilevato dal motore di elaborazione video di YouTube. Attualmente, YouTube elabora solo i file video, ma questo campo è presente se è stato caricato un file video o un altro tipo di file. I valori validi per questa proprietà sono:
|
fileDetails.container |
string Il formato del contenitore del file video caricato. |
fileDetails.videoStreams[] |
list Un elenco di video stream contenuti nel file video caricato. Ogni elemento dell'elenco contiene metadati dettagliati relativi a un video stream. |
fileDetails.videoStreams[].widthPixels |
unsigned integer La larghezza in pixel dei contenuti video codificati. Puoi calcolare le proporzioni di codifica di width_pixels height_pixels . |
fileDetails.videoStreams[].heightPixels |
unsigned integer L'altezza in pixel dei contenuti video codificati. |
fileDetails.videoStreams[].frameRateFps |
double La frequenza fotogrammi del video stream, in frame al secondo. |
fileDetails.videoStreams[].aspectRatio |
double Le proporzioni di visualizzazione dei contenuti video, che specificano le proporzioni in cui il video deve essere visualizzato. |
fileDetails.videoStreams[].codec |
string Il codec video utilizzato dallo stream. |
fileDetails.videoStreams[].bitrateBps |
unsigned long La velocità in bit del video stream, in bit per secondo. |
fileDetails.videoStreams[].rotation |
string La quantità di cui deve disporre YouTube per la rotazione dei contenuti originali per visualizzare correttamente il video. I valori validi per questa proprietà sono:
|
fileDetails.videoStreams[].vendor |
string Un valore che identifica in modo univoco un fornitore di video. Solitamente, il valore è un codice di quattro lettere del fornitore. |
fileDetails.audioStreams[] |
list Un elenco di stream audio contenuti nel file video caricato. Ogni voce dell'elenco contiene metadati dettagliati relativi a uno stream audio. |
fileDetails.audioStreams[].channelCount |
unsigned integer Il numero di canali audio contenuti nello stream. |
fileDetails.audioStreams[].codec |
string Il codec audio utilizzato dallo stream. |
fileDetails.audioStreams[].bitrateBps |
unsigned long La velocità in bit dello stream audio, in bit al secondo. |
fileDetails.audioStreams[].vendor |
string Un valore che identifica in modo univoco un fornitore di video. Solitamente, il valore è un codice di quattro lettere del fornitore. |
fileDetails.durationMs |
unsigned long La durata del video caricato in millisecondi. |
fileDetails.bitrateBps |
unsigned long La velocità in bit combinata (video e audio) del file video caricato al secondo. |
fileDetails.creationTime |
string La data e l'ora in cui è stato creato il file video caricato. Il valore è specificato nel formato ISO 8601. Attualmente sono supportati i seguenti formati ISO 8601:
|
processingDetails |
object L'oggetto processingDetails include informazioni sull'avanzamento di YouTube nell'elaborazione del file video caricato. Le proprietà nell'oggetto identificano lo stato di elaborazione attuale e una stima del tempo rimanente prima che YouTube termini l'elaborazione del video. Questa parte indica anche se sono disponibili diversi tipi di dati o contenuti, come dettagli di file o miniature.L'oggetto processingProgress è progettato per essere sottoposto a sondaggio in modo che il video caricato possa monitorare i progressi compiuti da YouTube nell'elaborazione del file video caricato. Questi dati possono essere recuperati solo dal proprietario del video. |
processingDetails.processingStatus |
string Lo stato di elaborazione del video. Questo valore indica se YouTube ha potuto elaborare il video o se il video è ancora in fase di elaborazione. I valori validi per questa proprietà sono:
|
processingDetails.processingProgress |
object L'oggetto processingProgress contiene informazioni sui progressi compiuti da YouTube nell'elaborazione del video. I valori sono davvero rilevanti solo se lo stato di elaborazione del video è processing . |
processingDetails.processingProgress.partsTotal |
unsigned long Una stima del numero totale di parti che devono essere elaborate per il video. Il numero potrebbe essere aggiornato con stime più precise mentre YouTube elabora il video. |
processingDetails.processingProgress.partsProcessed |
unsigned long Il numero di parti del video già elaborate da YouTube. Puoi stimare la percentuale di video già elaborata da YouTube calcolando: 100 * parts_processed / parts_total Tieni presente che, poiché il numero stimato di parti potrebbe aumentare senza un aumento corrispondente del numero di parti già elaborate, è possibile che l'avanzamento calcolato possa diminuire periodicamente durante l'elaborazione di un video da parte di YouTube. |
processingDetails.processingProgress.timeLeftMs |
unsigned long Una stima del tempo, in millisecondi, necessario a YouTube per completare l'elaborazione del video. |
processingDetails.processingFailureReason |
string Il 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 |
string Questo 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 |
string Questo valore indica se il motore di elaborazione video ha generato suggerimenti che potrebbero migliorare la capacità di YouTube di elaborare il video, avvisi che spiegano i problemi di elaborazione video o errori che li causano. Puoi recuperare questi suggerimenti richiedendo la parte suggestions nella richiesta videos.list() . |
processingDetails.tagSuggestionsAvailability |
string Questo valore indica se i suggerimenti di parole chiave (tag) sono disponibili per il video. È possibile aggiungere tag ai metadati di un video per facilitare l'individuazione del video da parte di altri utenti. Puoi recuperare questi suggerimenti richiedendo la parte suggestions nella richiesta videos.list() . |
processingDetails.editorSuggestionsAvailability |
string Questo valore indica se i suggerimenti di modifica del video, che potrebbero migliorare la qualità o l'esperienza di riproduzione, sono disponibili per il video. Puoi recuperare questi suggerimenti richiedendo la parte suggestions nella richiesta videos.list() . |
processingDetails.thumbnailsAvailability |
string Questo valore indica se sono state generate immagini in miniatura per il video. |
suggestions |
object L'oggetto suggestions include suggerimenti che identificano le opportunità per migliorare la qualità del 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 available . |
suggestions.processingErrors[] |
list Un elenco di errori che impediscono a YouTube di elaborare correttamente il video caricato. Questi errori indicano che, a prescindere dallo stato attuale di elaborazione del video, alla fine questo stato sarà quasi certamente failed .I valori validi per questa proprietà sono:
|
suggestions.processingWarnings[] |
list Un elenco dei motivi per cui YouTube potrebbe riscontrare difficoltà nella transcodifica del 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[] |
list Un elenco di suggerimenti che potrebbero migliorare la capacità di YouTube di elaborare il video. I valori validi per questa proprietà sono:
|
suggestions.tagSuggestions[] |
list Un elenco di tag delle parole chiave che potrebbero essere aggiunti ai metadati del video per aumentare le probabilità che gli utenti lo trovino quando effettuano ricerche o navigano su YouTube. |
suggestions.tagSuggestions[].tag |
string Il tag della parola chiave suggerito per il video. |
suggestions.tagSuggestions[].categoryRestricts[] |
list Un insieme di categorie di video per cui il tag è pertinente. Puoi utilizzare queste informazioni per visualizzare suggerimenti di tag appropriati in base alla categoria di video che l'utente che ha caricato il video associa al video. Per impostazione predefinita, i suggerimenti di tag sono pertinenti per tutte le categorie se per la parola chiave non sono state definite limitazioni. |
suggestions.editorSuggestions[] |
list Un elenco di operazioni di modifica dei video che potrebbero migliorare la qualità o l'esperienza di riproduzione del video caricato. I valori validi per questa proprietà sono:
|
liveStreamingDetails |
object L'oggetto liveStreamingDetails contiene metadati relativi a una trasmissione video in diretta. L'oggetto sarà presente in una risorsa video solo se il video è una trasmissione dal vivo imminente, in diretta o completata. |
liveStreamingDetails.actualStartTime |
datetime L'ora in cui la trasmissione è iniziata. Il valore è specificato nel formato ISO 8601. Questo valore non sarà disponibile finché la trasmissione non inizierà. |
liveStreamingDetails.actualEndTime |
datetime L'ora in cui la trasmissione è terminata. Il valore è specificato nel formato ISO 8601. Questo valore non sarà disponibile finché la trasmissione non sarà terminata. |
liveStreamingDetails.scheduledStartTime |
datetime L'ora di inizio programmata della trasmissione. Il valore è specificato nel formato ISO 8601. |
liveStreamingDetails.scheduledEndTime |
datetime L'ora di fine programmata per la trasmissione. Il valore è specificato nel formato ISO 8601. Se il valore è vuoto o la proprietà non è presente, la trasmissione pianificata è continua. |
liveStreamingDetails.concurrentViewers |
unsigned long Il numero di spettatori che stanno guardando la trasmissione. La proprietà e il suo valore saranno presenti se la trasmissione ha spettatori attuali e il proprietario non ha nascosto il numero di visualizzazioni del video. Tieni presente che YouTube smette di monitorare il numero di spettatori simultanei al termine della stessa. Pertanto, questa proprietà non identificherebbe il numero di spettatori che guardano un video archiviato di una trasmissione in diretta già terminata. |
liveStreamingDetails.activeLiveChatId |
string L'ID della chat dal vivo attualmente attiva associata a questo video. Questo campo viene compilato solo se il video è una trasmissione dal vivo che include chat dal vivo. Una volta completata la transizione della trasmissione per completare questo campo, la chat dal vivo verrà chiusa. Per le trasmissioni permanenti, l'ID della chat dal vivo non sarà più associato a questo video, ma al nuovo video mostrato nella pagina permanente. |
localizations |
object L'oggetto localizations contiene traduzioni dei metadati del video. |
localizations.(key) |
object La lingua del testo localizzato associato alla coppia chiave-valore. Il valore è una stringa che contiene un codice lingua BCP-47. |
localizations.(key).title |
string Il titolo del video localizzato. |
localizations.(key).description |
string La descrizione del video localizzata. |