YouTube Data API - Errors
    
    
      
    
    
      
      Mantieni tutto organizzato con le raccolte
    
    
      
      Salva e classifica i contenuti in base alle tue preferenze.
    
  
  
      
    
  
  
  
  
  
    
  
  
    
    
    
    
Questo documento identifica i diversi tipi di errori che possono essere restituiti dalle operazioni YouTube Data API. Puoi anche trovare un elenco di errori per ogni singolo metodo nella documentazione di riferimento.
Errori generali
Le tabelle seguenti identificano i messaggi di errore dell'API che non sono specifici di un particolare metodo API.
Core API errors
  
    
      | Tipo di errore | Dettaglio errore | Descrizione | 
  
  
    
      | forbidden (403) | forbidden | Accesso vietato. La richiesta potrebbe non essere autorizzata correttamente. | 
    
      | quotaExceeded (403) | quotaExceeded | La richiesta non può essere completata perché hai superato la quota. | 
  
Common request errors
  
    
      | Tipo di errore | Dettaglio errore | Descrizione | 
  
  
    
      | badRequest (400) | incompatibleParameters | La richiesta specifica due o più parametri che non possono essere utilizzati nella stessa richiesta. | 
    
      | badRequest (400) | invalidFilters | La richiesta specifica un parametro di filtro non valido. | 
    
      | badRequest (400) | invalidPageToken | La richiesta specifica un token di pagina non valido. | 
    
      | badRequest (400) | missingRequiredParameter | Nella richiesta manca un parametro obbligatorio. | 
    
      | badRequest (400) | unexpectedParameter | La richiesta specifica un parametro imprevisto. | 
    
      | forbidden (403) | accountDelegationForbidden | L'utente autenticato non può agire per conto dell'Account Google specificato. | 
    
      | forbidden (403) | authenticatedUserAccountClosed | L'account YouTube dell'utente autenticato è chiuso. Nel caso in cui l'utente autenticato agisca per conto di un altro Account Google, questo errore si riferisce a quest'ultimo. | 
    
      | forbidden (403) | authenticatedUserAccountSuspended | L'account YouTube dell'utente autenticato è sospeso. Nel caso in cui l'utente autenticato agisca per conto di un altro Account Google, questo errore si riferisce a quest'ultimo. | 
    
      | forbidden (403) | authenticatedUserNotChannel | Per questa richiesta, l'utente autenticato deve risolvere un canale, ma non lo fa. Se la richiesta è autenticata e utilizza il parametro di delega onBehalfOfContentOwner, devi impostare anche il parametroonBehalfOfContentOwnerChannel. | 
    
      | forbidden (403) | channelClosed | Il canale identificato nella richiesta è stato chiuso. | 
    
      | forbidden (403) | channelNotFound | Impossibile trovare il canale identificato nella richiesta. | 
    
      | forbidden (403) | channelSuspended | Il canale identificato nella richiesta è stato sospeso. | 
    
      | forbidden (403) | cmsUserAccountNotFound | L'utente CMS non è autorizzato ad agire per conto del proprietario dei contenuti specificato. | 
    
      | forbidden (403) | insufficientCapabilities | L'utente CMS non dispone di funzionalità sufficienti. | 
    
      | forbidden (403) | insufficientPermissions | Il token OAuth 2.0 fornito per la richiesta specifica ambiti insufficienti per accedere ai dati richiesti. | 
    
      | notFound (404) | contentOwnerAccountNotFound | L'account proprietario dei contenuti specificato non è stato trovato. | 
  
Request context errors
  
    
      | Tipo di errore | Dettaglio errore | Descrizione | 
  
  
    
      | badRequest (400) | invalidLanguage | Il valore del parametro hlnon specifica un codice lingua valido. | 
    
      | badRequest (400) | invalidMine | L'utilizzo del parametro minenella richiesta non è supportato. | 
    
      | badRequest (400) | invalidMine | Il parametro minenon può essere utilizzato nelle richieste in cui l'utente autenticato è un partner YouTube. Devi rimuovere il parametromine, eseguire l'autenticazione come utente YouTube rimuovendo il parametroonBehalfOfContentOwnero agire come uno dei canali del partner fornendo il parametroonBehalfOfContentOwnerChannel, se disponibile per il metodo chiamato. | 
    
      | badRequest (400) | invalidPart | Il parametro partdella richiesta specifica alcune parti che non possono essere scritte contemporaneamente. | 
    
      | badRequest (400) | invalidRegionCode | Il parametro regionCodespecifica un codice regione non valido. | 
    
      | badRequest (400) | unexpectedPart | Il parametro partdella richiesta specifica un valore imprevisto. | 
    
      | badRequest (400) | unknownPart | Il parametro partdella richiesta specifica un valore sconosciuto. | 
    
      | badRequest (400) | unsupportedLanguageCode | Il valore del parametro hlnon specifica un codice lingua supportato. | 
    
      | badRequest (400) | unsupportedRegionCode | Il parametro regionCodespecifica un codice regione non supportato. | 
    
      | unauthorized (401) | authorizationRequired | La richiesta utilizza il parametro mine, ma non è autorizzata correttamente. | 
    
      | unauthorized (401) | youtubeSignupRequired | Questo errore indica che l'utente ha un Account Google non collegato, il che significa che l'utente ha un Account Google, ma non un canale YouTube. Questi utenti possono accedere a molte funzionalità che dipendono dall'autorizzazione dell'utente, ad esempio valutare i video o aggiungerli a una playlist watch_later. Tuttavia, ad esempio, l'utente avrebbe bisogno di un canale YouTube per poter caricare un video. Un utente che ha un account Gmail o un dispositivo Android ha sicuramente un Account Google, ma potrebbe non averlo ancora collegato a un canale YouTube.
 Questo errore si verifica spesso se provi a utilizzare il flusso dell'account di servizio OAuth 2.0. YouTube non supporta i service account e, se tenti di eseguire l'autenticazione utilizzando un service account, riceverai questo errore.
 
 Il post del blog dell'API YouTube che introduce il supporto dell'Account Google descrive anche l'errore
 youtubeSignupRequiredin modo più dettagliato. Sebbene il post del blog spieghi l'errore per la versione 2.1 dell'API, il significato dell'errore è ancora applicabile. | 
  
attività
Le seguenti tabelle identificano i messaggi di errore restituiti dall'API in risposta alle chiamate relative alle risorse activities. Questi metodi potrebbero anche restituire errori elencati nella sezione Errori comuni delle richieste.
activities.list
  
    
      | Tipo di errore | Dettaglio errore | Descrizione | 
  
  
    
      | forbidden (403) | homeParameterDeprecated | I dati sull'attività della home page dell'utente non sono disponibili tramite questa API. Questo errore può verificarsi se imposti il parametro homesutruein una richiesta non autorizzata. | 
    
      | forbidden (403) | forbidden | La richiesta non è autorizzata correttamente. | 
    
      | notFound (404) | channelNotFound | Impossibile trovare l'ID canale identificato dal parametro channelIddella richiesta. | 
    
      | notFound (404) | homeChannelNotFound | Non è possibile trovare un feed della home page di YouTube per l'utente autenticato. | 
    
      | unauthorized (401) | authorizationRequired | La richiesta utilizza il parametro home, ma non è autorizzata correttamente. | 
  
sottotitoli
Le seguenti tabelle identificano i messaggi di errore restituiti dall'API in risposta alle chiamate relative alle risorse captions. Questi metodi potrebbero anche restituire errori elencati nella sezione Errori comuni delle richieste.
captions.delete
  
    
      | Tipo di errore | Dettaglio errore | Descrizione | 
  
  
    
      | forbidden (403) | forbidden | Le autorizzazioni associate alla richiesta non sono sufficienti per eliminare la traccia dei sottotitoli codificati. La richiesta potrebbe non essere autorizzata correttamente. | 
    
      | notFound (404) | captionNotFound | Impossibile trovare la traccia dei sottotitoli codificati. Controlla il valore del parametro iddella richiesta per assicurarti che sia corretto. | 
  
captions.download
  
    
      | Tipo di errore | Dettaglio errore | Descrizione | 
  
  
    
      | forbidden (403) | forbidden | Le autorizzazioni associate alla richiesta non sono sufficienti per scaricare la traccia dei sottotitoli codificati. La richiesta potrebbe non essere autorizzata correttamente. | 
    
      | invalidValue (400) | couldNotConvert | I dati della traccia dei sottotitoli codificati non sono stati convertiti nella lingua e/o nel formato richiesti. Assicurati che i valori tfmtetlangrichiesti siano validi e che ilsnippet.statusdella traccia dei sottotitoli codificati richiesta non siafailed. | 
    
      | notFound (404) | captionNotFound | Impossibile trovare la traccia dei sottotitoli codificati. Controlla il valore del parametro iddella richiesta per assicurarti che sia corretto. | 
  
captions.insert
  
    
      | Tipo di errore | Dettaglio errore | Descrizione | 
  
  
    
      | badRequest (400) | contentRequired | La richiesta non contiene i contenuti della traccia dei sottotitoli codificati. | 
    
      | conflict (409) | captionExists | Il video specificato ha già una traccia dei sottotitoli codificati con i valori snippet.languageesnippet.nameindicati. Un video può avere più tracce per la stessa lingua, ma ogni traccia deve avere un nome diverso.
 Esistono diversi modi per risolvere l'errore. Puoi eliminare la traccia esistente e poi inserirne una nuova o modificare il nome della nuova traccia prima di inserirla.
 | 
    
      | forbidden (403) | forbidden | Le autorizzazioni associate alla richiesta non sono sufficienti per caricare la traccia dei sottotitoli codificati. La richiesta potrebbe non essere autorizzata correttamente. | 
    
      | invalidValue (400) | invalidMetadata | La richiesta contiene valori dei metadati non validi, che impediscono la creazione della traccia. Verifica che la richiesta specifichi valori validi per le proprietà snippet.language,snippet.nameesnippet.videoId. Puoi includere anche la proprietàsnippet.isDraft, ma non è obbligatoria. | 
    
      | notFound (404) | videoNotFound | Impossibile trovare il video identificato dal parametro videoId. | 
    
      | invalidValue (400) | nameTooLong | Il snippet.namespecificato nella richiesta è troppo lungo. La lunghezza massima supportata è di 150 caratteri. | 
  
captions.list
  
    
      | Tipo di errore | Dettaglio errore | Descrizione | 
  
  
    
      | forbidden (403) | forbidden | Non è stato possibile recuperare una o più tracce di sottotitoli codificati perché le autorizzazioni associate alla richiesta non sono sufficienti per recuperare le risorse richieste. La richiesta potrebbe non essere autorizzata correttamente. | 
    
      | notFound (404) | captionNotFound | Impossibile trovare una o più tracce di sottotitoli codificati specificate. Questo errore si verifica se il parametro videoIdidentifica un video effettivo, ma il parametroididentifica ID traccia dei sottotitoli codificati che non esistono o ID traccia associati ad altri video. Controlla i valori dei parametriidevideoIddella richiesta per assicurarti che siano corretti. | 
    
      | notFound (404) | videoNotFound | Impossibile trovare il video identificato dal parametro videoId. | 
  
captions.update
  
    
      | Tipo di errore | Dettaglio errore | Descrizione | 
  
  
    
      | badRequest (400) | contentRequired | La richiesta non ha caricato un file di sottotitoli codificati aggiornato. I contenuti effettivi della traccia sono obbligatori se il parametro syncè impostato sutrue. | 
    
      | forbidden (403) | forbidden | Le autorizzazioni associate alla richiesta non sono sufficienti per aggiornare la traccia dei sottotitoli codificati. La richiesta potrebbe non essere autorizzata correttamente. | 
    
      | notFound (404) | captionNotFound | Impossibile trovare la traccia dei sottotitoli codificati specificata. Controlla il valore del parametro iddella richiesta per assicurarti che sia corretto. | 
  
channelBanners
Le seguenti tabelle identificano i messaggi di errore restituiti dall'API in risposta alle chiamate relative alle risorse channelBanners. Questi metodi potrebbero anche restituire errori elencati nella sezione Errori comuni delle richieste.
channelBanners.insert
  
    
      | Tipo di errore | Dettaglio errore | Descrizione | 
  
  
    
      | badRequest (400) | bannerAlbumFull | L'album Grafica del canale YouTube contiene troppe immagini. Vai alla pagina http://photos.google.com, accedi alla pagina degli album e rimuovi alcune immagini dall'album. | 
    
      | badRequest (400) | mediaBodyRequired | La richiesta non include i contenuti dell'immagine. | 
  
channelSections
Le seguenti tabelle identificano i messaggi di errore restituiti dall'API in risposta alle chiamate relative alle risorse channelSections. Questi metodi potrebbero anche restituire errori elencati nella sezione Errori comuni delle richieste.
channelSections.delete
  
    
      | Tipo di errore | Dettaglio errore | Descrizione | 
  
  
    
      | badRequest (400) | notEditable | Questa sezione del canale non può essere eliminata. | 
    
      | forbidden (403) | channelSectionForbidden | La richiesta non è autenticata correttamente o non è supportata per questo canale. | 
    
      | invalidValue (400) | idInvalid | La proprietà idspecifica un ID sezione del canale non valido. | 
    
      | invalidValue (400) | idRequired | La proprietà iddeve specificare un valore che identifichi la sezione del canale da eliminare. | 
    
      | notFound (404) | channelNotFound | Il canale non è stato trovato. | 
    
      | notFound (404) | channelSectionNotFound | Impossibile trovare la sezione del canale che stai tentando di aggiornare. | 
  
channelSections.insert
  
    
      | Tipo di errore | Dettaglio errore | Descrizione | 
  
  
    
      | badRequest (400) | defaultLanguageNotSetError | La proprietà snippet.defaultLanguagedella risorsachannelSectiondeve essere impostata per inserire o aggiornare correttamente l'oggettolocalizationsper quella risorsa. | 
    
      | badRequest (400) | invalidLanguage | Una delle chiavi di lingua dell'oggetto localizationsnon è stata convalidata. Utilizza il metodo channelSections.list per recuperare i valori validi e aggiornarli seguendo le linee guida nella documentazione della risorsaa href="/youtube/v3/docs/channelSections#resource">channelSections. | 
    
      | badRequest (400) | notEditable | Impossibile creare questa sezione del canale. | 
    
      | badRequest (400) | styleRequired | La risorsa channelSectiondeve specificare un valore per il camposnippet.style. | 
    
      | badRequest (400) | targetInvalidCountry | Uno dei valori nell'elenco targeting.countriesnon ha superato la convalida. Utilizza il metodo channelSections.list per recuperare i valori validi e aggiornarli seguendo le linee guida nella documentazione della risorsaa href="/youtube/v3/docs/channelSections#resource">channelSections. | 
    
      | badRequest (400) | targetInvalidLanguage | Uno dei valori nell'elenco targeting.languagesnon ha superato la convalida. Utilizza il metodo channelSections.list per recuperare i valori validi e aggiornarli seguendo le linee guida nella documentazione della risorsaa href="/youtube/v3/docs/channelSections#resource">channelSections. | 
    
      | badRequest (400) | targetInvalidRegion | Uno dei valori nell'elenco targeting.regionsnon ha superato la convalida. Utilizza il metodo channelSections.list per recuperare i valori validi e aggiornarli seguendo le linee guida nella documentazione della risorsaa href="/youtube/v3/docs/channelSections#resource">channelSections. | 
    
      | badRequest (400) | typeRequired | La risorsa channelSectiondeve specificare un valore per il camposnippet.type. | 
    
      | forbidden (403) | channelSectionForbidden | La richiesta non è autenticata correttamente o non è supportata per questo canale. | 
    
      | invalidValue (400) | channelNotActive | Almeno uno dei canali specificati non è attivo. | 
    
      | invalidValue (400) | channelsDuplicated | La richiesta non è andata a buon fine perché specificava canali duplicati. | 
    
      | invalidValue (400) | channelsNeeded | Se la proprietà snippet.typeha un valore pari amultipleChannels, la proprietàcontentDetails.channels[]deve essere specificata e deve specificare almeno un canale. | 
    
      | invalidValue (400) | channelsNotExpected | La risorsa fornita con la richiesta ha specificato un valore per la proprietà contentDetails.channels[], ma i canali non sono previsti per questo tipo di sezione del canale. | 
    
      | invalidValue (400) | contentDetailsNeeded | Per questo tipo di sezione del canale, la risorsa che stai inserendo deve contenere un oggetto contentDetails. | 
    
      | invalidValue (400) | inValidPosition | La proprietà snippet.positioncontiene un valore non valido. | 
    
      | invalidValue (400) | maxChannelSectionExceeded | La richiesta non può essere completata perché il canale ha già il numero massimo di sezioni. | 
    
      | invalidValue (400) | maxChannelsExceeded | La richiesta non è andata a buon fine perché tentava di includere troppi canali nella sezione dei canali. | 
    
      | invalidValue (400) | maxPlaylistExceeded | La richiesta non è andata a buon fine perché tentava di includere troppe playlist nella sezione del canale. | 
    
      | invalidValue (400) | onePlaylistNeeded | Se la proprietà snippet.typeha il valoresinglePlaylist, la proprietàcontentDetails.playlists[]deve specificare esattamente una playlist. | 
    
      | invalidValue (400) | ownChannelInChannels | Non puoi includere il tuo canale in una sezione del canale che viene visualizzata su quel canale. | 
    
      | invalidValue (400) | playlistIsPrivate | Una o più playlist specificate sono private e pertanto non possono essere incluse nella sezione del canale. | 
    
      | invalidValue (400) | playlistsDuplicated | La richiesta non è riuscita perché specificava playlist duplicate. | 
    
      | invalidValue (400) | playlistsNeeded | Se la proprietà snippet.typeha un valore disinglePlaylistomultiplePlaylists, deve essere specificata la proprietàcontentDetails.playlists[]. | 
    
      | invalidValue (400) | playlistsNotExpected | La risorsa fornita con la richiesta ha specificato un valore per la proprietà contentDetails.playlists[], ma le playlist non sono previste per questo tipo di sezione del canale. | 
    
      | invalidValue (400) | snippetNeeded | Devi specificare un snippetper creare la sezione del canale. | 
    
      | invalidValue (400) | titleLengthExceeded | Il valore della proprietà snippet.titleè troppo lungo. | 
    
      | invalidValue (400) | titleRequired | Se la proprietà snippet.typeha un valore dimultiplePlaylistsomultipleChannels, devi impostare il titolo della sezione specificando un valore per la proprietàsnippet.title. | 
    
      | notFound (404) | channelNotFound | Impossibile trovare uno o più canali specificati. | 
    
      | notFound (404) | playlistNotFound | Impossibile trovare una o più playlist specificate. | 
  
channelSections.list
  
    
      | Tipo di errore | Dettaglio errore | Descrizione | 
  
  
    
      | forbidden (403) | channelSectionForbidden | Il richiedente non è autorizzato ad accedere alle sezioni del canale richieste. | 
    
      | invalidValue (400) | idInvalid | La richiesta specifica un ID sezione del canale non valido. | 
    
      | invalidValue (400) | invalidCriteria | Impossibile completare la richiesta perché i criteri di filtro non sono validi. | 
    
      | notFound (404) | channelNotFound | Impossibile trovare il canale associato alla richiesta. | 
    
      | notFound (404) | channelSectionNotFound | Impossibile trovare la sezione del canale associata alla richiesta. | 
  
channelSections.update
  
    
      | Tipo di errore | Dettaglio errore | Descrizione | 
  
  
    
      | badRequest (400) | defaultLanguageNotSetError | La proprietà snippet.defaultLanguagedella risorsachannelSectiondeve essere impostata per inserire o aggiornare correttamente l'oggettolocalizationsper quella risorsa. | 
    
      | badRequest (400) | invalidLanguage | Una delle chiavi di lingua dell'oggetto localizationsnon è stata convalidata. Utilizza il metodo channelSections.list per recuperare i valori validi e aggiornarli seguendo le linee guida nella documentazione della risorsaa href="/youtube/v3/docs/channelSections#resource">channelSections. | 
    
      | badRequest (400) | notEditable | Questa sezione del canale non può essere modificata. | 
    
      | badRequest (400) | styleRequired | La risorsa channelSectiondeve specificare un valore per il camposnippet.style. | 
    
      | badRequest (400) | targetInvalidCountry | Uno dei valori nell'elenco targeting.countriesnon ha superato la convalida. Utilizza il metodo channelSections.list per recuperare i valori validi e aggiornarli seguendo le linee guida nella documentazione della risorsaa href="/youtube/v3/docs/channelSections#resource">channelSections. | 
    
      | badRequest (400) | targetInvalidLanguage | Uno dei valori nell'elenco targeting.languagesnon ha superato la convalida. Utilizza il metodo channelSections.list per recuperare i valori validi e aggiornarli seguendo le linee guida nella documentazione della risorsaa href="/youtube/v3/docs/channelSections#resource">channelSections. | 
    
      | badRequest (400) | targetInvalidRegion | Uno dei valori nell'elenco targeting.regionsnon ha superato la convalida. Utilizza il metodo channelSections.list per recuperare i valori validi e aggiornarli seguendo le linee guida nella documentazione della risorsaa href="/youtube/v3/docs/channelSections#resource">channelSections. | 
    
      | badRequest (400) | typeRequired | La risorsa channelSectiondeve specificare un valore per il camposnippet.type. | 
    
      | forbidden (403) | channelSectionForbidden | La richiesta non è autenticata correttamente o non è supportata per questo canale. | 
    
      | invalidValue (400) | channelNotActive | Almeno uno dei canali specificati non è attivo. | 
    
      | invalidValue (400) | channelsDuplicated | La richiesta non è andata a buon fine perché specificava canali duplicati. | 
    
      | invalidValue (400) | channelsNeeded | Se la proprietà snippet.typeha un valore pari amultipleChannels, la proprietàcontentDetails.channels[]deve essere specificata e deve specificare almeno un canale. | 
    
      | invalidValue (400) | channelsNotExpected | La risorsa fornita con la richiesta ha specificato un valore per la proprietà contentDetails.channels[], ma i canali non sono previsti per questo tipo di sezione del canale. | 
    
      | invalidValue (400) | contentDetailsNeeded | La risorsa che stai aggiornando deve contenere un oggetto contentDetailsper questo tipo di sezione del canale. | 
    
      | invalidValue (400) | idInvalid | La proprietà idspecifica un ID sezione del canale non valido. | 
    
      | invalidValue (400) | idRequired | La proprietà iddeve specificare un valore che identifichi la sezione del canale in fase di aggiornamento. | 
    
      | invalidValue (400) | inValidPosition | La proprietà snippet.positioncontiene un valore non valido. | 
    
      | invalidValue (400) | maxChannelsExceeded | La richiesta non è andata a buon fine perché tentava di includere troppi canali nella sezione dei canali. | 
    
      | invalidValue (400) | maxPlaylistExceeded | La richiesta non è andata a buon fine perché tentava di includere troppe playlist nella sezione del canale. | 
    
      | invalidValue (400) | onePlaylistNeeded | Se la proprietà snippet.typeha il valoresinglePlaylist, la proprietàcontentDetails.playlists[]deve specificare esattamente una playlist. | 
    
      | invalidValue (400) | ownChannelInChannels | Non puoi includere il tuo canale in una sezione del canale che viene visualizzata su quel canale. | 
    
      | invalidValue (400) | playlistIsPrivate | Una o più playlist specificate sono private e pertanto non possono essere incluse nella sezione del canale. | 
    
      | invalidValue (400) | playlistsDuplicated | La richiesta non è riuscita perché specificava playlist duplicate. | 
    
      | invalidValue (400) | playlistsNeeded | Se la proprietà snippet.typeha un valore disinglePlaylistomultiplePlaylists, deve essere specificata la proprietàcontentDetails.playlists[]. | 
    
      | invalidValue (400) | playlistsNotExpected | La risorsa fornita con la richiesta ha specificato un valore per la proprietà contentDetails.playlists[], ma le playlist non sono previste per questo tipo di sezione del canale. | 
    
      | invalidValue (400) | snippetNeeded | Per aggiornare la sezione del canale, devi specificare un snippet. | 
    
      | invalidValue (400) | titleLengthExceeded | Il valore della proprietà snippet.titleè troppo lungo. | 
    
      | invalidValue (400) | titleRequired | Se la proprietà snippet.typeha un valore dimultiplePlaylistsomultipleChannels, devi impostare il titolo della sezione specificando un valore per la proprietàsnippet.title. | 
    
      | notFound (404) | channelNotFound | Impossibile trovare uno o più canali specificati. | 
    
      | notFound (404) | channelSectionNotFound | Impossibile trovare la sezione del canale che stai tentando di aggiornare. | 
    
      | notFound (404) | playlistNotFound | Impossibile trovare una o più playlist specificate. | 
  
canali
Le seguenti tabelle identificano i messaggi di errore restituiti dall'API in risposta alle chiamate relative alle risorse channels. Questi metodi potrebbero anche restituire errori elencati nella sezione Errori comuni delle richieste.
channels.list
  
    
      | Tipo di errore | Dettaglio errore | Descrizione | 
  
  
    
      | badRequest (400) | invalidCriteria | Può essere specificato un massimo di uno dei seguenti filtri: id,mySubscribers,categoryId,mine,managedByMe,forUsername. In caso di autenticazione del proprietario dei contenuti tramite il parametroonBehalfOfContentOwner, è possibile specificare soloidomanagedByMe. | 
    
      | forbidden (403) | channelForbidden | Il canale specificato dal parametro idnon supporta la richiesta o la richiesta non è autorizzata correttamente. | 
    
      | notFound (404) | categoryNotFound | Impossibile trovare la categoria identificata dal parametro categoryId. | 
    
      | notFound (404) | channelNotFound | Impossibile trovare il canale specificato nel parametro id. | 
  
channels.update
  
    
      | Tipo di errore | Dettaglio errore | Descrizione | 
  
  
    
      | badRequest (400) | brandingValidationError | La convalida di uno dei valori nell'oggetto brandingSettingsnon è riuscita. Utilizza il metodochannels.listper recuperare le impostazioni esistenti per il canale e aggiorna i valori delle proprietà seguendo le linee guida nella documentazione della risorsachannels. | 
    
      | badRequest (400) | channelTitleUpdateForbidden | Quando aggiorni brandingSettings partdi un canale, devi impostare il valore della proprietàbrandingSettings.channel.titlesul titolo attuale del canale o omettere la proprietà. L'API restituisce un errore se modifichi il valore della proprietà. | 
    
      | badRequest (400) | defaultLanguageNotSetError | defaultLanguagedeve essere impostato per aggiornarelocalizations. | 
    
      | badRequest (400) | invalidBrandingOption | Una delle impostazioni di branding specificate non esiste. Utilizza il metodo channels.listper recuperare i valori validi e assicurati di aggiornarli seguendo le linee guida nella documentazione della risorsachannels. | 
    
      | badRequest (400) | invalidCustomMessage | I metadati della richiesta specificano un messaggio personalizzato non valido. Controlla il valore della proprietà invideoPromotion.items[].customMessagenella risorsa inviata dalla richiesta. | 
    
      | badRequest (400) | invalidDuration | I metadati della richiesta specificano una durata non valida nella parte invideoPromotion. | 
    
      | badRequest (400) | invalidDuration | I metadati della richiesta specificano un tipo di posizione non valido per determinare il posizionamento dell'articolo promozionale nel video player. Controlla il valore della proprietà invideoPromotion.position.typenella risorsa inviata dalla richiesta. | 
    
      | badRequest (400) | invalidRecentlyUploadedBy | I metadati della richiesta specificano un ID canale non valido. Controlla il valore della proprietà invideoPromotion.items[].id.recentlyUploadedBynella risorsa inviata dalla richiesta. | 
    
      | badRequest (400) | invalidTimingOffset | I metadati della richiesta specificano un offset di temporizzazione non valido nella parte invideoPromotion. | 
    
      | badRequest (400) | invalidTimingOffset | I metadati della richiesta specificano un offset di temporizzazione non valido per determinare quando l'elemento promozionale deve essere visualizzato nel video player. Controlla il valore della proprietà invideoPromotion.timing.offsetMsnella risorsa inviata dalla richiesta. | 
    
      | badRequest (400) | invalidTimingType | I metadati della richiesta specificano un metodo di temporizzazione non valido per determinare quando l'elemento promozionale deve essere visualizzato nel video player. Controlla il valore della proprietà invideoPromotion.timing.typenella risorsa inviata dalla richiesta. | 
    
      | badRequest (400) | localizationValidationError | Uno dei valori nell'oggetto localizzazioni non ha superato la convalida. Utilizza il metodo channels.list per recuperare i valori validi e assicurati di aggiornarli seguendo le linee guida nella documentazione della risorsa canali. | 
    
      | badRequest (400) | tooManyPromotedItems | Il numero di articoli promossi consentiti è stato superato nella parte invideoPromotion. | 
    
      | forbidden (403) | channelForbidden | Il canale specificato nel parametro idnon supporta la richiesta o la richiesta non è autorizzata correttamente. | 
    
      | forbidden (403) | promotedVideoNotAllowed | Non è possibile trovare il canale che la richiesta API sta tentando di aggiornare. Controlla il valore della proprietà idnella risorsachannelinviata dalla richiesta per assicurarti che l'ID canale sia corretto. | 
    
      | forbidden (403) | websiteLinkNotAllowed | L'URL del sito web specificato non è consentito. | 
    
      | notFound (404) | channelNotFound | Il canale specificato dal parametro idnon è stato trovato o non dispone di opzioni di branding. | 
    
      | notFound (404) | channelNotFound | Impossibile trovare il canale specificato nel parametro id. | 
    
      | notFound (404) | unknownChannelId | L'ID canale specificato non è stato trovato. | 
    
      | notFound (404) | unknownChannelId | L'ID canale recentlyUploadedBy specificato non è stato trovato. | 
    
      | notFound (404) | unknownVideoId | Impossibile trovare l'ID video specificato come elemento promozionale. | 
    
      | required (400) | requiredItemIdType | I metadati della richiesta devono specificare un tipo di elemento nella parte invideoPromotion. | 
    
      | required (400) | requiredItemId | I metadati della richiesta devono specificare un elemento nella parte invideoPromotion. | 
    
      | required (400) | requiredTimingOffset | I metadati della richiesta devono specificare un offset temporale predefinito in modo che YouTube possa determinare quando visualizzare l'elemento promozionale. Imposta il valore della proprietà invideoPromotion.defaultTiming.offsetMsnella risorsa inviata dalla richiesta. | 
    
      | required (400) | requiredTimingOffset | I metadati della richiesta devono specificare un offset di temporizzazione in modo che YouTube possa determinare quando visualizzare l'elemento promozionale. Imposta il valore della proprietà invideoPromotion.timing.offsetMsnella risorsa inviata dalla richiesta. | 
    
      | required (400) | requiredTimingType | I metadati della richiesta devono specificare un metodo di temporizzazione in modo che YouTube possa determinare quando visualizzare l'elemento promozionale. Imposta il valore della proprietà invideoPromotion.defaultTiming.typenella risorsa inviata dalla richiesta. | 
    
      | required (400) | requiredTimingType | I metadati della richiesta devono specificare un metodo di temporizzazione in modo che YouTube possa determinare quando visualizzare l'elemento promozionale. Imposta il valore della proprietà invideoPromotion.timing.typenella risorsa inviata dalla richiesta. | 
    
      | required (400) | requiredTiming | I metadati della richiesta devono specificare una tempistica per ogni elemento della parte invideoPromotion. | 
    
      | required (400) | requiredVideoId | I metadati della richiesta devono specificare un ID video per identificare l'elemento promozionale. | 
    
      | required (400) | requiredWebsiteUrl | I metadati della richiesta devono specificare un URL del sito web nella parte invideoPromotion. Imposta il valore della proprietà invideoPromotion.items[].id.websiteUrlnella risorsa inviata dalla richiesta. | 
  
membri
Le seguenti tabelle identificano i messaggi di errore restituiti dall'API in risposta alle chiamate relative alle risorse members. Questi metodi potrebbero anche restituire errori elencati nella sezione Errori comuni delle richieste.
members.list
  
    
      | Tipo di errore | Dettaglio errore | Descrizione | 
  
  
    
      | badRequest (400) | channelMembershipsNotEnabled | Il canale del creator che autorizza la richiesta non ha attivato gli abbonamenti al canale. | 
    
      | badRequest (400) | invalidMode | Il valore del parametro modenon è valido.
        Questo errore potrebbe verificarsi se il parametropageTokenspecifica un token recuperato utilizzando una modalità diversa da quella specificata. | 
    
      | badRequest (400) | invalidPageToken | Il valore del parametro pageTokennon è valido. Questo errore si verifica se il token pagina utilizzato nella richiesta è scaduto. | 
    
      | badRequest (400) | invalidHasAccessToLevel | Il valore del parametro hasAccessToLevelnon è valido. Non esiste un livello con ilidspecificato. | 
    
      | badRequest (400) | invalidFilterByMemberChannelId | Il valore del parametro filterByMemberChannelIdnon è valido. Questo errore si verifica se il valore del parametrofilterByMemberChannelIdspecifica più di 100 canali. | 
  
membershipsLevels
Le seguenti tabelle identificano i messaggi di errore restituiti dall'API in risposta alle chiamate relative alle risorse members. Questi metodi potrebbero anche restituire errori elencati nella sezione Errori comuni delle richieste.
membershipsLevels.list
  
    
      | Tipo di errore | Dettaglio errore | Descrizione | 
  
  
    
      | badRequest (400) | channelMembershipsNotEnabled | Il canale del creator che autorizza la richiesta non ha attivato gli abbonamenti al canale. | 
  
playlistItems
Le seguenti tabelle identificano i messaggi di errore restituiti dall'API in risposta alle chiamate relative alle risorse playlistItems. Questi metodi potrebbero anche restituire errori elencati nella sezione Errori comuni delle richieste.
playlistItems.delete
  
    
      | Tipo di errore | Dettaglio errore | Descrizione | 
  
  
    
      | forbidden (403) | playlistItemsNotAccessible | La richiesta non è autorizzata correttamente a eliminare l'elemento della playlist specificato. | 
    
      | notFound (404) | playlistItemNotFound | Impossibile trovare l'elemento della playlist identificato con il parametro iddella richiesta. | 
    
      | invalidValue (400) | playlistOperationUnsupported | L'API non supporta la possibilità di eliminare video dalla playlist specificata. Ad esempio, non puoi eliminare un video dalla playlist dei video caricati. | 
  
playlistItems.insert
  
    
      | Tipo di errore | Dettaglio errore | Descrizione | 
  
  
    
      | duplicate | videoAlreadyInPlaylist | Il video che stai cercando di aggiungere alla playlist è già presente. | 
    
      | forbidden (403) | playlistContainsMaximumNumberOfVideos | La playlist contiene già il numero massimo consentito di elementi. | 
    
      | forbidden (403) | playlistItemsNotAccessible | La richiesta non è autorizzata correttamente a inserire l'elemento della playlist specificato. | 
    
      | invalidValue (400) | invalidContentDetails | La proprietà contentDetailsnella richiesta non è valida. Un possibile motivo è che il campocontentDetails.notecontiene più di 280 caratteri. | 
    
      | invalidValue (400) | invalidPlaylistItemPosition | La richiesta tenta di impostare la posizione dell'elemento della playlist su un valore non valido o non supportato. Controlla il valore della proprietà positionnelsnippetdella risorsa. | 
    
      | invalidValue (400) | invalidResourceType | Il valore typespecificato per l'ID risorsa non è supportato per questa operazione. L'ID risorsa identifica l'elemento aggiunto alla playlist, ad esempioyoutube#video. | 
    
      | invalidValue (400) | manualSortRequired | La richiesta tenta di impostare la posizione dell'elemento della playlist, ma la playlist non utilizza l'ordinamento manuale. Ad esempio, gli elementi della playlist potrebbero essere ordinati per data o popolarità. Puoi risolvere l'errore rimuovendo l'elemento snippet.positiondalla risorsa che la richiesta sta inserendo. Se vuoi che l'elemento della playlist occupi una posizione specifica nell'elenco, devi prima aggiornare l'opzione Ordinamento della playlist su Manuale nelle impostazioni della playlist. Queste impostazioni possono essere modificate in Gestione video di YouTube. | 
    
      | invalidValue (400) | videoAlreadyInAnotherSeriesPlaylist | Il video che stai cercando di aggiungere alla playlist è già contenuto in un'altra playlist della serie. | 
    
      | invalidValue (400) | playlistOperationUnsupported | L'API non supporta la possibilità di inserire video nella playlist specificata. Ad esempio, non puoi inserire un video nella playlist dei video caricati. | 
    
      | notFound (404) | playlistNotFound | Impossibile trovare la playlist identificata con il parametro playlistIddella richiesta. | 
    
      | notFound (404) | videoNotFound | Il video che stai tentando di aggiungere alla playlist non è stato trovato. Controlla il valore della proprietà videoIdper assicurarti che sia corretto. | 
    
      | required (400) | channelIdRequired | La richiesta non specifica un valore per la proprietà obbligatoria channelId. | 
    
      | required (400) | playlistIdRequired | La richiesta non specifica un valore per la proprietà obbligatoria playlistId. | 
    
      | required (400) | resourceIdRequired | La richiesta deve contenere una risorsa in cui l'oggetto snippetspecifica unresourceId. | 
  
playlistItems.list
  
    
      | Tipo di errore | Dettaglio errore | Descrizione | 
  
  
    
      | forbidden (403) | playlistItemsNotAccessible | La richiesta non è autorizzata correttamente a recuperare la playlist specificata. | 
    
      | notFound (404) | playlistNotFound | Impossibile trovare la playlist identificata con il parametro playlistIddella richiesta. | 
    
      | notFound (404) | videoNotFound | Impossibile trovare il video identificato con il parametro videoIddella richiesta. | 
    
      | required (400) | playlistIdRequired | La richiesta di iscrizione non specifica un valore per la proprietà obbligatoria playlistId. | 
    
      | invalidValue (400) | playlistOperationUnsupported | L'API non supporta la possibilità di elencare i video nella playlist specificata. Ad esempio, non puoi elencare un video nella playlist Guarda più tardi. | 
  
playlistItems.update
  
    
      | Tipo di errore | Dettaglio errore | Descrizione | 
  
  
    
      | forbidden (403) | playlistItemsNotAccessible | La richiesta non è autorizzata correttamente ad aggiornare l'elemento della playlist specificato. | 
    
      | invalidValue (400) | invalidPlaylistItemPosition | La richiesta tenta di impostare la posizione dell'elemento della playlist su un valore non valido o non supportato. Controlla il valore della proprietà positionnelsnippetdella risorsa. | 
    
      | invalidValue (400) | invalidResourceType | Il valore typespecificato per l'ID risorsa non è supportato per questa operazione. L'ID risorsa identifica l'elemento aggiunto alla playlist, ad esempioyoutube#video. | 
    
      | invalidValue (400) | invalidSnippet | La richiesta non specifica una proprietà snippetvalida. | 
    
      | invalidValue (400) | manualSortRequired | La richiesta tenta di impostare la posizione dell'elemento della playlist, ma la playlist non utilizza l'ordinamento manuale. Ad esempio, gli elementi della playlist potrebbero essere ordinati per data o popolarità. Puoi risolvere l'errore rimuovendo l'elemento snippet.positiondalla risorsa che la richiesta sta inserendo. Se vuoi che l'elemento della playlist occupi una posizione specifica nell'elenco, devi prima aggiornare l'opzione Ordinamento della playlist su Manuale nelle impostazioni della playlist. Queste impostazioni possono essere modificate in Gestione video di YouTube. | 
    
      | invalidValue (400) | playlistOperationUnsupported | L'API non supporta la possibilità di aggiornare i video nella playlist specificata. Ad esempio, non puoi aggiornare un video nella playlist dei video caricati. | 
    
      | notFound (404) | playlistItemNotFound | Impossibile trovare l'elemento della playlist identificato dalla proprietà iddella richiesta. | 
    
      | notFound (404) | playlistNotFound | Impossibile trovare la playlist identificata con il parametro playlistIddella richiesta. | 
    
      | required (400) | channelIdRequired | La richiesta non specifica un valore per la proprietà obbligatoria channelId. | 
    
      | required (400) | playlistIdRequired | La richiesta non specifica un valore per la proprietà obbligatoria playlistId. | 
    
      | required (400) | playlistItemIdRequired | La risorsa elemento della playlist specificata nella richiesta deve utilizzare la proprietà idper identificare l'elemento della playlist che viene aggiornato. | 
  
playlist
Le seguenti tabelle identificano i messaggi di errore restituiti dall'API in risposta alle chiamate relative alle risorse playlists. Questi metodi potrebbero anche restituire errori elencati nella sezione Errori comuni delle richieste.
playlists.delete
  
    
      | Tipo di errore | Dettaglio errore | Descrizione | 
  
  
    
      | forbidden (403) | playlistForbidden | Questa operazione è vietata o la richiesta non è autorizzata correttamente. | 
    
      | notFound (404) | playlistNotFound | Impossibile trovare la playlist identificata con il parametro iddella richiesta. | 
    
      | invalidValue (400) | playlistOperationUnsupported | L'API non supporta la possibilità di eliminare la playlist specificata. Ad esempio, non puoi eliminare la playlist dei video che hai caricato. | 
  
playlists.list
  
    
      | Tipo di errore | Dettaglio errore | Descrizione | 
  
  
    
      | forbidden (403) | channelClosed | Il canale specificato nel parametro channelIdè stato chiuso. | 
    
      | forbidden (403) | channelSuspended | Il canale specificato nel parametro channelIdè stato sospeso. | 
    
      | forbidden (403) | playlistForbidden | La playlist identificata con il parametro iddella richiesta non supporta la richiesta o la richiesta non è autorizzata correttamente. | 
    
      | notFound (404) | channelNotFound | Impossibile trovare il canale specificato nel parametro channelId. | 
    
      | notFound (404) | playlistNotFound | Impossibile trovare la playlist identificata con il parametro iddella richiesta. | 
    
      | invalidValue (400) | playlistOperationUnsupported | L'API non supporta la possibilità di elencare la playlist specificata. Ad esempio, non puoi elencare la playlist Guarda più tardi. | 
  
playlists.insert
  
    
      | Tipo di errore | Dettaglio errore | Descrizione | 
  
  
    
      | badRequest (400) | defaultLanguageNotSetError | defaultLanguagedeve essere impostato per aggiornarelocalizations. | 
    
      | badRequest (400) | localizationValidationError | Uno dei valori nell'oggetto localizzazioni non ha superato la convalida. Utilizza il metodo playlists.list per recuperare i valori validi e assicurati di aggiornarli seguendo le linee guida nella documentazione della risorsa playlist. | 
    
      | badRequest (400) | maxPlaylistExceeded | La playlist non può essere creata perché il canale ha già raggiunto il numero massimo di playlist consentite. | 
    
      | forbidden (403) | playlistForbidden | Questa operazione è vietata o la richiesta non è autorizzata correttamente. | 
    
      | invalidValue (400) | invalidPlaylistSnippet | La richiesta fornisce uno snippet di playlist non valido. | 
    
      | required (400) | playlistTitleRequired | La richiesta deve specificare un titolo della playlist. | 
  
playlists.update
  
    
      | Tipo di errore | Dettaglio errore | Descrizione | 
  
  
    
      | badRequest (400) | defaultLanguageNotSetError | defaultLanguagedeve essere impostato per aggiornarelocalizations. | 
    
      | badRequest (400) | localizationValidationError | Uno dei valori nell'oggetto localizzazioni non ha superato la convalida. Utilizza il metodo playlists.list per recuperare i valori validi e assicurati di aggiornarli seguendo le linee guida nella documentazione della risorsa playlist. | 
    
      | forbidden (403) | playlistForbidden | Questa operazione è vietata o la richiesta non è autorizzata correttamente. | 
    
      | invalidValue (400) | invalidPlaylistSnippet | La richiesta fornisce uno snippet di playlist non valido. | 
    
      | invalidValue (400) | playlistOperationUnsupported | L'API non supporta la possibilità di aggiornare la playlist specificata. Ad esempio, non puoi aggiornare le proprietà della playlist dei video caricati. | 
    
      | notFound (404) | playlistNotFound | Impossibile trovare la playlist identificata con il parametro iddella richiesta. | 
    
      | required (400) | playlistTitleRequired | La richiesta deve specificare un titolo della playlist. | 
  
search
Le seguenti tabelle identificano i messaggi di errore restituiti dall'API in risposta alle chiamate relative alle risorse search. Questi metodi potrebbero anche restituire errori elencati nella sezione Errori comuni delle richieste.
search.list
  
    
      | Tipo di errore | Dettaglio errore | Descrizione | 
  
  
    
      | badRequest (400) | invalidChannelId | Il parametro channelIdha specificato un ID canale non valido. | 
    
      | badRequest (400) | invalidLocation | Il valore del parametro locatione/olocationRadiusnon è formattato correttamente. | 
    
      | badRequest (400) | invalidRelevanceLanguage | Il valore del parametro relevanceLanguagenon è formattato correttamente. | 
    
      | badRequest (400) | invalidSearchFilter | La richiesta contiene una combinazione non valida di filtri e/o limitazioni di ricerca. Devi impostare il parametro typesuvideose imposti un valore per i parametrieventType,videoCaption,videoCategoryId,videoDefinition,videoDimension,videoDuration,videoEmbeddable,videoLicense,videoSyndicatedovideoType. | 
  
abbonamenti
Le seguenti tabelle identificano i messaggi di errore restituiti dall'API in risposta alle chiamate relative alle risorse subscriptions. Questi metodi potrebbero anche restituire errori elencati nella sezione Errori comuni delle richieste.
subscriptions.delete
  
    
      | Tipo di errore | Dettaglio errore | Descrizione | 
  
  
    
      | forbidden (403) | subscriptionForbidden | La richiesta non è autenticata correttamente o non è supportata per questo canale. | 
    
      | notFound (404) | subscriptionNotFound | Impossibile trovare l'abbonamento che stai tentando di eliminare. Controlla il valore del parametro iddella richiesta per assicurarti che sia corretto. | 
  
subscriptions.insert
  
    
      | Tipo di errore | Dettaglio errore | Descrizione | 
  
  
    
      | badRequest (400) | subscriptionDuplicate | L'abbonamento che stai cercando di creare esiste già. | 
    
      | badRequest (400) | subscriptionForbidden | Hai raggiunto il numero massimo di abbonamenti. | 
    
      | badRequest (400) | subscriptionForbidden | Troppe iscrizioni recenti. Riprova tra qualche ora. | 
    
      | badRequest (400) | subscriptionForbidden | L'iscrizione al tuo canale non è supportata. | 
    
      | forbidden (403) | subscriptionForbidden | La richiesta non è autenticata correttamente o non è supportata per questo canale. | 
    
      | notFound (404) | publisherNotFound | Impossibile trovare la risorsa specificata dalla proprietà snippet.resourceIddella richiesta. | 
    
      | notFound (404) | subscriberNotFound | Impossibile trovare l'utente iscritto identificato con la richiesta. | 
    
      | required (400) | publisherRequired | La risorsa di abbonamento specificata nella richiesta deve utilizzare la proprietà snippet.resourceIdper identificare il canale a cui si sta effettuando l'abbonamento. | 
  
subscriptions.list
  
    
      | Tipo di errore | Dettaglio errore | Descrizione | 
  
  
    
      | forbidden (403) | accountClosed | Impossibile recuperare gli abbonamenti perché l'account dell'abbonato è chiuso. | 
    
      | forbidden (403) | accountSuspended | Non è stato possibile recuperare gli abbonamenti perché l'account dell'abbonato è sospeso. | 
    
      | forbidden (403) | subscriptionForbidden | Il richiedente non è autorizzato ad accedere agli abbonamenti richiesti. | 
    
      | notFound (404) | subscriberNotFound | Impossibile trovare l'utente iscritto identificato con la richiesta. | 
  
miniature
Le seguenti tabelle identificano i messaggi di errore restituiti dall'API in risposta alle chiamate relative alle risorse thumbnails. Questi metodi potrebbero anche restituire errori elencati nella sezione Errori comuni delle richieste.
thumbnails.set
  
    
      | Tipo di errore | Dettaglio errore | Descrizione | 
  
  
    
      | badRequest (400) | invalidImage | I contenuti dell'immagine forniti non sono validi. | 
    
      | badRequest (400) | mediaBodyRequired | La richiesta non include i contenuti dell'immagine. | 
    
      | forbidden (403) | forbidden | Impossibile impostare la miniatura per il video specificato. La richiesta potrebbe non essere autorizzata correttamente. | 
    
      | forbidden (403) | forbidden | L'utente autenticato non dispone delle autorizzazioni per caricare e impostare miniature video personalizzate. | 
    
      | notFound (404) | videoNotFound | Impossibile trovare il video per cui stai tentando di inserire un'immagine in miniatura. Controlla il valore del parametro videoIddella richiesta per assicurarti che sia corretto. | 
    
      | tooManyRequests (429) | uploadRateLimitExceeded | Di recente il canale ha caricato troppe miniature. Riprova a eseguire la richiesta più tardi. | 
  
videoAbuseReportReasons
Le seguenti tabelle identificano i messaggi di errore restituiti dall'API in risposta alle chiamate relative alle risorse videoAbuseReportReasons. Questi metodi potrebbero anche restituire errori elencati nella sezione Errori comuni delle richieste.
videoAbuseReportReasons.list
  
    
      | Tipo di errore | Dettaglio errore | Descrizione | 
  
  
    
      | forbidden (403) | forbidden | Accesso vietato. La richiesta potrebbe non essere autorizzata correttamente. | 
  
videoCategories
Le seguenti tabelle identificano i messaggi di errore restituiti dall'API in risposta alle chiamate relative alle risorse videoCategories. Questi metodi potrebbero anche restituire errori elencati nella sezione Errori comuni delle richieste.
videoCategories.list
  
    
      | Tipo di errore | Dettaglio errore | Descrizione | 
  
  
    
      | notFound (404) | videoCategoryNotFound | Impossibile trovare la categoria di video identificata dal parametro id. Utilizza il metodo videoCategories.list per recuperare un elenco di valori validi. | 
  
video
Le seguenti tabelle identificano i messaggi di errore restituiti dall'API in risposta alle chiamate relative alle risorse videos. Questi metodi potrebbero anche restituire errori elencati nella sezione Errori comuni delle richieste.
videos.insert
  
    
      | Tipo di errore | Dettaglio errore | Descrizione | 
  
  
    
      | badRequest (400) | defaultLanguageNotSet | La richiesta sta tentando di aggiungere i dettagli del video localizzati senza specificare la lingua predefinita dei dettagli del video. | 
    
      | badRequest (400) | invalidCategoryId | La proprietà snippet.categoryIdspecifica un ID categoria non valido. Utilizza il metodovideoCategories.listper recuperare le categorie supportate. | 
    
      | badRequest (400) | invalidDescription | I metadati della richiesta specificano una descrizione del video non valida. | 
    
      | badRequest (400) | invalidFilename | Il nome del file video specificato nell'intestazione Slugnon è valido. | 
    
      | badRequest (400) | invalidPublishAt | I metadati della richiesta specificano un orario di pubblicazione pianificata non valido. | 
    
      | badRequest (400) | invalidRecordingDetails | L'oggetto recordingDetailsnei metadati della richiesta specifica dettagli di registrazione non validi. | 
    
      | badRequest (400) | invalidTags | I metadati della richiesta specificano parole chiave video non valide. | 
    
      | badRequest (400) | invalidTitle | I metadati della richiesta specificano un titolo del video non valido o vuoto. | 
    
      | badRequest (400) | invalidVideoGameRating | I metadati della richiesta specificano una classificazione dei videogiochi non valida. | 
    
      | badRequest (400) | invalidVideoMetadata | I metadati della richiesta non sono validi. Questo errore si verifica se la richiesta aggiorna la parte snippetdi una risorsavideo, ma non imposta un valore per le proprietàsnippet.titleesnippet.categoryId. | 
    
      | badRequest (400) | mediaBodyRequired | La richiesta non include i contenuti video. | 
    
      | badRequest (400) | uploadLimitExceeded | L'utente ha superato il numero di video che può caricare. | 
    
      | forbidden (403) | forbidden |  | 
    
      | forbidden (403) | forbiddenLicenseSetting | La richiesta tenta di impostare una licenza non valida per il video. | 
    
      | forbidden (403) | forbiddenPrivacySetting | La richiesta tenta di impostare un'impostazione della privacy non valida per il video. | 
  
videos.list
  
    
      | Tipo di errore | Dettaglio errore | Descrizione | 
  
  
    
      | badRequest (400) | videoChartNotFound | La classifica video richiesta non è supportata o non è disponibile. | 
    
      | forbidden (403) | forbidden | La richiesta non è autorizzata correttamente ad accedere al file video o alle informazioni di elaborazione. Le parti fileDetails,processingDetailsesuggestionssono disponibili solo per il proprietario del video. | 
    
      | forbidden (403) | forbidden | La richiesta non può accedere alle informazioni sulla valutazione degli utenti. Questo errore può verificarsi perché la richiesta non è autorizzata correttamente a utilizzare il parametro myRating. | 
    
      | notFound (404) | videoNotFound | Impossibile trovare il video che stai cercando di recuperare. Controlla il valore del parametro iddella richiesta per assicurarti che sia corretto. | 
  
videos.delete
  
    
      | Tipo di errore | Dettaglio errore | Descrizione | 
  
  
    
      | forbidden (403) | forbidden | Il video che stai tentando di eliminare non può essere eliminato. La richiesta potrebbe non essere autorizzata correttamente. | 
    
      | notFound (404) | videoNotFound | Impossibile trovare il video che stai tentando di eliminare. Controlla il valore del parametro iddella richiesta per assicurarti che sia corretto. | 
  
videos.update
  
    
      | Tipo di errore | Dettaglio errore | Descrizione | 
  
  
    
      | badRequest (400) | defaultLanguageNotSet | La richiesta API sta tentando di aggiungere dettagli video localizzati senza specificare la lingua predefinita dei dettagli video. | 
    
      | badRequest (400) | invalidCategoryId | La proprietà snippet.categoryIdspecifica un ID categoria non valido. Utilizza il metodovideoCategories.listper recuperare le categorie supportate. | 
    
      | badRequest (400) | invalidDefaultBroadcastPrivacySetting | La richiesta tenta di impostare un'impostazione della privacy non valida per la trasmissione predefinita. | 
    
      | badRequest (400) | invalidDescription | I metadati della richiesta specificano una descrizione del video non valida. | 
    
      | badRequest (400) | invalidPublishAt | I metadati della richiesta specificano un orario di pubblicazione pianificata non valido. | 
    
      | badRequest (400) | invalidRecordingDetails | L'oggetto recordingDetailsnei metadati della richiesta specifica dettagli di registrazione non validi. | 
    
      | badRequest (400) | invalidTags | I metadati della richiesta specificano parole chiave video non valide. | 
    
      | badRequest (400) | invalidTitle | I metadati della richiesta specificano un titolo del video non valido o vuoto. | 
    
      | badRequest (400) | invalidVideoMetadata | I metadati della richiesta non sono validi. Questo errore si verifica se la richiesta aggiorna la parte snippetdi una risorsavideo, ma non imposta un valore per le proprietàsnippet.titleesnippet.categoryId. | 
    
      | forbidden (403) | forbidden | Accesso vietato. La richiesta potrebbe non essere autorizzata correttamente. | 
    
      | forbidden (403) | forbiddenEmbedSetting | La richiesta tenta di impostare un'impostazione di incorporamento non valida per il video. Alcuni canali potrebbero non avere l'autorizzazione per offrire player incorporati per i live streaming. Per saperne di più, consulta il Centro assistenza YouTube. | 
    
      | forbidden (403) | forbiddenLicenseSetting | La richiesta tenta di impostare una licenza non valida per il video. | 
    
      | forbidden (403) | forbiddenPrivacySetting | La richiesta tenta di impostare un'impostazione della privacy non valida per il video. | 
    
      | notFound (404) | videoNotFound | Impossibile trovare il video che stai tentando di aggiornare. Controlla il valore del campo idnel corpo della richiesta per assicurarti che sia corretto. | 
  
videos.rate
  
    
      | Tipo di errore | Dettaglio errore | Descrizione | 
  
  
    
      | badRequest (400) | emailNotVerified | L'utente deve verificare il proprio indirizzo email prima di lasciare una valutazione. | 
    
      | badRequest (400) | invalidRating | La richiesta conteneva un valore imprevisto per il parametro rating. | 
    
      | badRequest (400) | videoPurchaseRequired | I video a noleggio possono essere valutati solo dagli utenti che li hanno noleggiati. | 
    
      | forbidden (403) | forbidden | Il video che stai cercando di valutare non può essere valutato. La richiesta potrebbe non essere autorizzata correttamente. | 
    
      | forbidden (403) | videoRatingDisabled | Il proprietario del video che stai cercando di valutare ha disattivato le valutazioni per quel video. | 
    
      | notFound (404) | videoNotFound | Impossibile trovare il video che stai tentando di valutare. Controlla il valore del parametro iddella richiesta per assicurarti che sia corretto. | 
  
videos.reportAbuse
  
    
      | Tipo di errore | Dettaglio errore | Descrizione | 
  
  
    
      | badRequest (400) | invalidAbuseReason | La richiesta conteneva un valore imprevisto per il campo reason_ido una combinazione dei campireason_idesecondary_reason_id. | 
    
      | badRequest (400) | rateLimitExceeded | L'utente ha inviato troppe richieste in un determinato periodo di tempo. | 
    
      | forbidden (403) | forbidden |  | 
    
      | notFound (404) | videoNotFound | Impossibile trovare il video per cui stai tentando di segnalare un abuso. | 
  
filigrane
Le seguenti tabelle identificano i messaggi di errore restituiti dall'API in risposta alle chiamate relative alle risorse watermarks. Questi metodi potrebbero anche restituire errori elencati nella sezione Errori comuni delle richieste.
watermarks.set
  
    
      | Tipo di errore | Dettaglio errore | Descrizione | 
  
  
    
      | badRequest (400) | imageFormatUnsupported | L'immagine che hai fornito è in un formato non supportato. | 
    
      | badRequest (400) | imageTooTall | L'immagine che hai fornito è troppo alta. | 
    
      | badRequest (400) | imageTooWide | L'immagine che hai fornito è troppo larga. | 
    
      | badRequest (400) | mediaBodyRequired | La richiesta non include i contenuti dell'immagine. | 
    
      | forbidden (403) | forbidden | Non è possibile impostare la filigrana per il canale specificato. La richiesta potrebbe non essere autorizzata correttamente o il parametro channelIdè impostato su un valore non valido. | 
  
watermarks.unset
  
    
      | Tipo di errore | Dettaglio errore | Descrizione | 
  
  
    
      | forbidden (403) | forbidden | La filigrana non può essere rimossa per il canale specificato. La richiesta potrebbe non essere autorizzata correttamente o il parametro channelIdè impostato su un valore non valido. | 
  
     
  
  
  
  
 
  
    
    
      
       
    
    
  
  
  Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
  Ultimo aggiornamento 2025-10-06 UTC.
  
  
  
    
      [null,null,["Ultimo aggiornamento 2025-10-06 UTC."],[],["API errors include `forbidden (403)` for access or quota issues, and `notFound (404)` for missing resources. `badRequest (400)` signals invalid parameters or missing data. `unauthorized (401)` means proper authorization is missing. Actions like `insert`, `update`, `delete`, `list` and `rate` are subject to errors, such as invalid input, authorization failures, or resource unavailability. Operations involving channels, captions, playlists, comments, videos, and subscriptions have specific error conditions, like duplicate entries or channel/video not found. Error descriptions often indicate necessary parameter corrections or authorization requirements.\n"]]
    
  
            
          
        
        
        
        
         
commenti
Le seguenti tabelle identificano i messaggi di errore restituiti dall'API in risposta alle chiamate relative alle risorse
comments. Questi metodi potrebbero anche restituire errori elencati nella sezione Errori comuni delle richieste.comments.listbadRequest (400)operationNotSupportedforbidden (403)forbiddennotFound (404)commentNotFoundideparentIddella richiesta per assicurarti che siano corretti.comments.setModerationStatusbadRequest (400)banWithoutRejectbanAuthorpuò essere utilizzato solo se il valore del parametromoderationStatusèrejected.badRequest (400)operationNotSupportedbadRequest (400)processingFailureforbidden (403)forbiddennotFound (404)commentNotFoundiddella richiesta per assicurarti che siano corretti.comments.insertbadRequest (400)commentTextRequiredcommentche viene inserita deve specificare un valore per la proprietàsnippet.textOriginal. I commenti non possono essere vuoti.badRequest (400)commentTextTooLongcommentche viene inserita contiene troppi caratteri nella proprietàsnippet.textOriginal.badRequest (400)invalidCommentMetadatabadRequest (400)operationNotSupportedsnippet.parentId. In una risorsacommentThread, la proprietàsnippet.canReplyindica se lo spettatore attuale può rispondere al thread.badRequest (400)parentCommentIsPrivatebadRequest (400)parentIdMissingcommentnel corpo della richiesta API non ha specificato un valore per la proprietàsnippet.parentId.badRequest (400)processingFailurecommentnel corpo della richiesta per assicurarti che sia valida.forbidden (403)forbiddenforbidden (403)ineligibleAccountnotFound (404)parentCommentNotFoundsnippet.parentIdnel corpo della richiesta per assicurarti che sia corretto.comments.deletebadRequest (400)processingFailureforbidden (403)forbiddennotFound (404)commentNotFoundiddella richiesta per assicurarti che sia corretto.comments.updatebadRequest (400)commentTextTooLongcommentin fase di aggiornamento contiene troppi caratteri nella proprietàsnippet.textOriginal.badRequest (400)invalidCommentMetadatabadRequest (400)operationNotSupportedbadRequest (400)processingFailurecommentnel corpo della richiesta per assicurarti che sia valida.forbidden (403)forbiddenforbidden (403)ineligibleAccountnotFound (404)commentNotFoundidnel corpo della richiesta per assicurarti che sia corretto.