Questo documento identifica i diversi tipi di errori che le operazioni di YouTube Live Streaming API possono restituire. Puoi anche trovare un elenco di errori per ogni singolo metodo nella documentazione di riferimento per quel metodo.
fanFundingEvents
Le tabelle seguenti identificano i messaggi di errore che l'API restituisce in risposta alle chiamate relative alle risorse di fanFundingEvents
.
fanFundingEvents.list
Tipo di errore | Dettagli dell'errore | Descrizione |
---|---|---|
forbidden (403) |
insufficientPermissions |
Non disponi delle autorizzazioni necessarie per visualizzare gli eventi Finanziamenti dei fan del canale. |
invalidValue (400) |
fanFundingNotEnabledForChannelId |
Sul canale non è stato attivato Finanziamenti dei fan. |
liveBroadcasts
Le tabelle seguenti identificano i messaggi di errore che l'API restituisce in risposta alle chiamate relative alle risorse di liveBroadcasts
.
liveBroadcasts.bind
Tipo di errore | Dettagli dell'errore | Descrizione |
---|---|---|
backendError |
internalError |
Si è verificato un errore interno durante il binding. |
forbidden (403) |
liveBroadcastBindingNotAllowed |
Lo stato attuale della trasmissione dal vivo non consente di associarla a uno stream. |
insufficientPermissions |
insufficientLivePermissions |
La richiesta non è autorizzata a recuperare la trasmissione live specificata. Per ulteriori informazioni, consulta l'articolo Implementazione dell'autenticazione OAuth2. |
insufficientPermissions |
liveStreamingNotEnabled |
L'utente che ha autorizzato la richiesta non è abilitato a trasmettere video in live streaming su YouTube. Gli utenti possono trovare ulteriori informazioni all'indirizzo https://www.youtube.com/features. |
notFound (404) |
liveBroadcastNotFound |
La trasmissione specificata dal parametro id non esiste. |
notFound (404) |
liveStreamNotFound |
Il flusso specificato dal parametro streamId non esiste. |
rateLimitExceeded |
userRequestsExceedRateLimit |
L'utente ha inviato troppe richieste in un determinato periodo di tempo. |
required (400) |
idRequired |
Il parametro id obbligatorio deve identificare la trasmissione da associare. |
liveBroadcasts.delete
Tipo di errore | Dettagli dell'errore | Descrizione |
---|---|---|
forbidden (403) |
liveBroadcastDeletionNotAllowed |
Lo stato attuale della trasmissione dal vivo non ne consente l'eliminazione. |
insufficientPermissions |
insufficientLivePermissions |
La richiesta non è autorizzata a eliminare la trasmissione live specificata. Per ulteriori informazioni, consulta l'articolo Implementazione dell'autenticazione OAuth2. |
insufficientPermissions |
liveStreamingNotEnabled |
L'utente che ha autorizzato la richiesta non è abilitato a trasmettere video in live streaming su YouTube. Gli utenti possono trovare ulteriori informazioni all'indirizzo https://www.youtube.com/features. |
notFound (404) |
liveBroadcastNotFound |
La proprietà id specificata nella risorsa liveBroadcast non ha identificato una trasmissione. |
liveBroadcasts.insert
Tipo di errore | Dettagli dell'errore | Descrizione |
---|---|---|
insufficientPermissions |
insufficientLivePermissions |
La richiesta non è autorizzata a creare la trasmissione live. |
insufficientPermissions |
livePermissionBlocked |
Al momento l'utente che ha autorizzato la richiesta non è in grado di riprodurre in streaming il video in diretta su YouTube. I dettagli che spiegano perché l'utente non può riprodurre il video in diretta potrebbero essere disponibili nelle impostazioni del canale dell'utente all'indirizzo https://www.youtube.com/features. |
insufficientPermissions |
liveStreamingNotEnabled |
L'utente che ha autorizzato la richiesta non è abilitato a trasmettere video in live streaming su YouTube. Gli utenti possono trovare ulteriori informazioni all'indirizzo https://www.youtube.com/features. |
invalidValue (400) |
invalidAutoStart |
La risorsa liveBroadcast contiene un valore non valido per la proprietà contentDetails.enableAutoStart .
Non tutte le trasmissioni supportano questa impostazione. |
invalidValue (400) |
invalidAutoStop |
La risorsa liveBroadcast contiene un valore non valido per la proprietà contentDetails.enableAutoStop . Non puoi modificare l'impostazione enableAutoStop per una trasmissione permanente. |
invalidValue (400) |
invalidDescription |
La risorsa liveBroadcast non ha specificato un valore valido per la proprietà snippet.description . Il valore della proprietà può contenere fino a 5000 caratteri. |
invalidValue (400) |
invalidEmbedSetting |
La risorsa liveBroadcast contiene un valore non valido per la proprietà contentDetails.enable_embed . Non puoi incorporare questa trasmissione. |
invalidValue (400) |
invalidLatencyPreferenceOptions |
La risorsa liveBroadcast contiene un valore non valido per la proprietà contentDetails.latencyPreference .
Non tutte le impostazioni sono supportate con questa preferenza di latenza.
|
invalidValue (400) |
invalidPrivacyStatus |
La risorsa liveBroadcast contiene un valore non valido per la proprietà status.privacy_status . |
invalidValue (400) |
invalidProjection |
La risorsa liveBroadcast contiene un valore non valido per la proprietà contentDetails.projection . La proiezione di una trasmissione predefinita non può essere impostata su 360 . |
invalidValue (400) |
invalidScheduledEndTime |
La risorsa liveBroadcast contiene un valore non valido per la proprietà snippet.scheduledEndTime . L'ora di fine programmata deve seguire l'ora di inizio programmata. |
invalidValue (400) |
invalidScheduledStartTime |
La risorsa liveBroadcast contiene un valore non valido per la proprietà snippet.scheduledStartTime . L'ora di inizio pianificata deve essere nel futuro e sufficientemente vicina alla data corrente da consentire una pianificazione affidabile di una trasmissione in quel momento. |
invalidValue (400) |
invalidTitle |
La risorsa liveBroadcast non ha specificato un valore valido per la proprietà snippet.title . Il valore della proprietà deve essere compreso tra 1 e 100 caratteri. |
limitExceeded |
userBroadcastsExceedLimit |
L'utente ha creato troppe trasmissioni live o pianificate e deve interromperne o eliminarne alcune. |
rateLimitExceeded |
userRequestsExceedRateLimit |
L'utente ha inviato troppe richieste in un determinato periodo di tempo. |
required (400) |
privacyStatusRequired |
La risorsa liveBroadcast deve specificare uno stato di privacy. Consulta i valori di privacyStatus validi. |
required (400) |
scheduledEndTimeRequired |
La risorsa liveBroadcast deve specificare la proprietà snippet.scheduledEndTime . |
required (400) |
scheduledStartTimeRequired |
La risorsa liveBroadcast deve specificare la proprietà snippet.scheduledStartTime . |
required (400) |
titleRequired |
La risorsa liveBroadcast deve specificare la proprietà snippet.title . |
liveBroadcasts.list
Tipo di errore | Dettagli dell'errore | Descrizione |
---|---|---|
insufficientPermissions |
insufficientLivePermissions |
La richiesta non è autorizzata a recuperare la trasmissione live. |
insufficientPermissions |
liveStreamingNotEnabled |
L'utente che ha autorizzato la richiesta non è abilitato a trasmettere video in live streaming su YouTube. Gli utenti possono trovare ulteriori informazioni all'indirizzo https://www.youtube.com/features. |
liveBroadcasts.transition
Tipo di errore | Dettagli dell'errore | Descrizione |
---|---|---|
backendError |
errorExecutingTransition |
Si è verificato un errore durante la modifica dello stato della trasmissione. |
forbidden (403) |
errorStreamInactive |
La transizione richiesta non è consentita quando lo stream associato alla trasmissione non è attivo. |
forbidden (403) |
invalidTransition |
La trasmissione live non può passare dallo stato attuale a quello richiesto. |
forbidden (403) |
redundantTransition |
La trasmissione live è già nello stato Richiesta o è in fase di elaborazione nello stato Richiesta. |
insufficientPermissions |
insufficientLivePermissions |
La richiesta non è autorizzata alla transizione della trasmissione live. |
insufficientPermissions |
livePermissionBlocked |
Al momento l'utente che ha autorizzato la richiesta non è in grado di riprodurre in streaming il video in diretta su YouTube. I dettagli che spiegano perché l'utente non può riprodurre il video in diretta potrebbero essere disponibili nelle impostazioni del canale dell'utente all'indirizzo https://www.youtube.com/features. |
insufficientPermissions |
liveStreamingNotEnabled |
L'utente che ha autorizzato la richiesta non è abilitato a trasmettere video in live streaming su YouTube. Gli utenti possono trovare ulteriori informazioni all'indirizzo https://www.youtube.com/features. |
notFound (404) |
liveBroadcastNotFound |
La trasmissione specificata dal parametro id non esiste. |
rateLimitExceeded (403) |
userRequestsExceedRateLimit |
L'utente ha inviato troppe richieste in un determinato periodo di tempo. |
required (400) |
idRequired |
Il parametro obbligatorio id deve identificare la trasmissione di cui vuoi eseguire la transizione. |
required (400) |
statusRequired |
La richiesta API deve specificare un valore per il parametro status . |
liveBroadcasts.update
Tipo di errore | Dettagli dell'errore | Descrizione |
---|---|---|
forbidden (403) |
closedCaptionsTypeModificationNotAllowed |
Il valore contentDetails.closedCaptionsType può essere modificato solo quando la trasmissione è nello stato created o ready . |
forbidden (403) |
enableAutoStartModificationNotAllowed |
Il valore contentDetails.enableAutoStart può essere modificato solo quando lo stream non è attivo e la trasmissione è nello stato created o ready . |
forbidden (403) |
enableClosedCaptionsModificationNotAllowed |
Il valore contentDetails.enableClosedCaptions può essere modificato solo quando lo stato della trasmissione è created o ready . |
forbidden (403) |
enableDvrModificationNotAllowed |
Il valore contentDetails. può essere modificato solo quando lo stato della trasmissione è created o ready . |
forbidden (403) |
enableMonitorStreamModificationNotAllowed |
Il valore contentDetails. può essere modificato solo quando lo stato della trasmissione è created o ready . |
forbidden (403) |
recordFromStartModificationNotAllowed |
Il valore contentDetails. può essere modificato solo quando lo stato della trasmissione è created o ready . |
insufficientPermissions |
insufficientLivePermissions |
La richiesta non è autorizzata ad aggiornare la trasmissione dal vivo specificata. Per ulteriori informazioni, consulta l'articolo Implementazione dell'autenticazione OAuth2. |
insufficientPermissions |
liveStreamingNotEnabled |
L'utente che ha autorizzato la richiesta non è abilitato a trasmettere video in live streaming su YouTube. Gli utenti possono trovare ulteriori informazioni all'indirizzo https://www.youtube.com/features. |
invalidValue (400) |
invalidAutoStart |
La risorsa liveBroadcast contiene un valore non valido per la proprietà contentDetails.enableAutoStart .
Non puoi modificare l'impostazione enableAutoStart per una trasmissione permanente. |
invalidValue (400) |
invalidAutoStop |
La risorsa liveBroadcast contiene un valore non valido per la proprietà contentDetails.enableAutoStop . Non puoi modificare l'impostazione enableAutoStop per una trasmissione permanente. |
invalidValue (400) |
invalidDescription |
La risorsa liveBroadcast non ha specificato un valore valido per la proprietà snippet.description . snippet.description può contenere fino a 5000 caratteri. |
invalidValue (400) |
invalidEmbedSetting |
La risorsa liveBroadcast contiene un valore non valido per la proprietà contentDetails.enable_embed . Non puoi incorporare questa trasmissione. |
invalidValue (400) |
invalidEnableClosedCaptions |
Nella risorsa liveBroadcast, il valore della proprietà contentDetails.enableClosedCaptions non è compatibile con il valore dell'impostazione contentDetails.closedCaptionType . Modifica la risorsa in modo che includa solo una delle due proprietà e invia nuovamente la richiesta. |
invalidValue (400) |
invalidLatencyPreferenceOptions |
La risorsa liveBroadcast contiene un valore non valido per la proprietà contentDetails.latencyPreference .
Non tutte le impostazioni sono supportate con questa preferenza di latenza.
|
invalidValue (400) |
invalidPrivacyStatus |
La risorsa LiveBroadcast non ha specificato uno stato della privacy valido. Consulta i valori di privacyStatus validi. |
invalidValue (400) |
invalidProjection |
La risorsa liveBroadcast contiene un valore non valido per la proprietà contentDetails.projection . La proiezione di una trasmissione permanente non può essere impostata su 360. |
invalidValue (400) |
invalidScheduledEndTime |
La risorsa liveBroadcast contiene un valore non valido per la proprietà snippet.scheduledEndTime . L'ora di fine programmata deve seguire l'ora di inizio programmata. |
invalidValue (400) |
invalidScheduledStartTime |
La risorsa liveBroadcast contiene un valore non valido per la proprietà snippet.scheduledStartTime . L'ora di inizio pianificata deve essere nel futuro. |
invalidValue (400) |
invalidTitle |
La risorsa liveBroadcast non ha specificato un valore valido per la proprietà snippet.title . snippet.title deve avere una lunghezza compresa tra 1 e 100 caratteri. |
notFound (404) |
liveBroadcastNotFound |
La proprietà id specificata nella risorsa liveBroadcast non ha identificato una trasmissione. |
required (400) |
broadcastStreamDelayMsRequired |
La risorsa liveBroadcast non ha specificato la proprietà contentDetails. . |
required (400) |
enableMonitorStreamRequired |
La risorsa liveBroadcast non ha specificato la proprietà contentDetails. . |
required (400) |
idRequired |
La risorsa liveBroadcast deve includere e specificare un valore per la proprietà id . |
required (400) |
privacyStatusRequired |
La risorsa LiveBroadcast non ha specificato uno stato della privacy. Vedi per i valori privacyStatus validi. |
required (400) |
scheduledEndTimeRequired |
La risorsa liveBroadcast non ha specificato la proprietà snippet.scheduledEndTime . |
required (400) |
scheduledStartTimeRequired |
La risorsa liveBroadcast non ha specificato la proprietà snippet.scheduledStartTime . |
required (400) |
titleRequired |
La risorsa liveBroadcast non ha specificato la proprietà snippet.title . |
liveBroadcasts.cuepoint
Tipo di errore | Dettagli dell'errore | Descrizione |
---|---|---|
insufficientPermissions (403) |
insufficientLivePermissions |
La richiesta non è autorizzata a inserire un cue point nella trasmissione live. |
insufficientPermissions (403) |
liveStreamingNotEnabled |
L'utente che ha autorizzato la richiesta non è abilitato a trasmettere video in live streaming su YouTube. Gli utenti possono trovare ulteriori informazioni alle pagine https://support.google.com/youtube/answer/2474026 e https://www.youtube.com/features. |
rateLimitExceeded (403) |
userRequestsExceedRateLimit |
L'utente ha inviato troppe richieste in un determinato periodo di tempo. |
required (400) |
idRequired |
Il parametro id obbligatorio deve identificare la trasmissione in cui vuoi inserire un cue point. |
required (400) |
cueTypeRequired |
Il campo cueType obbligatorio deve essere specificato nel corpo della richiesta API. |
notFound (404) |
liveBroadcastNotFound |
La trasmissione specificata dal parametro id non esiste. |
invalidValue (400) |
conflictingTimeFields |
È possibile specificare solo uno tra insertionOffsetTimeMs e
walltimeMs . L'impostazione di entrambi i valori causa un errore. Se non imposti nessuno dei due valori, YouTube utilizzerà il valore predefinito di insertionOffsetTimeMs (0 ), il che significa che il cue point verrà inserito il prima possibile. |
invalidValue (400) |
invalidInsertionOffsetTimeMs |
La risorsa cuepoint ha specificato un valore non valido per la
proprietà insertionOffsetTimeMs . Il valore deve essere 0 o un numero intero positivo. |
invalidValue (400) |
invalidWalltimeMs |
La risorsa cuepoint ha specificato un valore non valido per la
proprietà walltimeMs . Il valore deve essere un numero intero che rappresenta un timestamp dell'epoca. |
backendError (5xx) |
serviceUnavailable |
Il servizio non è disponibile. Riprova a inviare la richiesta tra qualche minuto. |
liveChatBans
Le tabelle seguenti identificano i messaggi di errore che l'API restituisce in risposta alle chiamate relative alle risorse di liveChatBans
.
liveChatBans.delete
Tipo di errore | Dettagli dell'errore | Descrizione |
---|---|---|
forbidden (403) |
forbidden |
L'esclusione specificata non può essere rimossa. Questo errore può verificarsi se la richiesta è autorizzata da un moderatore che sta tentando di rimuovere l'esclusione da un altro moderatore. |
forbidden (403) |
insufficientPermissions |
Non disponi delle autorizzazioni necessarie per rimuovere l'esclusione specificata. |
invalidValue (400) |
invalidLiveChatBanId |
Il parametro id specifica un valore non valido. |
notFound (404) |
liveChatBanNotFound |
Impossibile trovare l'esclusione specificata. |
liveChatBans.insert
Tipo di errore | Dettagli dell'errore | Descrizione |
---|---|---|
forbidden (403) |
insufficientPermissions |
Non disponi delle autorizzazioni necessarie per escludere un utente dalla chat live specificata. |
forbidden (403) |
liveChatBanInsertionNotAllowed |
Impossibile creare l'esclusione specificata. Questo errore può verificarsi se la richiesta tenta di escludere il proprietario della chat o un altro moderatore. |
invalidValue (400) |
invalidChannelId |
Impossibile trovare l'ID canale specificato. |
invalidValue (400) |
invalidLiveChatId |
Il valore snippet.liveChatId specificato nella richiesta non è valido. Controlla la risorsa liveBroadcast associata per assicurarti che il valore sia corretto. |
notFound (404) |
liveChatNotFound |
Impossibile trovare la chat live specificata. Controlla la risorsa liveBroadcast associata per assicurarti di aver impostato il valore corretto per la proprietà snippet.liveChatId . |
notFound (404) |
liveChatUserNotFound |
Impossibile trovare l'utente della chat live che stai tentando di escludere. |
required (400) |
bannedUserChannelIdRequired |
La risorsa liveChatBan inviata nel corpo della richiesta deve specificare un valore per la proprietà snippet.bannedUserDetails.channelId . |
required (400) |
liveChatIdRequired |
La risorsa liveChatBan inviata nel corpo della richiesta deve specificare un valore per la proprietà snippet.liveChatId . |
liveChatMessages
Le tabelle seguenti identificano i messaggi di errore che l'API restituisce in risposta alle chiamate relative alle risorse di liveChatMessages
.
liveChatMessages.delete
Tipo di errore | Dettagli dell'errore | Descrizione |
---|---|---|
forbidden (403) |
forbidden |
Non disponi delle autorizzazioni necessarie per eliminare il messaggio specificato. |
forbidden (403) |
modificationNotAllowed |
Impossibile eliminare la risorsa liveChatMessage specificata. Il parametro id potrebbe identificare un messaggio creato da un moderatore o un altro utente i cui messaggi non possono essere eliminati. |
notFound (404) |
liveChatMessageNotFound |
Impossibile trovare il messaggio che stai tentando di eliminare. Controlla il valore del parametro id per assicurarti che sia corretto. |
liveChatMessages.insert
Tipo di errore | Dettagli dell'errore | Descrizione |
---|---|---|
forbidden (403) |
forbidden |
Non disponi delle autorizzazioni necessarie per creare il messaggio specificato. |
forbidden (403) |
liveChatDisabled |
La chat live specificata è stata disattivata dal proprietario, il che significa che non è possibile aggiungere messaggi alla chat. |
forbidden (403) |
liveChatEnded |
La chat live specificata non è più in diretta. |
invalidValue (400) |
messageTextInvalid |
Il testo del messaggio (snippet.textMessageDetails.messageText ) non è valido. |
notFound (404) |
liveChatNotFound |
La chat live identificata nella richiesta API non esiste. Questo errore si verifica se la chat è stata eliminata dal proprietario. |
rateLimitExceeded |
rateLimitExceeded |
L'utente ha pubblicato troppi messaggi di chat in un determinato periodo di tempo. |
required (400) |
liveChatIdRequired |
La risorsa liveChatMessage deve includere e specificare un valore per la proprietà snippet.liveChatId . |
required (400) |
messageTextRequired |
La risorsa liveChatMessage deve includere e specificare un valore per la proprietà snippet.textMessageDetails.messageText . |
required (400) |
typeRequired |
La risorsa liveChatMessage deve includere e specificare un valore per la proprietà snippet.type . Imposta il valore del parametro su text |
liveChatMessages.list
Tipo di errore | Dettagli dell'errore | Descrizione |
---|---|---|
forbidden (403) |
forbidden |
Non disponi delle autorizzazioni necessarie per recuperare i messaggi per la chat live specificata. |
forbidden (403) |
liveChatDisabled |
La chat live non è abilitata per la trasmissione specificata. |
forbidden (403) |
liveChatEnded |
La chat live specificata non è più in diretta. |
notFound (404) |
liveChatNotFound |
Impossibile trovare la chat live che stai tentando di recuperare. Verifica che il valore del parametro liveChatId della richiesta sia corretto. |
rateLimitExceeded |
rateLimitExceeded |
La richiesta è stata inviata troppo rapidamente dopo la precedente. Questo errore si verifica quando le richieste API per il recupero dei messaggi vengono inviate più spesso delle frequenze di aggiornamento di YouTube, il che spreca inutilmente larghezza di banda. |
liveCuepoints
Le tabelle seguenti identificano i messaggi di errore che l'API restituisce in risposta alle chiamate relative alle risorse di liveCuepoints
.
liveCuepoints.insert
Tipo di errore | Dettagli dell'errore | Descrizione |
---|---|---|
invalidValue (400) |
conflictingTimeFields |
È possibile specificare un solo elemento tra offsetTimeMs e walltime . |
liveStreams
Le tabelle seguenti identificano i messaggi di errore che l'API restituisce in risposta alle chiamate relative alle risorse di liveStreams
.
liveStreams.delete
Tipo di errore | Dettagli dell'errore | Descrizione |
---|---|---|
forbidden (403) |
liveStreamDeletionNotAllowed |
Il live streaming specificato non può essere eliminato perché è associato a una trasmissione che non è ancora stata completata. |
insufficientPermissions |
insufficientLivePermissions |
La richiesta non è autorizzata a eliminare il live streaming specificato. Per ulteriori informazioni, consulta l'articolo Implementazione dell'autenticazione OAuth 2.0. |
insufficientPermissions |
liveStreamingNotEnabled |
L'utente che ha autorizzato la richiesta non è abilitato a trasmettere video in live streaming su YouTube. Per ulteriori informazioni, vedi Idoneità alle funzionalità. |
notFound (404) |
liveStreamNotFound |
Il live streaming specificato non esiste. |
liveStreams.insert
Tipo di errore | Dettagli dell'errore | Descrizione |
---|---|---|
insufficientPermissions |
insufficientLivePermissions |
La richiesta non è autorizzata a creare il live streaming specificato. |
insufficientPermissions |
livePermissionBlocked |
Al momento l'utente che ha autorizzato la richiesta non è in grado di riprodurre in streaming il video in diretta su YouTube. I dettagli che spiegano perché l'utente non può riprodurre il video in diretta potrebbero essere disponibili nelle impostazioni del canale dell'utente all'indirizzo https://www.youtube.com/features. |
insufficientPermissions |
liveStreamingNotEnabled |
L'utente che ha autorizzato la richiesta non è abilitato a trasmettere video in live streaming su YouTube. Gli utenti possono trovare ulteriori informazioni all'indirizzo https://www.youtube.com/features. |
invalidValue (400) |
invalidDescription |
Il valore della proprietà snippet.description nella risorsa liveStream può contenere fino a 10.000 caratteri. |
invalidValue (400) |
invalidFormat |
Il valore della proprietà cdn.format nella risorsa liveStream non è valido. |
invalidValue (400) |
invalidFrameRate |
Il valore della proprietà cdn.frameRate nella risorsa liveStream non è valido. |
invalidValue (400) |
invalidIngestionType |
Il valore della proprietà cdn.ingestionType nella risorsa liveStream non è valido. |
invalidValue (400) |
invalidResolution |
Il valore della proprietà cdn.resolution nella risorsa liveStream non è valido. |
invalidValue (400) |
invalidTitle |
Il valore della proprietà snippet.title nella risorsa liveStream deve avere una lunghezza compresa tra 1 e 128 caratteri. |
rateLimitExceeded |
userRequestsExceedRateLimit |
L'utente ha inviato troppe richieste in un determinato periodo di tempo. |
required (400) |
cdnRequired |
La risorsa liveStream deve contenere l'oggetto cdn . |
required (400) |
frameRateRequired |
L'API restituisce questo errore se specifichi un valore per la proprietà cdn.resolution , ma non per la proprietà cdn.frameRate . |
required (400) |
ingestionTypeRequired |
La risorsa liveStream deve specificare un valore per la proprietà cdn.ingestionType >. |
required (400) |
resolutionRequired |
L'API restituisce questo errore se specifichi un valore per la proprietà cdn.frameRate , ma non per la proprietà cdn.resolution . |
required (400) |
titleRequired |
La risorsa liveStream deve specificare un valore per la proprietà snippet.title . |
liveStreams.list
Tipo di errore | Dettagli dell'errore | Descrizione |
---|---|---|
insufficientPermissions |
insufficientLivePermissions |
La richiesta non è autorizzata a recuperare il live streaming specificato. |
insufficientPermissions |
liveStreamingNotEnabled |
L'utente che ha autorizzato la richiesta non è abilitato a trasmettere video in live streaming su YouTube. Gli utenti possono trovare ulteriori informazioni all'indirizzo https://www.youtube.com/features. |
liveStreams.update
Tipo di errore | Dettagli dell'errore | Descrizione |
---|---|---|
forbidden (403) |
liveStreamModificationNotAllowed |
Il live streaming specificato non può essere modificato nello stato attuale. Per ulteriori informazioni, vedi La vita di una trasmissione. |
forbidden (403) |
liveStreamModificationNotAllowed |
L'API non consente di modificare il valore dei campi cdn.format , cdn.frameRate , cdn.ingestionType o cdn.resolution dopo la creazione dello stream. |
forbidden (403) |
liveStreamModificationNotAllowed |
L'API non consente di cambiare uno stream riutilizzabile in modo che non sia riutilizzabile e viceversa. Per ulteriori informazioni, consulta la sezione Informazioni su trasmissioni e stream. |
insufficientPermissions |
insufficientLivePermissions |
La richiesta non è autorizzata ad aggiornare il live streaming specificato. Per ulteriori informazioni, consulta l'articolo Implementazione dell'autenticazione OAuth2. |
insufficientPermissions |
liveStreamingNotEnabled |
L'utente che ha autorizzato la richiesta non è abilitato a trasmettere video in live streaming su YouTube. Gli utenti possono trovare ulteriori informazioni all'indirizzo https://www.youtube.com/features. |
invalidValue (400) |
invalidDescription |
Il valore della proprietà snippet.description nella risorsa liveStream può contenere fino a 10.000 caratteri. |
invalidValue (400) |
invalidTitle |
Il valore della proprietà snippet.title nella risorsa liveStream deve contenere da 1 a 128 caratteri. |
notFound (404) |
liveStreamNotFound |
Il live streaming specificato non esiste. |
required (400) |
idRequired |
La risorsa liveStream deve specificare un valore per la proprietà id . |
required (400) |
ingestionTypeRequired |
La risorsa liveStream deve specificare un valore per la proprietà cdn.ingestionType . |
required (400) |
titleRequired |
La risorsa liveStream deve specificare un valore per la proprietà snippet.title . |
Sponsor
Le tabelle seguenti identificano i messaggi di errore che l'API restituisce in risposta alle chiamate relative alle risorse di sponsors
.
sponsors.list
Tipo di errore | Dettagli dell'errore | Descrizione |
---|---|---|
forbidden (403) |
insufficientPermissions |
Non disponi delle autorizzazioni necessarie per visualizzare gli sponsor del canale. |
invalidValue (400) |
invalidValueInRequest |
La richiesta contiene un valore non valido. |
invalidValue (400) |
sponsorshipNotEnabledForChannelId |
Le sponsorizzazioni non sono attivate sul canale. |