YouTube Data API - Errors

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 del metodo.

Errori generali

Le tabelle seguenti identificano i messaggi di errore dell'API non specifici per un determinato metodo dell'API.

Core API errors

Tipo di erroreDettagli erroreDescrizione
forbidden (403)forbiddenAccesso vietato. La richiesta potrebbe non essere correttamente autorizzata.
quotaExceeded (403)quotaExceededLa richiesta non può essere completata perché hai superato la quota.

Common request errors

Tipo di erroreDettagli erroreDescrizione
badRequest (400)incompatibleParametersLa richiesta specifica due o più parametri che non possono essere utilizzati nella stessa richiesta.
badRequest (400)invalidFiltersLa richiesta specifica un parametro di filtro non valido.
badRequest (400)invalidPageTokenLa richiesta specifica un token di pagina non valido.
badRequest (400)missingRequiredParameterNella richiesta manca un parametro obbligatorio.
badRequest (400)unexpectedParameterLa richiesta specifica un parametro imprevisto.
forbidden (403)accountDelegationForbiddenL'utente autenticato non può agire per conto dell'Account Google specificato.
forbidden (403)authenticatedUserAccountClosedL'account YouTube dell'utente autenticato è chiuso. Se l'utente autenticato agisce per conto di un altro Account Google, questo errore si riferisce a quest'ultimo.
forbidden (403)authenticatedUserAccountSuspendedL'account YouTube dell'utente autenticato è sospeso. Se l'utente autenticato agisce per conto di un altro Account Google, questo errore si riferisce a quest'ultimo.
forbidden (403)authenticatedUserNotChannelPer questa richiesta, l'utente autenticato deve risolvere in un canale, ma non lo fa. Se la richiesta è autenticata e utilizza il parametro di delega onBehalfOfContentOwner, devi impostare anche il parametro onBehalfOfContentOwnerChannel.
forbidden (403)channelClosedIl canale identificato nella richiesta è stato chiuso.
forbidden (403)channelNotFoundImpossibile trovare il canale identificato nella richiesta.
forbidden (403)channelSuspendedIl canale identificato nella richiesta è stato sospeso.
forbidden (403)cmsUserAccountNotFoundL'utente del CMS non è autorizzato ad agire per conto del proprietario dei contenuti specificato.
forbidden (403)insufficientCapabilitiesL'utente del CMS non dispone di funzionalità sufficienti.
forbidden (403)insufficientPermissionsIl token OAuth 2.0 fornito per la richiesta specifica ambiti insufficienti per accedere ai dati richiesti.
notFound (404)contentOwnerAccountNotFoundL'account del proprietario dei contenuti specificato non è stato trovato.

Request context errors

Tipo di erroreDettagli erroreDescrizione
badRequest (400)invalidLanguageIl valore del parametro hl non specifica un codice lingua valido.
badRequest (400)invalidMineL'utilizzo del parametro mine nella richiesta non è supportato.
badRequest (400)invalidMineIl parametro mine non può essere utilizzato nelle richieste in cui l'utente autenticato è un partner di YouTube. Devi rimuovere il parametro mine, autenticarti come utente di YouTube rimuovendo il parametro onBehalfOfContentOwner o agire come uno dei canali del partner fornendo il parametro onBehalfOfContentOwnerChannel, se disponibile per il metodo chiamato.
badRequest (400)invalidPartIl parametro part della richiesta specifica alcune parti che non possono essere scritte contemporaneamente.
badRequest (400)invalidRegionCodeIl parametro regionCode specifica un codice regione non valido.
badRequest (400)unexpectedPartIl parametro part della richiesta specifica un valore imprevisto.
badRequest (400)unknownPartIl parametro part della richiesta specifica un valore sconosciuto.
badRequest (400)unsupportedLanguageCodeIl valore del parametro hl non specifica un codice lingua supportato.
badRequest (400)unsupportedRegionCodeIl parametro regionCode specifica un codice regione non supportato.
unauthorized (401)authorizationRequiredLa richiesta utilizza il parametro mine, ma non è correttamente autorizzata.
unauthorized (401)youtubeSignupRequiredQuesto errore indica che l'utente ha un Account Google scollegato, ovvero un Account Google, ma non ha un canale YouTube. Questi utenti possono accedere a molte funzionalità che dipendono dall'autorizzazione dell'utente, ad esempio la classificazione dei video o l'aggiunta di video a una playlist watch_later. Tuttavia, ad esempio, l'utente deve avere 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 di solito se provi a utilizzare il flusso dell'account di servizio OAuth 2.0. YouTube non supporta gli account di servizio e, se provi ad autenticarti utilizzando un account di servizio, riceverai questo errore.

Il post del blog sull'API YouTube che introduce il supporto dell'Account Google illustra anche l'errore youtubeSignupRequired in 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à

YouTube ha ritirato la funzionalità di bollettino del canale. Il metodo activities.insert non è più supportato.

Le tabelle seguenti identificano i messaggi di errore restituiti dall'API in risposta alle chiamate relative alle risorse activities. Questi metodi potrebbero anche restituire gli errori elencati nella sezione Errori comuni delle richieste.

activities.list

Tipo di erroreDettagli erroreDescrizione
forbidden (403)homeParameterDeprecatedI dati sulle attività della home page dell'utente non sono disponibili tramite questa API. Questo errore può verificarsi se imposti il parametro home su true in una richiesta non autorizzata.
forbidden (403)forbiddenLa richiesta non è correttamente autorizzata.
notFound (404)channelNotFoundImpossibile trovare l'ID canale identificato dal parametro channelId della richiesta.
notFound (404)homeChannelNotFoundNon è possibile trovare un feed della home page di YouTube per l'utente attualmente autenticato.
unauthorized (401)authorizationRequiredLa richiesta utilizza il parametro home, ma non è correttamente autorizzata.

sottotitoli

Le tabelle seguenti identificano i messaggi di errore restituiti dall'API in risposta alle chiamate relative alle risorse captions. Questi metodi potrebbero anche restituire gli errori elencati nella sezione Errori comuni delle richieste.

captions.delete

Tipo di erroreDettagli erroreDescrizione
forbidden (403)forbiddenLe autorizzazioni associate alla richiesta non sono sufficienti per eliminare la traccia dei sottotitoli codificati. La richiesta potrebbe non essere correttamente autorizzata.
notFound (404)captionNotFoundImpossibile trovare la traccia sottotitoli codificati. Verifica che il valore del parametro id della richiesta sia corretto.

captions.download

Tipo di erroreDettagli erroreDescrizione
forbidden (403)forbiddenLe autorizzazioni associate alla richiesta non sono sufficienti per scaricare la traccia dei sottotitoli codificati. La richiesta potrebbe non essere correttamente autorizzata.
invalidValue (400)couldNotConvertNon è stato possibile convertire i dati della traccia dei sottotitoli codificati nella lingua e/o nel formato richiesti. Assicurati che i valori tfmt e tlang richiesti siano validi e che il snippet.status della traccia dei sottotitoli codificati richiesta non sia failed.
notFound (404)captionNotFoundImpossibile trovare la traccia sottotitoli codificati. Verifica che il valore del parametro id della richiesta sia corretto.

captions.insert

Tipo di erroreDettagli erroreDescrizione
badRequest (400)contentRequiredLa richiesta non contiene i contenuti della traccia dei sottotitoli codificati.
conflict (409)captionExistsIl video specificato ha già una traccia di sottotitoli codificati con snippet.language e snippet.name. 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 inserirne una nuova oppure modificare il nome della nuova traccia prima di inserirla.
forbidden (403)forbiddenLe autorizzazioni associate alla richiesta non sono sufficienti per caricare la traccia dei sottotitoli codificati. La richiesta potrebbe non essere correttamente autorizzata.
invalidValue (400)invalidMetadataLa 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.name e snippet.videoId. È possibile includere anche la proprietà snippet.isDraft, ma non è obbligatoria.
notFound (404)videoNotFoundImpossibile trovare il video identificato dal parametro videoId.
invalidValue (400)nameTooLongIl valore snippet.name specificato nella richiesta è troppo lungo. La lunghezza massima supportata è di 150 caratteri.

captions.list

Tipo di erroreDettagli erroreDescrizione
forbidden (403)forbiddenNon è stato possibile recuperare uno o più canali di sottotitoli codificati perché le autorizzazioni associate alla richiesta non sono sufficienti per recuperare le risorse richieste. La richiesta potrebbe non essere correttamente autorizzata.
notFound (404)captionNotFoundImpossibile trovare uno o più canali di sottotitoli codificati specificati. Questo errore si verifica se il parametro videoId identifica un video reale, ma il parametro id identifica ID traccia dei sottotitoli codificati che non esistono o ID traccia associati ad altri video. Verifica che i valori dei parametri id e videoId della richiesta siano corretti.
notFound (404)videoNotFoundImpossibile trovare il video identificato dal parametro videoId.

captions.update

Tipo di erroreDettagli erroreDescrizione
badRequest (400)contentRequiredLa richiesta non ha caricato un file di sottotitoli codificati aggiornato. I contenuti effettivi della traccia sono obbligatori se il parametro sync è impostato su true.
forbidden (403)forbiddenLe autorizzazioni associate alla richiesta non sono sufficienti per aggiornare la traccia dei sottotitoli codificati. La richiesta potrebbe non essere correttamente autorizzata.
notFound (404)captionNotFoundImpossibile trovare la traccia sottotitoli codificati specificata. Verifica che il valore del parametro id della richiesta sia corretto.

channelBanners

Le tabelle seguenti identificano i messaggi di errore restituiti dall'API in risposta alle chiamate relative alle risorse channelBanners. Questi metodi potrebbero anche restituire gli errori elencati nella sezione Errori comuni delle richieste.

channelBanners.insert

Tipo di erroreDettagli erroreDescrizione
badRequest (400)bannerAlbumFullL'album della grafica del canale YouTube contiene troppe immagini. Vai all'indirizzo http://photos.google.com, vai alla pagina degli album e rimuovi alcune immagini dall'album.
badRequest (400)mediaBodyRequiredLa richiesta non include i contenuti dell'immagine.

channelSections

Le tabelle seguenti identificano i messaggi di errore restituiti dall'API in risposta alle chiamate relative alle risorse channelSections. Questi metodi potrebbero anche restituire gli errori elencati nella sezione Errori comuni delle richieste.

channelSections.delete

Tipo di erroreDettagli erroreDescrizione
badRequest (400)notEditableImpossibile eliminare questa sezione del canale.
forbidden (403)channelSectionForbiddenLa richiesta non è autenticata correttamente o non è supportata per questo canale.
invalidValue (400)idInvalidLa proprietà id specifica un ID sezione del canale non valido.
invalidValue (400)idRequiredLa proprietà id deve specificare un valore che identifichi la sezione del canale da eliminare.
notFound (404)channelNotFoundIl canale non è stato trovato.
notFound (404)channelSectionNotFoundImpossibile trovare la sezione del canale che stai tentando di aggiornare.

channelSections.insert

Tipo di erroreDettagli erroreDescrizione
badRequest (400)defaultLanguageNotSetErrorLa proprietà snippet.defaultLanguage della risorsa channelSection deve essere impostata per inserire o aggiornare correttamente l'oggetto localizations per la risorsa.
badRequest (400)invalidLanguageLa convalida di una delle chiavi di lingua dell'oggetto localizations non è riuscita. Utilizza il metodo channelSections.list per recuperare i valori validi e aggiornarli seguendo le linee guida riportate nella documentazione della risorsa a href="/youtube/v3/docs/channelSections#resource">channelSections.
badRequest (400)notEditableImpossibile creare questa sezione del canale.
badRequest (400)styleRequiredLa risorsa channelSection deve specificare un valore per il campo snippet.style.
badRequest (400)targetInvalidCountryUno dei valori nell'elenco targeting.countries non ha superato la convalida. Utilizza il metodo channelSections.list per recuperare i valori validi e aggiornarli seguendo le linee guida riportate nella documentazione della risorsa a href="/youtube/v3/docs/channelSections#resource">channelSections.
badRequest (400)targetInvalidLanguageUno dei valori nell'elenco targeting.languages non ha superato la convalida. Utilizza il metodo channelSections.list per recuperare i valori validi e aggiornarli seguendo le linee guida riportate nella documentazione della risorsa a href="/youtube/v3/docs/channelSections#resource">channelSections.
badRequest (400)targetInvalidRegionUno dei valori nell'elenco targeting.regions non ha superato la convalida. Utilizza il metodo channelSections.list per recuperare i valori validi e aggiornarli seguendo le linee guida riportate nella documentazione della risorsa a href="/youtube/v3/docs/channelSections#resource">channelSections.
badRequest (400)typeRequiredLa risorsa channelSection deve specificare un valore per il campo snippet.type.
forbidden (403)channelSectionForbiddenLa richiesta non è autenticata correttamente o non è supportata per questo canale.
invalidValue (400)channelNotActiveAlmeno uno dei canali specificati non è attivo.
invalidValue (400)channelsDuplicatedLa richiesta non è andata a buon fine perché sono stati specificati canali duplicati.
invalidValue (400)channelsNeededSe la proprietà snippet.type ha un valore multipleChannels, deve essere specificata la proprietà contentDetails.channels[] e deve essere specificato almeno un canale.
invalidValue (400)channelsNotExpectedLa 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)contentDetailsNeededLa risorsa che stai inserendo deve contenere un oggetto contentDetails per questo tipo di sezione del canale.
invalidValue (400)inValidPositionLa proprietà snippet.position contiene un valore non valido.
invalidValue (400)maxChannelSectionExceededLa richiesta non può essere completata perché il canale ha già il numero massimo di sezioni.
invalidValue (400)maxChannelsExceededLa richiesta non è andata a buon fine perché è stato tentato di includere troppi canali nella sezione dei canali.
invalidValue (400)maxPlaylistExceededLa richiesta non è andata a buon fine perché è stato tentato di includere troppe playlist nella sezione del canale.
invalidValue (400)onePlaylistNeededSe la proprietà snippet.type ha un valore singlePlaylist, la proprietà contentDetails.playlists[] deve specificare esattamente una playlist.
invalidValue (400)ownChannelInChannelsNon puoi includere il tuo canale in una sezione del canale che viene visualizzata sul canale in questione.
invalidValue (400)playlistIsPrivateUna o più delle playlist specificate sono private e, pertanto, non possono essere incluse nella sezione del canale.
invalidValue (400)playlistsDuplicatedLa richiesta non è andata a buon fine perché sono state specificate playlist duplicate.
invalidValue (400)playlistsNeededSe la proprietà snippet.type ha un valore singlePlaylist o multiplePlaylists, è necessario specificare la proprietà contentDetails.playlists[].
invalidValue (400)playlistsNotExpectedLa 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)snippetNeededDevi specificare un snippet per creare la sezione del canale.
invalidValue (400)titleLengthExceededIl valore della proprietà snippet.title è troppo lungo.
invalidValue (400)titleRequiredSe la proprietà snippet.type ha un valore multiplePlaylists o multipleChannels, devi impostare il titolo della sezione specificando un valore per la proprietà snippet.title.
notFound (404)channelNotFoundNon è possibile trovare uno o più dei canali specificati.
notFound (404)playlistNotFoundNon è possibile trovare una o più delle playlist specificate.

channelSections.list

Tipo di erroreDettagli erroreDescrizione
forbidden (403)channelSectionForbiddenL'utente che ha effettuato la richiesta non è autorizzato ad accedere alle sezioni del canale richieste.
invalidValue (400)idInvalidLa richiesta specifica un ID sezione del canale non valido.
invalidValue (400)invalidCriteriaImpossibile completare la richiesta perché i criteri di filtro non sono validi.
notFound (404)channelNotFoundImpossibile trovare il canale associato alla richiesta.
notFound (404)channelSectionNotFoundImpossibile trovare la sezione del canale associata alla richiesta.

channelSections.update

Tipo di erroreDettagli erroreDescrizione
badRequest (400)defaultLanguageNotSetErrorLa proprietà snippet.defaultLanguage della risorsa channelSection deve essere impostata per inserire o aggiornare correttamente l'oggetto localizations per la risorsa.
badRequest (400)invalidLanguageLa convalida di una delle chiavi di lingua dell'oggetto localizations non è riuscita. Utilizza il metodo channelSections.list per recuperare i valori validi e aggiornarli seguendo le linee guida riportate nella documentazione della risorsa a href="/youtube/v3/docs/channelSections#resource">channelSections.
badRequest (400)notEditableQuesta sezione del canale non può essere modificata.
badRequest (400)styleRequiredLa risorsa channelSection deve specificare un valore per il campo snippet.style.
badRequest (400)targetInvalidCountryUno dei valori nell'elenco targeting.countries non ha superato la convalida. Utilizza il metodo channelSections.list per recuperare i valori validi e aggiornarli seguendo le linee guida riportate nella documentazione della risorsa a href="/youtube/v3/docs/channelSections#resource">channelSections.
badRequest (400)targetInvalidLanguageUno dei valori nell'elenco targeting.languages non ha superato la convalida. Utilizza il metodo channelSections.list per recuperare i valori validi e aggiornarli seguendo le linee guida riportate nella documentazione della risorsa a href="/youtube/v3/docs/channelSections#resource">channelSections.
badRequest (400)targetInvalidRegionUno dei valori nell'elenco targeting.regions non ha superato la convalida. Utilizza il metodo channelSections.list per recuperare i valori validi e aggiornarli seguendo le linee guida riportate nella documentazione della risorsa a href="/youtube/v3/docs/channelSections#resource">channelSections.
badRequest (400)typeRequiredLa risorsa channelSection deve specificare un valore per il campo snippet.type.
forbidden (403)channelSectionForbiddenLa richiesta non è autenticata correttamente o non è supportata per questo canale.
invalidValue (400)channelNotActiveAlmeno uno dei canali specificati non è attivo.
invalidValue (400)channelsDuplicatedLa richiesta non è andata a buon fine perché sono stati specificati canali duplicati.
invalidValue (400)channelsNeededSe la proprietà snippet.type ha un valore multipleChannels, deve essere specificata la proprietà contentDetails.channels[] e deve essere specificato almeno un canale.
invalidValue (400)channelsNotExpectedLa 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)contentDetailsNeededLa risorsa che stai aggiornando deve contenere un oggetto contentDetails per questo tipo di sezione del canale.
invalidValue (400)idInvalidLa proprietà id specifica un ID sezione del canale non valido.
invalidValue (400)idRequiredLa proprietà id deve specificare un valore che identifichi la sezione del canale da aggiornare.
invalidValue (400)inValidPositionLa proprietà snippet.position contiene un valore non valido.
invalidValue (400)maxChannelsExceededLa richiesta non è andata a buon fine perché è stato tentato di includere troppi canali nella sezione dei canali.
invalidValue (400)maxPlaylistExceededLa richiesta non è andata a buon fine perché è stato tentato di includere troppe playlist nella sezione del canale.
invalidValue (400)onePlaylistNeededSe la proprietà snippet.type ha un valore singlePlaylist, la proprietà contentDetails.playlists[] deve specificare esattamente una playlist.
invalidValue (400)ownChannelInChannelsNon puoi includere il tuo canale in una sezione del canale che viene visualizzata sul canale in questione.
invalidValue (400)playlistIsPrivateUna o più delle playlist specificate sono private e, pertanto, non possono essere incluse nella sezione del canale.
invalidValue (400)playlistsDuplicatedLa richiesta non è andata a buon fine perché sono state specificate playlist duplicate.
invalidValue (400)playlistsNeededSe la proprietà snippet.type ha un valore singlePlaylist o multiplePlaylists, è necessario specificare la proprietà contentDetails.playlists[].
invalidValue (400)playlistsNotExpectedLa 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)snippetNeededDevi specificare un snippet per aggiornare la sezione del canale.
invalidValue (400)titleLengthExceededIl valore della proprietà snippet.title è troppo lungo.
invalidValue (400)titleRequiredSe la proprietà snippet.type ha un valore multiplePlaylists o multipleChannels, devi impostare il titolo della sezione specificando un valore per la proprietà snippet.title.
notFound (404)channelNotFoundNon è possibile trovare uno o più dei canali specificati.
notFound (404)channelSectionNotFoundImpossibile trovare la sezione del canale che stai tentando di aggiornare.
notFound (404)playlistNotFoundNon è possibile trovare una o più delle playlist specificate.

canali

Le tabelle seguenti identificano i messaggi di errore restituiti dall'API in risposta alle chiamate relative alle risorse channels. Questi metodi potrebbero anche restituire gli errori elencati nella sezione Errori comuni delle richieste.

channels.list

Tipo di erroreDettagli erroreDescrizione
badRequest (400)invalidCriteriaÈ possibile specificare al massimo uno dei seguenti filtri:id, mySubscribers, categoryId, mine, managedByMe, forUsername. In caso di autenticazione del proprietario dei contenuti tramite il parametro onBehalfOfContentOwner, è possibile specificare solo id o managedByMe.
forbidden (403)channelForbiddenIl canale specificato dal parametro id non supporta la richiesta o la richiesta non è correttamente autorizzata.
notFound (404)categoryNotFoundImpossibile trovare la categoria identificata dal parametro categoryId. Utilizza il metodo guideCategories.list per recuperare un elenco di valori validi.
notFound (404)channelNotFoundImpossibile trovare il canale specificato nel parametro id.

channels.update

Tipo di erroreDettagli erroreDescrizione
badRequest (400)brandingValidationErrorLa convalida di uno dei valori dell'oggetto brandingSettings non è riuscita. Utilizza il metodo channels.list per recuperare le impostazioni esistenti del canale e aggiornare i valori delle proprietà seguendo le linee guida riportate nella documentazione della risorsa channels.
badRequest (400)channelTitleUpdateForbiddenQuando aggiorni il brandingSettings part di un canale, devi impostare il valore della proprietà brandingSettings.channel.title sul titolo corrente del canale o omettere la proprietà. L'API restituisce un errore se modifichi il valore della proprietà.
badRequest (400)defaultLanguageNotSetErrordefaultLanguage deve essere impostato per aggiornare localizations.
badRequest (400)invalidBrandingOptionUna delle impostazioni di branding specificate non esiste. Utilizza il metodo channels.list per recuperare i valori validi e assicurati di aggiornarli seguendo le linee guida riportate nella documentazione della risorsa channels.
badRequest (400)invalidCustomMessageI metadati della richiesta specificano un messaggio personalizzato non valido. Controlla il valore della proprietà invideoPromotion.items[].customMessage nella risorsa a cui è stata inviata la richiesta.
badRequest (400)invalidDurationI metadati della richiesta specificano una durata non valida nella parte invideoPromotion.
badRequest (400)invalidDurationI metadati della richiesta specificano un tipo di posizione non valido per determinare la posizione dell'elemento promosso nel video player. Controlla il valore della proprietà invideoPromotion.position.type nella risorsa a cui è stata inviata la richiesta.
badRequest (400)invalidRecentlyUploadedByI metadati della richiesta specificano un ID canale non valido. Controlla il valore della proprietà invideoPromotion.items[].id.recentlyUploadedBy nella risorsa a cui è stata inviata la richiesta.
badRequest (400)invalidTimingOffsetI metadati della richiesta specificano un offset dei tempi non valido nella parte invideoPromotion.
badRequest (400)invalidTimingOffsetI metadati della richiesta specificano un offset dei tempi non valido per determinare quando l'elemento in promozione deve essere visualizzato nel video player. Controlla il valore della proprietà invideoPromotion.timing.offsetMs nella risorsa a cui è stata inviata la richiesta.
badRequest (400)invalidTimingTypeI metadati della richiesta specificano un metodo di temporizzazione non valido per determinare quando l'elemento in promozione deve essere visualizzato nel video player. Controlla il valore della proprietà invideoPromotion.timing.type nella risorsa a cui è stata inviata la richiesta.
badRequest (400)localizationValidationErrorUno 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 riportate nella documentazione della risorsa canali.
badRequest (400)tooManyPromotedItemsNumero di elementi promossi consentiti superato nella parte invideoPromotion.
forbidden (403)channelForbiddenIl canale specificato nel parametro id non supporta la richiesta o la richiesta non è correttamente autorizzata.
forbidden (403)promotedVideoNotAllowedImpossibile trovare il canale che la richiesta API sta tentando di aggiornare. Controlla il valore della proprietà id nella risorsa channel inviata dalla richiesta per assicurarti che l'ID canale sia corretto.
forbidden (403)websiteLinkNotAllowedL'URL del sito web specificato non è consentito.
notFound (404)channelNotFoundIl canale specificato dal parametro id non è stato trovato o non dispone di opzioni di branding.
notFound (404)channelNotFoundImpossibile trovare il canale specificato nel parametro id.
notFound (404)unknownChannelIdL'ID canale specificato non è stato trovato.
notFound (404)unknownChannelIdL'ID canale recentlyUploadedBy specificato non è stato trovato.
notFound (404)unknownVideoIdImpossibile trovare l'ID video specificato come elemento in evidenza.
required (400)requiredItemIdTypeI metadati della richiesta devono specificare un tipo di articolo nella parte invideoPromotion.
required (400)requiredItemIdI metadati della richiesta devono specificare un elemento nella parte invideoPromotion.
required (400)requiredTimingOffsetI metadati della richiesta devono specificare un offset dei tempi predefinito in modo che YouTube possa determinare quando mostrare l'elemento promosso. Imposta il valore della proprietà invideoPromotion.defaultTiming.offsetMs nella risorsa inviata dalla richiesta.
required (400)requiredTimingOffsetI metadati della richiesta devono specificare un offset dei tempi in modo che YouTube possa determinare quando mostrare l'elemento in promozione. Imposta il valore della proprietà invideoPromotion.timing.offsetMs nella risorsa inviata dalla richiesta.
required (400)requiredTimingTypeI metadati della richiesta devono specificare un metodo di temporizzazione in modo che YouTube possa determinare quando mostrare l'elemento promosso. Imposta il valore della proprietà invideoPromotion.defaultTiming.type nella risorsa inviata dalla richiesta.
required (400)requiredTimingTypeI metadati della richiesta devono specificare un metodo di temporizzazione in modo che YouTube possa determinare quando mostrare l'elemento promosso. Imposta il valore della proprietà invideoPromotion.timing.type nella risorsa inviata dalla richiesta.
required (400)requiredTimingI metadati della richiesta devono specificare un'ora per ogni elemento nella parte invideoPromotion.
required (400)requiredVideoIdI metadati della richiesta devono specificare un ID video per identificare l'articolo promosso.
required (400)requiredWebsiteUrlI metadati della richiesta devono specificare un URL del sito web nella parte invideoPromotion. Imposta il valore della proprietà invideoPromotion.items[].id.websiteUrl nella risorsa inviata dalla richiesta.

commentThreads

Le tabelle seguenti identificano i messaggi di errore restituiti dall'API in risposta alle chiamate relative alle risorse commentThreads. Questi metodi potrebbero anche restituire gli errori elencati nella sezione Errori comuni delle richieste.

commentThreads.list

Tipo di erroreDettagli erroreDescrizione
badRequest (400)operationNotSupportedLa richiesta API non è valida o è stata creata in modo errato. Di conseguenza, il server API non è in grado di comprendere la richiesta.
badRequest (400)processingFailureIl server API non è riuscito a elaborare correttamente la richiesta. Sebbene possa trattarsi di un errore transitorio, in genere indica che l'input della richiesta non è valido. Controlla la struttura della risorsa commentThread nel corpo della richiesta per assicurarti che sia valida.
forbidden (403)commentsDisabledI commenti sono disattivati per il video identificato dal parametro videoId.
forbidden (403)forbiddenNon è possibile recuperare uno o più thread di commenti richiesti a causa di autorizzazioni insufficienti. La richiesta potrebbe non essere correttamente autorizzata.
notFound (404)channelNotFoundImpossibile trovare il canale identificato dal parametro allThreadsRelatedToChannelId.
notFound (404)commentThreadNotFoundNon è possibile trovare uno o più thread di commenti specificati. Verifica i valori del parametro id della richiesta per assicurarti che siano corretti.
notFound (404)videoNotFoundImpossibile trovare il video identificato dal parametro videoId.

commentThreads.insert

Tipo di erroreDettagli erroreDescrizione
badRequest (400)channelOrVideoIdMissingOgni thread di commenti deve essere collegato a un canale o a un video. Assicurati che la risorsa specifichi i valori sia per le proprietà snippet.channelId che per snippet.videoId. Un commento su un video viene visualizzato nella pagina di visualizzazione del video.
badRequest (400)commentTextRequiredLa risorsa comment da inserire deve specificare un valore per la proprietà snippet.topLevelComment.snippet.textOriginal. I commenti non possono essere vuoti.
badRequest (400)commentTextTooLongLa risorsa comment che viene inserita contiene troppi caratteri nella proprietà snippet.topLevelComment.snippet.textOriginal.
badRequest (400)invalidCommentThreadMetadataI metadati della richiesta non sono validi.
badRequest (400)processingFailureIl server API non è riuscito a elaborare correttamente la richiesta. Sebbene possa trattarsi di un errore transitorio, in genere indica che l'input della richiesta non è valido. Controlla la struttura della risorsa commentThread nel corpo della richiesta per assicurarti che sia valida.
forbidden (403)forbiddenIl thread dei commenti potrebbe essere stato creato a causa di autorizzazioni insufficienti. La richiesta potrebbe non essere correttamente autorizzata.
forbidden (403)ineligibleAccountPer inserire un commento o un thread di commenti, l'account YouTube utilizzato per autorizzare la richiesta dell'API deve essere unito all'Account Google dell'utente.
notFound (404)channelNotFoundImpossibile trovare il canale specificato. Controlla il valore della proprietà snippet.channelId per assicurarti che sia corretto.
notFound (404)videoNotFoundImpossibile trovare il video specificato. Controlla il valore della proprietà snippet.videoId per assicurarti che sia corretto.

commenti

Il metodo comments.markAsSpam non è più supportato.

Le tabelle seguenti identificano i messaggi di errore restituiti dall'API in risposta alle chiamate relative alle risorse comments. Questi metodi potrebbero anche restituire gli errori elencati nella sezione Errori comuni delle richieste.

comments.list

Tipo di erroreDettagli erroreDescrizione
badRequest (400)operationNotSupportedLa richiesta API non è valida o è stata creata in modo errato. Di conseguenza, il server API non è in grado di comprendere la richiesta.
forbidden (403)forbiddenNon è possibile recuperare uno o più dei commenti richiesti a causa di autorizzazioni insufficienti. La richiesta potrebbe non essere correttamente autorizzata.
notFound (404)commentNotFoundNon è possibile trovare uno o più dei commenti specificati. Verifica che i valori dei parametri id e parentId della richiesta siano corretti.

comments.setModerationStatus

Tipo di erroreDettagli erroreDescrizione
badRequest (400)banWithoutRejectIl parametro banAuthor può essere utilizzato solo se il valore del parametro moderationStatus è rejected.
badRequest (400)operationNotSupportedLa richiesta API non è valida o è stata creata in modo errato. Di conseguenza, il server API non è in grado di comprendere la richiesta.
badRequest (400)processingFailureIl server API non è riuscito a elaborare correttamente la richiesta. Sebbene possa trattarsi di un errore transitorio, in genere indica che l'input della richiesta non è valido.
forbidden (403)forbiddenNon è possibile impostare lo stato di moderazione di uno o più commenti a causa di autorizzazioni insufficienti. La richiesta potrebbe non essere correttamente autorizzata.
notFound (404)commentNotFoundNon è possibile trovare uno o più commenti che la richiesta sta tentando di aggiornare. Verifica che i valori del parametro id della richiesta siano corretti.

comments.insert

Tipo di erroreDettagli erroreDescrizione
badRequest (400)commentTextRequiredLa risorsa comment da inserire deve specificare un valore per la proprietà snippet.textOriginal. I commenti non possono essere vuoti.
badRequest (400)commentTextTooLongLa risorsa comment che viene inserita contiene troppi caratteri nella proprietà snippet.textOriginal.
badRequest (400)invalidCommentMetadataI metadati della richiesta non sono validi.
badRequest (400)operationNotSupportedL'utente dell'API non è in grado di inserire un commento in risposta al commento di primo livello identificato dalla proprietà snippet.parentId. In una risorsa commentThread, la proprietà snippet.canReply indica se lo spettatore corrente può rispondere al thread.
badRequest (400)parentCommentIsPrivateIl commento principale specificato è privato. L'API non supporta le risposte ai commenti privati.
badRequest (400)parentIdMissingIl commento che viene inserito deve essere collegato a un commento principale. Tuttavia, la risorsa comment nel corpo della richiesta API non ha specificato un valore per la proprietà snippet.parentId.
badRequest (400)processingFailureIl server API non è riuscito a elaborare correttamente la richiesta. Sebbene possa trattarsi di un errore transitorio, in genere indica che l'input della richiesta non è valido. Controlla la struttura della risorsa comment nel corpo della richiesta per assicurarti che sia valida.
forbidden (403)forbiddenImpossibile creare il commento a causa di autorizzazioni insufficienti. La richiesta potrebbe non essere correttamente autorizzata.
forbidden (403)ineligibleAccountPer inserire un commento o un thread di commenti, l'account YouTube utilizzato per autorizzare la richiesta dell'API deve essere unito all'Account Google dell'utente.
notFound (404)parentCommentNotFoundImpossibile trovare il commento principale specificato. Verifica che il valore della proprietà snippet.parentId nel corpo della richiesta sia corretto.

comments.delete

Tipo di erroreDettagli erroreDescrizione
badRequest (400)processingFailureIl server API non è riuscito a elaborare correttamente la richiesta. Sebbene possa trattarsi di un errore transitorio, in genere indica che l'input della richiesta non è valido.
forbidden (403)forbiddenImpossibile eliminare il commento a causa di autorizzazioni insufficienti. La richiesta potrebbe non essere correttamente autorizzata.
notFound (404)commentNotFoundImpossibile trovare il commento specificato. Verifica che il valore del parametro id della richiesta sia corretto.

comments.update

Tipo di erroreDettagli erroreDescrizione
badRequest (400)commentTextTooLongLa risorsa comment in fase di aggiornamento contiene troppi caratteri nella proprietà snippet.textOriginal.
badRequest (400)invalidCommentMetadataI metadati della richiesta non sono validi.
badRequest (400)operationNotSupportedLa richiesta API non è valida o è stata creata in modo errato. Di conseguenza, il server API non è in grado di comprendere la richiesta.
badRequest (400)processingFailureIl server API non è riuscito a elaborare correttamente la richiesta. Sebbene possa trattarsi di un errore transitorio, in genere indica che l'input della richiesta non è valido. Controlla la struttura della risorsa comment nel corpo della richiesta per assicurarti che sia valida.
forbidden (403)forbiddenImpossibile aggiornare il commento a causa di autorizzazioni insufficienti. La richiesta potrebbe non essere correttamente autorizzata.
forbidden (403)ineligibleAccountPer aggiornare un commento o un thread di commenti, l'account YouTube utilizzato per autorizzare la richiesta dell'API deve essere unito all'Account Google dell'utente.
notFound (404)commentNotFoundImpossibile trovare il commento specificato. Verifica che il valore della proprietà id nel corpo della richiesta sia corretto.

membri

Le tabelle seguenti identificano i messaggi di errore restituiti dall'API in risposta alle chiamate relative alle risorse members. Questi metodi potrebbero anche restituire gli errori elencati nella sezione Errori comuni delle richieste.

members.list

Tipo di erroreDettagli erroreDescrizione
badRequest (400)channelMembershipsNotEnabledIl canale del creator che autorizza la richiesta non ha attivato gli abbonamenti al canale.
badRequest (400)invalidModeIl valore del parametro mode non è valido. Questo errore potrebbe verificarsi se il parametro pageToken specifica un token recuperato utilizzando una modalità diversa da quella specificata.
badRequest (400)invalidPageTokenIl valore del parametro pageToken non è valido. Questo errore si verifica se il token pagina utilizzato nella richiesta è scaduto.
badRequest (400)invalidHasAccessToLevelIl valore del parametro hasAccessToLevel non è valido. Non esiste un livello con il valore id specificato.
badRequest (400)invalidFilterByMemberChannelIdIl valore del parametro filterByMemberChannelId non è valido. Questo errore si verifica se il valore del parametro filterByMemberChannelId specifica più di 100 canali.

membershipsLevels

Le tabelle seguenti identificano i messaggi di errore restituiti dall'API in risposta alle chiamate relative alle risorse members. Questi metodi potrebbero anche restituire gli errori elencati nella sezione Errori comuni delle richieste.

membershipsLevels.list

Tipo di erroreDettagli erroreDescrizione
badRequest (400)channelMembershipsNotEnabledIl canale del creator che autorizza la richiesta non ha attivato gli abbonamenti al canale.

playlistItems

Le tabelle seguenti identificano i messaggi di errore restituiti dall'API in risposta alle chiamate relative alle risorse playlistItems. Questi metodi potrebbero anche restituire gli errori elencati nella sezione Errori comuni delle richieste.

playlistItems.delete

Tipo di erroreDettagli erroreDescrizione
forbidden (403)playlistItemsNotAccessibleLa richiesta non è autorizzata correttamente per eliminare l'elemento della playlist specificato.
notFound (404)playlistItemNotFoundImpossibile trovare l'elemento della playlist identificato con il parametro id della richiesta.
invalidValue (400)playlistOperationUnsupportedL'API non supporta la possibilità di eliminare i video dalla playlist specificata. Ad esempio, non puoi eliminare un video dalla playlist dei video caricati.

playlistItems.insert

Tipo di erroreDettagli erroreDescrizione
duplicatevideoAlreadyInPlaylistIl video che stai cercando di aggiungere alla playlist è già presente al suo interno.
forbidden (403)playlistContainsMaximumNumberOfVideosLa playlist contiene già il numero massimo di elementi consentito.
forbidden (403)playlistItemsNotAccessibleLa richiesta non è correttamente autorizzata a inserire l'elemento della playlist specificato.
invalidValue (400)invalidContentDetailsLa proprietà contentDetails nella richiesta non è valida. Un possibile motivo è che il campo contentDetails.note è più lungo di 280 caratteri.
invalidValue (400)invalidPlaylistItemPositionLa richiesta tenta di impostare la posizione dell'elemento della playlist su un valore non valido o non supportato. Controlla il valore della proprietà position in snippet della risorsa.
invalidValue (400)invalidResourceTypeIl valore type specificato per l'ID risorsa non è supportato per questa operazione. L'ID risorsa identifica l'elemento aggiunto alla playlist, ad esempio youtube#video.
invalidValue (400)manualSortRequiredLa 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.position dalla risorsa inserita dalla richiesta. Se vuoi che l'elemento della playlist abbia una posizione specifica nell'elenco, devi prima aggiornare l'opzione Ordine della playlist su Manuale nelle impostazioni della playlist. Queste impostazioni possono essere regolate in Gestione video di YouTube.
invalidValue (400)videoAlreadyInAnotherSeriesPlaylistIl video che stai cercando di aggiungere alla playlist è già presente in un'altra playlist della serie.
invalidValue (400)playlistOperationUnsupportedL'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)playlistNotFoundImpossibile trovare la playlist identificata con il parametro playlistId della richiesta.
notFound (404)videoNotFoundImpossibile trovare il video che stai tentando di aggiungere alla playlist. Controlla il valore della proprietà videoId per assicurarti che sia corretto.
required (400)channelIdRequiredLa richiesta non specifica un valore per la proprietà channelId obbligatoria.
required (400)playlistIdRequiredLa richiesta non specifica un valore per la proprietà playlistId obbligatoria.
required (400)resourceIdRequiredLa richiesta deve contenere una risorsa in cui l'oggetto snippet specifica un resourceId.

playlistItems.list

Tipo di erroreDettagli erroreDescrizione
forbidden (403)playlistItemsNotAccessibleLa richiesta non è correttamente autorizzata a recuperare la playlist specificata.
notFound (404)playlistNotFoundImpossibile trovare la playlist identificata con il parametro playlistId della richiesta.
notFound (404)videoNotFoundImpossibile trovare il video identificato con il parametro videoId della richiesta.
required (400)playlistIdRequiredLa richiesta di iscrizione non specifica un valore per la proprietà playlistId obbligatoria.
invalidValue (400)playlistOperationUnsupportedL'API non supporta la possibilità di elencare i video nella playlist specificata. Ad esempio, non puoi inserire un video nella playlist Guarda più tardi.

playlistItems.update

Tipo di erroreDettagli erroreDescrizione
forbidden (403)playlistItemsNotAccessibleLa richiesta non è correttamente autorizzata ad aggiornare l'elemento della playlist specificato.
invalidValue (400)invalidPlaylistItemPositionLa richiesta tenta di impostare la posizione dell'elemento della playlist su un valore non valido o non supportato. Controlla il valore della proprietà position in snippet della risorsa.
invalidValue (400)invalidResourceTypeIl valore type specificato per l'ID risorsa non è supportato per questa operazione. L'ID risorsa identifica l'elemento aggiunto alla playlist, ad esempio youtube#video.
invalidValue (400)invalidSnippetLa richiesta non specifica una proprietà snippet valida.
invalidValue (400)manualSortRequiredLa 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.position dalla risorsa inserita dalla richiesta. Se vuoi che l'elemento della playlist abbia una posizione specifica nell'elenco, devi prima aggiornare l'opzione Ordine della playlist su Manuale nelle impostazioni della playlist. Queste impostazioni possono essere regolate in Gestione video di YouTube.
invalidValue (400)playlistOperationUnsupportedL'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)playlistItemNotFoundImpossibile trovare l'elemento della playlist identificato con la proprietà id della richiesta.
notFound (404)playlistNotFoundImpossibile trovare la playlist identificata con il parametro playlistId della richiesta.
required (400)channelIdRequiredLa richiesta non specifica un valore per la proprietà channelId obbligatoria.
required (400)playlistIdRequiredLa richiesta non specifica un valore per la proprietà playlistId obbligatoria.
required (400)playlistItemIdRequiredLa risorsa elemento della playlist specificata nella richiesta deve utilizzare la proprietà id per identificare l'elemento della playlist in fase di aggiornamento.

playlist

Le tabelle seguenti identificano i messaggi di errore restituiti dall'API in risposta alle chiamate relative alle risorse playlists. Questi metodi potrebbero anche restituire gli errori elencati nella sezione Errori comuni delle richieste.

playlists.delete

Tipo di erroreDettagli erroreDescrizione
forbidden (403)playlistForbiddenQuesta operazione è vietata o la richiesta non è correttamente autorizzata.
notFound (404)playlistNotFoundImpossibile trovare la playlist identificata con il parametro id della richiesta.
invalidValue (400)playlistOperationUnsupportedL'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 erroreDettagli erroreDescrizione
forbidden (403)channelClosedIl canale specificato nel parametro channelId è stato chiuso.
forbidden (403)channelSuspendedIl canale specificato nel parametro channelId è stato sospeso.
forbidden (403)playlistForbiddenLa playlist identificata con il parametro id della richiesta non supporta la richiesta o la richiesta non è correttamente autorizzata.
notFound (404)channelNotFoundImpossibile trovare il canale specificato nel parametro channelId.
notFound (404)playlistNotFoundImpossibile trovare la playlist identificata con il parametro id della richiesta.
invalidValue (400)playlistOperationUnsupportedL'API non supporta la possibilità di elencare la playlist specificata. Ad esempio, non puoi elencare la tua playlist Guarda più tardi.

playlists.insert

Tipo di erroreDettagli erroreDescrizione
badRequest (400)defaultLanguageNotSetErrordefaultLanguage deve essere impostato per aggiornare localizations.
badRequest (400)localizationValidationErrorUno 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 riportate nella documentazione della risorsa Playlists.
badRequest (400)maxPlaylistExceededLa playlist non può essere creata perché il canale ha già raggiunto il numero massimo di playlist consentite.
forbidden (403)playlistForbiddenQuesta operazione è vietata o la richiesta non è correttamente autorizzata.
invalidValue (400)invalidPlaylistSnippetLa richiesta fornisce uno snippet di playlist non valido.
required (400)playlistTitleRequiredLa richiesta deve specificare un titolo della playlist.

playlists.update

Tipo di erroreDettagli erroreDescrizione
badRequest (400)defaultLanguageNotSetErrordefaultLanguage deve essere impostato per aggiornare localizations.
badRequest (400)localizationValidationErrorUno 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 riportate nella documentazione della risorsa Playlists.
forbidden (403)playlistForbiddenQuesta operazione è vietata o la richiesta non è correttamente autorizzata.
invalidValue (400)invalidPlaylistSnippetLa richiesta fornisce uno snippet di playlist non valido.
invalidValue (400)playlistOperationUnsupportedL'API non supporta la possibilità di aggiornare la playlist specificata. Ad esempio, non puoi aggiornare le proprietà della playlist dei video caricati.
notFound (404)playlistNotFoundImpossibile trovare la playlist identificata con il parametro id della richiesta.
required (400)playlistTitleRequiredLa richiesta deve specificare un titolo della playlist.

abbonamenti

Le tabelle seguenti identificano i messaggi di errore restituiti dall'API in risposta alle chiamate relative alle risorse subscriptions. Questi metodi potrebbero anche restituire gli errori elencati nella sezione Errori comuni delle richieste.

subscriptions.delete

Tipo di erroreDettagli erroreDescrizione
forbidden (403)subscriptionForbiddenLa richiesta non è autenticata correttamente o non è supportata per questo canale.
notFound (404)subscriptionNotFoundImpossibile trovare l'abbonamento che stai tentando di eliminare. Verifica che il valore del parametro id della richiesta sia corretto.

subscriptions.insert

Tipo di erroreDettagli erroreDescrizione
badRequest (400)subscriptionDuplicateL'abbonamento che stai cercando di creare esiste già.
badRequest (400)subscriptionForbiddenHai raggiunto il numero massimo di abbonamenti.
badRequest (400)subscriptionForbiddenTroppe iscrizioni recenti. Riprova tra qualche ora.
badRequest (400)subscriptionForbiddenL'iscrizione al tuo canale non è supportata.
forbidden (403)subscriptionForbiddenLa richiesta non è autenticata correttamente o non è supportata per questo canale.
notFound (404)publisherNotFoundImpossibile trovare la risorsa specificata dalla proprietà snippet.resourceId della richiesta.
notFound (404)subscriberNotFoundImpossibile trovare l'abbonato identificato con la richiesta.
required (400)publisherRequiredLa risorsa di abbonamento specificata nella richiesta deve utilizzare la proprietà snippet.resourceId per identificare il canale a cui si sta sottoscrivendo l'abbonamento.

subscriptions.list

Tipo di erroreDettagli erroreDescrizione
forbidden (403)accountClosedNon è stato possibile recuperare le iscrizioni perché l'account dell'abbonato è chiuso.
forbidden (403)accountSuspendedNon è stato possibile recuperare le iscrizioni perché l'account dell'abbonato è sospeso.
forbidden (403)subscriptionForbiddenL'utente che ha effettuato la richiesta non è autorizzato ad accedere agli abbonamenti richiesti.
notFound (404)subscriberNotFoundImpossibile trovare l'abbonato identificato con la richiesta.

miniature

Le tabelle seguenti identificano i messaggi di errore restituiti dall'API in risposta alle chiamate relative alle risorse thumbnails. Questi metodi potrebbero anche restituire gli errori elencati nella sezione Errori comuni delle richieste.

thumbnails.set

Tipo di erroreDettagli erroreDescrizione
badRequest (400)invalidImageI contenuti dell'immagine forniti non sono validi.
badRequest (400)mediaBodyRequiredLa richiesta non include i contenuti dell'immagine.
forbidden (403)forbiddenImpossibile impostare la miniatura per il video specificato. La richiesta potrebbe non essere correttamente autorizzata.
forbidden (403)forbiddenL'utente autenticato non dispone delle autorizzazioni per caricare e impostare miniature dei video personalizzate.
notFound (404)videoNotFoundImpossibile trovare il video per cui stai tentando di inserire un'immagine in miniatura. Verifica che il valore del parametro videoId della richiesta sia corretto.
tooManyRequests (429)uploadRateLimitExceededIl canale ha caricato troppe miniature di recente. Riprova a inviare la richiesta in un secondo momento.

videoAbuseReportReasons

Le tabelle seguenti identificano i messaggi di errore restituiti dall'API in risposta alle chiamate relative alle risorse videoAbuseReportReasons. Questi metodi potrebbero anche restituire gli errori elencati nella sezione Errori comuni delle richieste.

videoAbuseReportReasons.list

Tipo di erroreDettagli erroreDescrizione
forbidden (403)forbiddenAccesso vietato. La richiesta potrebbe non essere correttamente autorizzata.

videoCategories

Le tabelle seguenti identificano i messaggi di errore restituiti dall'API in risposta alle chiamate relative alle risorse videoCategories. Questi metodi potrebbero anche restituire gli errori elencati nella sezione Errori comuni delle richieste.

videoCategories.list

Tipo di erroreDettagli erroreDescrizione
notFound (404)videoCategoryNotFoundImpossibile trovare la categoria video identificata dal parametro id. Utilizza il metodo videoCategories.list per recuperare un elenco di valori validi.

video

Le tabelle seguenti identificano i messaggi di errore restituiti dall'API in risposta alle chiamate relative alle risorse videos. Questi metodi potrebbero anche restituire gli errori elencati nella sezione Errori comuni delle richieste.

videos.insert

Tipo di erroreDettagli erroreDescrizione
badRequest (400)defaultLanguageNotSetLa richiesta tenta di aggiungere dettagli del video localizzati senza specificare la lingua predefinita dei dettagli del video.
badRequest (400)invalidCategoryIdLa proprietà snippet.categoryId specifica un ID categoria non valido. Utilizza il metodo videoCategories.list per recuperare le categorie supportate.
badRequest (400)invalidDescriptionI metadati della richiesta specificano una descrizione del video non valida.
badRequest (400)invalidFilenameIl nome del file del video specificato nell'intestazione Slug non è valido.
badRequest (400)invalidPublishAtI metadati della richiesta specificano un'ora di pubblicazione pianificata non valida.
badRequest (400)invalidRecordingDetailsL'oggetto recordingDetails nei metadati della richiesta specifica dettagli di registrazione non validi.
badRequest (400)invalidTagsI metadati della richiesta specificano parole chiave video non valide.
badRequest (400)invalidTitleI metadati della richiesta specificano un titolo del video non valido o vuoto.
badRequest (400)invalidVideoGameRatingI metadati della richiesta specificano una classificazione del videogioco non valida.
badRequest (400)invalidVideoMetadataI metadati della richiesta non sono validi. Questo errore si verifica se la richiesta aggiorna la parte snippet di una risorsa video, ma non imposta un valore sia per le proprietà snippet.title sia per snippet.categoryId.
badRequest (400)mediaBodyRequiredLa richiesta non include i contenuti video.
badRequest (400)uploadLimitExceededL'utente ha superato il numero di video che può caricare.
forbidden (403)forbidden
forbidden (403)forbiddenLicenseSettingLa richiesta tenta di impostare una licenza non valida per il video.
forbidden (403)forbiddenPrivacySettingLa richiesta tenta di impostare un'impostazione della privacy non valida per il video.

videos.list

Tipo di erroreDettagli erroreDescrizione
badRequest (400)videoChartNotFoundLa classifica video richiesta non è supportata o non è disponibile.
forbidden (403)forbiddenLa richiesta non è autorizzata correttamente ad accedere al file video o alle informazioni di elaborazione. Le parti fileDetails, processingDetails e suggestions sono disponibili solo per il proprietario del video.
forbidden (403)forbiddenLa richiesta non può accedere alle informazioni sulle valutazioni degli utenti. Questo errore può verificarsi perché la richiesta non è autorizzata correttamente a utilizzare il parametro myRating.
notFound (404)videoNotFoundImpossibile trovare il video che stai tentando di recuperare. Verifica che il valore del parametro id della richiesta sia corretto.

videos.delete

Tipo di erroreDettagli erroreDescrizione
forbidden (403)forbiddenIl video che stai tentando di eliminare non può essere eliminato. La richiesta potrebbe non essere correttamente autorizzata.
notFound (404)videoNotFoundImpossibile trovare il video che stai tentando di eliminare. Verifica che il valore del parametro id della richiesta sia corretto.

videos.update

Tipo di erroreDettagli erroreDescrizione
badRequest (400)defaultLanguageNotSetLa richiesta API sta tentando di aggiungere dettagli del video localizzati senza specificare la lingua predefinita dei dettagli del video.
badRequest (400)invalidCategoryIdLa proprietà snippet.categoryId specifica un ID categoria non valido. Utilizza il metodo videoCategories.list per recuperare le categorie supportate.
badRequest (400)invalidDefaultBroadcastPrivacySettingLa richiesta tenta di impostare un'impostazione della privacy non valida per la trasmissione predefinita.
badRequest (400)invalidDescriptionI metadati della richiesta specificano una descrizione del video non valida.
badRequest (400)invalidPublishAtI metadati della richiesta specificano un'ora di pubblicazione pianificata non valida.
badRequest (400)invalidRecordingDetailsL'oggetto recordingDetails nei metadati della richiesta specifica dettagli di registrazione non validi.
badRequest (400)invalidTagsI metadati della richiesta specificano parole chiave video non valide.
badRequest (400)invalidTitleI metadati della richiesta specificano un titolo del video non valido o vuoto.
badRequest (400)invalidVideoMetadataI metadati della richiesta non sono validi. Questo errore si verifica se la richiesta aggiorna la parte snippet di una risorsa video, ma non imposta un valore per entrambe le proprietà snippet.title e snippet.categoryId.
forbidden (403)forbiddenAccesso vietato. La richiesta potrebbe non essere correttamente autorizzata.
forbidden (403)forbiddenEmbedSettingLa richiesta tenta di impostare un'impostazione di incorporamento non valida per il video. Alcuni canali potrebbero non avere l'autorizzazione a offrire player incorporati per i live . Per ulteriori informazioni, consulta il Centro assistenza YouTube.
forbidden (403)forbiddenLicenseSettingLa richiesta tenta di impostare una licenza non valida per il video.
forbidden (403)forbiddenPrivacySettingLa richiesta tenta di impostare un'impostazione della privacy non valida per il video.
notFound (404)videoNotFoundImpossibile trovare il video che stai tentando di aggiornare. Controlla il valore del campo id nel corpo della richiesta per assicurarti che sia corretto.

videos.rate

Tipo di erroreDettagli erroreDescrizione
badRequest (400)emailNotVerifiedL'utente deve verificare il proprio indirizzo email prima di poter valutare.
badRequest (400)invalidRatingLa richiesta conteneva un valore imprevisto per il parametro rating.
badRequest (400)videoPurchaseRequiredI video a noleggio possono essere valutati solo dagli utenti che li hanno noleggiati.
forbidden (403)forbiddenIl video che stai tentando di valutare non può essere valutato. La richiesta potrebbe non essere correttamente autorizzata.
forbidden (403)videoRatingDisabledIl proprietario del video che stai tentando di valutare ha disattivato le valutazioni per quel video.
notFound (404)videoNotFoundImpossibile trovare il video che stai tentando di valutare. Verifica che il valore del parametro id della richiesta sia corretto.

videos.reportAbuse

Tipo di erroreDettagli erroreDescrizione
badRequest (400)invalidAbuseReasonLa richiesta conteneva un valore imprevisto per il campo reason_id o una combinazione dei campi reason_id e secondary_reason_id.
badRequest (400)rateLimitExceededL'utente ha inviato troppe richieste in un determinato periodo di tempo.
forbidden (403)forbidden
notFound (404)videoNotFoundNon è possibile trovare il video per cui stai tentando di segnalare un abuso.

filigrane

Le tabelle seguenti identificano i messaggi di errore restituiti dall'API in risposta alle chiamate relative alle risorse watermarks. Questi metodi potrebbero anche restituire gli errori elencati nella sezione Errori comuni delle richieste.

watermarks.set

Tipo di erroreDettagli erroreDescrizione
badRequest (400)imageFormatUnsupportedL'immagine che hai fornito è in un formato non supportato.
badRequest (400)imageTooTallL'immagine che hai fornito è troppo alta.
badRequest (400)imageTooWideL'immagine che hai fornito è troppo larga.
badRequest (400)mediaBodyRequiredLa richiesta non include i contenuti dell'immagine.
forbidden (403)forbiddenImpossibile impostare la filigrana per il canale specificato. La richiesta potrebbe non essere correttamente autorizzata o il parametro channelId potrebbe essere impostato su un valore non valido.

watermarks.unset

Tipo di erroreDettagli erroreDescrizione
forbidden (403)forbiddenLa filigrana non può essere deselezionata per il canale specificato. La richiesta potrebbe non essere correttamente autorizzata o il parametro channelId potrebbe essere impostato su un valore non valido.