Questo documento identifica i diversi tipi di errori che possono essere restituiti dalle operazioni YouTube Live Streaming API. Puoi anche trovare un elenco di errori relativi a qualsiasi metodo nella documentazione di riferimento di quel metodo.
fanFundingEventi
Le seguenti tabelle identificano i messaggi di errore che l'API restituisce in risposta alle chiamate relative alle risorse fanFundingEvents
.
fanFundingEvents.list
Tipo di errore | Dettagli errore | Descrizione |
---|---|---|
forbidden (403) |
insufficientPermissions |
Non disponi delle autorizzazioni necessarie per visualizzare gli eventi di Finanziamenti dei fan del canale. |
invalidValue (400) |
fanFundingNotEnabledForChannelId |
Il canale non ha attivato i finanziamenti dei fan. |
trasmissioni dal vivo
Le seguenti tabelle identificano i messaggi di errore che l'API restituisce in risposta alle chiamate relative alle risorse liveBroadcasts
.
liveBroadcasts.bind
Tipo di errore | Dettagli errore | Descrizione |
---|---|---|
backendError |
internalError |
Si è verificato un errore interno durante l'associazione. |
forbidden (403) |
liveBroadcastBindingNotAllowed |
Lo stato attuale della trasmissione dal vivo non consente di essere associato a uno stream. |
insufficientPermissions |
insufficientLivePermissions |
La richiesta non è autorizzata a recuperare la trasmissione dal vivo specificata. Per saperne di più, vedi Implementare l'autenticazione OAuth2. |
insufficientPermissions |
liveStreamingNotEnabled |
L'utente che ha autorizzato la richiesta non è autorizzato a trasmettere video in live streaming su YouTube. L'utente può trovare ulteriori informazioni all'indirizzo https://www.youtube.com/features. |
notFound (404) |
liveBroadcastNotFound |
La trasmissione specificata dal parametro id non esiste. |
notFound (404) |
liveStreamNotFound |
Lo stream 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 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 dal vivo specificata. Per saperne di più, vedi Implementare l'autenticazione OAuth2. |
insufficientPermissions |
liveStreamingNotEnabled |
L'utente che ha autorizzato la richiesta non è autorizzato a trasmettere video in live streaming su YouTube. L'utente può 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 errore | Descrizione |
---|---|---|
insufficientPermissions |
insufficientLivePermissions |
La richiesta non è autorizzata a creare la trasmissione in diretta. |
insufficientPermissions |
livePermissionBlocked |
L'utente che ha autorizzato la richiesta non è attualmente in grado di trasmettere video in diretta su YouTube. I dettagli che spiegano perché l'utente non può guardare 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 è autorizzato a trasmettere video in live streaming su YouTube. L'utente può trovare ulteriori informazioni all'indirizzo https://www.youtube.com/features. |
invalidValue (400) |
invalidAutoStart |
La risorsa livelive
contiene un valore non valido per la proprietà contentDetails.enableAutoStart .
Non tutte le trasmissioni supportano questa impostazione. |
invalidValue (400) |
invalidAutoStop |
La risorsa livelive
contiene un valore non valido per la proprietà contentDetails.enableAutoStop . Non puoi modificare l'impostazione enableAutoStop di 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 livestream contiene un valore non valido per la proprietà contentDetails.enable_embed . Non puoi incorporare questa trasmissione. |
invalidValue (400) |
invalidLatencyPreferenceOptions |
La risorsa livelive
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 livestream contiene un valore non valido per la proprietà status.privacy_status . |
invalidValue (400) |
invalidProjection |
La risorsa livestream 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 livestream contiene un valore non valido per la proprietà snippet.scheduledEndTime . L'ora di fine pianificata deve essere successiva all'ora di inizio programmata. |
invalidValue (400) |
invalidScheduledStartTime |
La risorsa livestream contiene un valore non valido per la proprietà snippet.scheduledStartTime . L'ora di inizio programmata deve essere futura e quindi sufficientemente vicina alla data corrente in cui in quel momento la trasmissione potrebbe essere pianificata in modo affidabile. |
invalidValue (400) |
invalidTitle |
La risorsa liveBroadcast non ha specificato un valore valido per la proprietà snippet.title . Il valore della proprietà deve avere una lunghezza compresa tra 1 e 100 caratteri. |
limitExceeded |
userBroadcastsExceedLimit |
L'utente ha creato troppe trasmissioni dal vivo 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. Vedi i valori 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 errore | Descrizione |
---|---|---|
insufficientPermissions |
insufficientLivePermissions |
La richiesta non è autorizzata a recuperare la trasmissione in diretta. |
insufficientPermissions |
liveStreamingNotEnabled |
L'utente che ha autorizzato la richiesta non è autorizzato a trasmettere video in live streaming su YouTube. L'utente può trovare ulteriori informazioni all'indirizzo https://www.youtube.com/features. |
liveBroadcasts.transition
Tipo di errore | Dettagli 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 è inattivo. |
forbidden (403) |
invalidTransition |
La trasmissione dal vivo non può passare dallo stato attuale a quello richiesto. |
forbidden (403) |
redundantTransition |
La trasmissione dal vivo è già nello stato richiesto o è in fase di elaborazione allo stato richiesto. |
insufficientPermissions |
insufficientLivePermissions |
La richiesta non è autorizzata a eseguire la transizione della trasmissione dal vivo. |
insufficientPermissions |
livePermissionBlocked |
L'utente che ha autorizzato la richiesta non è attualmente in grado di trasmettere video in diretta su YouTube. I dettagli che spiegano perché l'utente non può guardare 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 è autorizzato a trasmettere video in live streaming su YouTube. L'utente può 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 id obbligatorio 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 errore | Descrizione |
---|---|---|
forbidden (403) |
closedCaptionsTypeModificationNotAllowed |
Il valore contentDetails.closedCaptionsType può essere modificato soltanto quando la trasmissione è nello stato created o ready . |
forbidden (403) |
enableAutoStartModificationNotAllowed |
Il valore contentDetails.enableAutoStart può essere modificato soltanto quando lo stream è inattivo e la trasmissione è in stato created o ready . |
forbidden (403) |
enableClosedCaptionsModificationNotAllowed |
Il valore contentDetails.enableClosedCaptions può essere modificato soltanto se 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 saperne di più, vedi Implementare l'autenticazione OAuth2. |
insufficientPermissions |
liveStreamingNotEnabled |
L'utente che ha autorizzato la richiesta non è autorizzato a trasmettere video in live streaming su YouTube. L'utente può trovare ulteriori informazioni all'indirizzo https://www.youtube.com/features. |
invalidValue (400) |
invalidAutoStart |
La risorsa livelive
contiene un valore non valido per la proprietà contentDetails.enableAutoStart .
Non puoi modificare l'impostazione enableAutoStart di una trasmissione permanente. |
invalidValue (400) |
invalidAutoStop |
La risorsa livelive
contiene un valore non valido per la proprietà contentDetails.enableAutoStop . Non puoi modificare l'impostazione enableAutoStop di 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 livestream contiene un valore non valido per la proprietà contentDetails.enable_embed . Non puoi incorporare questa trasmissione. |
invalidValue (400) |
invalidEnableClosedCaptions |
Nella risorsa livestream, 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 poi invia nuovamente la richiesta. |
invalidValue (400) |
invalidLatencyPreferenceOptions |
La risorsa livelive
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 di privacy valido. Vedi i valori privacyStatus validi. |
invalidValue (400) |
invalidProjection |
La risorsa livestream 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 livestream contiene un valore non valido per la proprietà snippet.scheduledEndTime . L'ora di fine pianificata deve essere successiva all'ora di inizio programmata. |
invalidValue (400) |
invalidScheduledStartTime |
La risorsa livestream contiene un valore non valido per la proprietà snippet.scheduledStartTime . L'ora di inizio programmata deve essere successiva a quella corrente. |
invalidValue (400) |
invalidTitle |
La risorsa liveBroadcast non ha specificato un valore valido per la proprietà snippet.title . Il campo 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. Consulta la pagina per 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 errore | Descrizione |
---|---|---|
insufficientPermissions (403) |
insufficientLivePermissions |
La richiesta non è autorizzata a inserire un cue point nella trasmissione in tempo reale. |
insufficientPermissions (403) |
liveStreamingNotEnabled |
L'utente che ha autorizzato la richiesta non è abilitato a trasmettere video in live streaming su YouTube. L'utente può trovare ulteriori informazioni all'indirizzo 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 genera un errore. Se non
imposti nessuno dei due valori, YouTube utilizzerà l'ora predefinita 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 del periodo. |
backendError (5xx) |
serviceUnavailable |
Il servizio non è disponibile. Prova a inviare nuovamente la richiesta dopo qualche minuto. |
liveChatBans
Le seguenti tabelle identificano i messaggi di errore che l'API restituisce in risposta alle chiamate relative alle risorse liveChatBans
.
liveChatBans.delete
Tipo di errore | Dettagli errore | Descrizione |
---|---|---|
forbidden (403) |
forbidden |
Impossibile rimuovere l'esclusione specificata. Questo errore può verificarsi se la richiesta viene autorizzata da un moderatore che sta tentando di rimuovere un'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 il esclusione specificato. |
liveChatBans.insert
Tipo di errore | Dettagli errore | Descrizione |
---|---|---|
forbidden (403) |
insufficientPermissions |
Non hai le autorizzazioni necessarie per escludere un utente dalla chat dal vivo specificata. |
forbidden (403) |
liveChatBanInsertionNotAllowed |
Impossibile creare il esclusione specificato. 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 dal vivo specificata. Controlla la risorsa liveBroadcast associata per assicurarti di impostare la proprietà snippet.liveChatId sul valore corretto. |
notFound (404) |
liveChatUserNotFound |
Impossibile trovare l'utente della chat dal vivo 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 seguenti tabelle identificano i messaggi di errore che l'API restituisce in risposta alle chiamate relative alle risorse liveChatMessages
.
liveChatMessages.delete
Tipo di errore | Dettagli errore | Descrizione |
---|---|---|
forbidden (403) |
forbidden |
Non hai le 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 da 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 errore | Descrizione |
---|---|---|
forbidden (403) |
forbidden |
Non hai le autorizzazioni necessarie per creare il messaggio specificato. |
forbidden (403) |
liveChatDisabled |
La chat dal vivo specificata è stata disattivata dal proprietario e, di conseguenza, i messaggi non possono essere aggiunti alla chat. |
forbidden (403) |
liveChatEnded |
La chat dal vivo specificata non è più dal vivo. |
invalidValue (400) |
messageTextInvalid |
Il testo del messaggio (snippet.textMessageDetails.messageText ) non è valido. |
notFound (404) |
liveChatNotFound |
La chat dal vivo 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 errore | Descrizione |
---|---|---|
forbidden (403) |
forbidden |
Non hai le autorizzazioni necessarie per recuperare i messaggi per la chat dal vivo specificata. |
forbidden (403) |
liveChatDisabled |
La chat dal vivo non è abilitata per la trasmissione specificata. |
forbidden (403) |
liveChatEnded |
La chat dal vivo specificata non è più dal vivo. |
notFound (404) |
liveChatNotFound |
Impossibile trovare la chat dal vivo che stai cercando di recuperare. Controlla il valore del parametro liveChatId della richiesta per assicurarti che sia corretto. |
rateLimitExceeded |
rateLimitExceeded |
La richiesta è stata inviata troppo rapidamente dopo quella precedente. Questo errore si verifica quando le richieste API per recuperare i messaggi vengono inviate con maggiore frequenza rispetto alle frequenze di aggiornamento di YouTube, comportando inutilmente la larghezza di banda. |
LiveCuepoints
Le seguenti tabelle identificano i messaggi di errore che l'API restituisce in risposta alle chiamate relative alle risorse liveCuepoints
.
liveCuepoints.insert
Tipo di errore | Dettagli errore | Descrizione |
---|---|---|
invalidValue (400) |
conflictingTimeFields |
È possibile specificare solo uno tra offsetTimeMs e walltime . |
live streaming
Le seguenti tabelle identificano i messaggi di errore che l'API restituisce in risposta alle chiamate relative alle risorse liveStreams
.
liveStreams.delete
Tipo di errore | Dettagli errore | Descrizione |
---|---|---|
forbidden (403) |
liveStreamDeletionNotAllowed |
Impossibile eliminare il live streaming specificato perché è associato a una trasmissione non ancora completata. |
insufficientPermissions |
insufficientLivePermissions |
La richiesta non è autorizzata a eliminare il live streaming specificato. Per saperne di più, vedi Implementare l'autenticazione OAuth2. |
insufficientPermissions |
liveStreamingNotEnabled |
L'utente che ha autorizzato la richiesta non è autorizzato a trasmettere video in live streaming su YouTube. L'utente può trovare ulteriori informazioni all'indirizzo https://www.youtube.com/features. |
notFound (404) |
liveStreamNotFound |
Il live streaming specificato non esiste. |
liveStreams.insert
Tipo di errore | Dettagli errore | Descrizione |
---|---|---|
insufficientPermissions |
insufficientLivePermissions |
La richiesta non è autorizzata a creare il live streaming specificato. |
insufficientPermissions |
livePermissionBlocked |
L'utente che ha autorizzato la richiesta non è attualmente in grado di trasmettere video in diretta su YouTube. I dettagli che spiegano perché l'utente non può guardare 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 è autorizzato a trasmettere video in live streaming su YouTube. L'utente può 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 errore | Descrizione |
---|---|---|
insufficientPermissions |
insufficientLivePermissions |
La richiesta non è autorizzata a recuperare il live streaming specificato. |
insufficientPermissions |
liveStreamingNotEnabled |
L'utente che ha autorizzato la richiesta non è autorizzato a trasmettere video in live streaming su YouTube. L'utente può trovare ulteriori informazioni all'indirizzo https://www.youtube.com/features. |
liveStreams.update
Tipo di errore | Dettagli 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 ti consente di modificare uno stream riutilizzabile in modo che non sia riutilizzabile o viceversa. Per saperne di più, consulta la sezione Informazioni su trasmissioni e stream. |
insufficientPermissions |
insufficientLivePermissions |
La richiesta non è autorizzata ad aggiornare il live streaming specificato. Per saperne di più, vedi Implementare l'autenticazione OAuth2. |
insufficientPermissions |
liveStreamingNotEnabled |
L'utente che ha autorizzato la richiesta non è autorizzato a trasmettere video in live streaming su YouTube. L'utente può 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 essere compreso tra 1 e 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 seguenti tabelle identificano i messaggi di errore che l'API restituisce in risposta alle chiamate relative alle risorse sponsors
.
sponsors.list
Tipo di errore | Dettagli 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 attive sul canale. |