YouTube Live Streaming API - Errors

Ce document identifie les différents types d'erreurs que les opérations YouTube Live Streaming API peuvent renvoyer. Vous pouvez également trouver la liste des erreurs pour chaque méthode dans la documentation de référence correspondante.

fanFundingEvents

Les tableaux suivants identifient les messages d'erreur que l'API renvoie en réponse aux appels liés aux ressources fanFundingEvents.

fanFundingEvents.list

Type d'erreur Détails de l'erreur Description
forbidden (403) insufficientPermissions Vous ne disposez pas des autorisations nécessaires pour afficher les événements de financement des fans de la chaîne.
invalidValue (400) fanFundingNotEnabledForChannelId Le financement par les fans n'est pas activé sur la chaîne.

liveBroadcasts

Les tableaux suivants identifient les messages d'erreur que l'API renvoie en réponse aux appels liés aux ressources liveBroadcasts.

liveBroadcasts.bind

Type d'erreur Détails de l'erreur Description
backendError internalError Une erreur interne s'est produite lors de l'association.
forbidden (403) liveBroadcastBindingNotAllowed L'état actuel de la diffusion en direct ne permet pas de l'associer à un flux.
insufficientPermissions insufficientLivePermissions La requête n'est pas autorisée à récupérer la diffusion en direct spécifiée. Pour en savoir plus, consultez Implémenter l'authentification OAuth2.
insufficientPermissions liveStreamingNotEnabled L'utilisateur qui a autorisé la demande n'est pas autorisé à diffuser des vidéos en direct sur YouTube. Pour en savoir plus, l'utilisateur peut consulter la page https://www.youtube.com/features.
notFound (404) liveBroadcastNotFound La diffusion spécifiée par le paramètre id n'existe pas.
notFound (404) liveStreamNotFound Le flux spécifié par le paramètre streamId n'existe pas.
rateLimitExceeded userRequestsExceedRateLimit L'utilisateur a envoyé trop de requêtes au cours d'une période donnée.
required (400) idRequired Le paramètre id requis doit identifier la diffusion à associer.

liveBroadcasts.delete

Type d'erreur Détails de l'erreur Description
forbidden (403) liveBroadcastDeletionNotAllowed L'état actuel de la diffusion en direct ne permet pas de la supprimer.
insufficientPermissions insufficientLivePermissions La requête n'est pas autorisée à supprimer la diffusion en direct spécifiée. Pour en savoir plus, consultez Implémenter l'authentification OAuth2.
insufficientPermissions liveStreamingNotEnabled L'utilisateur qui a autorisé la demande n'est pas autorisé à diffuser des vidéos en direct sur YouTube. Pour en savoir plus, l'utilisateur peut consulter la page https://www.youtube.com/features.
notFound (404) liveBroadcastNotFound La propriété id spécifiée dans la ressource liveBroadcast n'a pas identifié de diffusion.

liveBroadcasts.insert

Type d'erreur Détails de l'erreur Description
insufficientPermissions insufficientLivePermissions La requête n'est pas autorisée à créer la diffusion en direct.
insufficientPermissions livePermissionBlocked L'utilisateur qui a autorisé la demande ne peut pas diffuser de vidéo en direct sur YouTube pour le moment. Des informations expliquant pourquoi l'utilisateur ne peut pas diffuser de vidéo en direct peuvent être disponibles dans les paramètres de sa chaîne sur https://www.youtube.com/features.
insufficientPermissions liveStreamingNotEnabled L'utilisateur qui a autorisé la demande n'est pas autorisé à diffuser des vidéos en direct sur YouTube. Pour en savoir plus, l'utilisateur peut consulter la page https://www.youtube.com/features.
invalidValue (400) invalidAutoStart La ressource liveBroadcast contenait une valeur non valide pour la propriété contentDetails.enableAutoStart. Tous les diffusions ne sont pas compatibles avec ce paramètre.
invalidValue (400) invalidAutoStop La ressource liveBroadcast contenait une valeur non valide pour la propriété contentDetails.enableAutoStop. Vous ne pouvez pas modifier le paramètre enableAutoStop pour une diffusion persistante.
invalidValue (400) invalidDescription La ressource liveBroadcast n'a pas spécifié de valeur valide pour la propriété snippet.description. La valeur de la propriété peut contenir jusqu'à 5 000 caractères.
invalidValue (400) invalidEmbedSetting La ressource liveBroadcast contenait une valeur incorrecte pour la propriété contentDetails.enable_embed. Vous ne pouvez pas intégrer cette diffusion.
invalidValue (400) invalidLatencyPreferenceOptions La ressource liveBroadcast contenait une valeur non valide pour la propriété contentDetails.latencyPreference. Tous les paramètres ne sont pas compatibles avec cette préférence de latence.
invalidValue (400) invalidPrivacyStatus La ressource liveBroadcast contenait une valeur incorrecte pour la propriété status.privacy_status.
invalidValue (400) invalidProjection La ressource liveBroadcast contenait une valeur incorrecte pour la propriété contentDetails.projection. La projection d'une diffusion par défaut ne peut pas être définie sur 360.
invalidValue (400) invalidScheduledEndTime La ressource liveBroadcast contenait une valeur incorrecte pour la propriété snippet.scheduledEndTime. L'heure de fin prévue doit être postérieure à l'heure de début prévue.
invalidValue (400) invalidScheduledStartTime La ressource liveBroadcast contenait une valeur incorrecte pour la propriété snippet.scheduledStartTime. L'heure de début programmée doit être dans le futur et suffisamment proche de la date actuelle pour qu'une diffusion puisse être programmée de manière fiable à cette heure.
invalidValue (400) invalidTitle La ressource liveBroadcast n'a pas spécifié de valeur valide pour la propriété snippet.title. La valeur de la propriété doit comporter entre 1 et 100 caractères.
limitExceeded userBroadcastsExceedLimit L'utilisateur a créé trop de diffusions en direct ou programmées. Il doit en arrêter ou en supprimer certaines.
rateLimitExceeded userRequestsExceedRateLimit L'utilisateur a envoyé trop de requêtes au cours d'une période donnée.
required (400) privacyStatusRequired La ressource liveBroadcast doit spécifier un état de confidentialité. Consultez les valeurs privacyStatus valides.
required (400) scheduledEndTimeRequired La ressource liveBroadcast doit spécifier la propriété snippet.scheduledEndTime.
required (400) scheduledStartTimeRequired La ressource liveBroadcast doit spécifier la propriété snippet.scheduledStartTime.
required (400) titleRequired La ressource liveBroadcast doit spécifier la propriété snippet.title.

liveBroadcasts.list

Type d'erreur Détails de l'erreur Description
insufficientPermissions insufficientLivePermissions La requête n'est pas autorisée à récupérer la diffusion en direct.
insufficientPermissions liveStreamingNotEnabled L'utilisateur qui a autorisé la demande n'est pas autorisé à diffuser des vidéos en direct sur YouTube. Pour en savoir plus, l'utilisateur peut consulter la page https://www.youtube.com/features.

liveBroadcasts.transition

Type d'erreur Détails de l'erreur Description
backendError errorExecutingTransition Une erreur s'est produite lors de la modification de l'état de la diffusion.
forbidden (403) errorStreamInactive La transition demandée n'est pas autorisée lorsque le flux lié à la diffusion est inactif.
forbidden (403) invalidTransition La diffusion en direct ne peut pas passer de son état actuel à l'état demandé.
forbidden (403) redundantTransition La diffusion en direct est déjà dans l'état demandé ou en cours de traitement pour atteindre l'état demandé.
insufficientPermissions insufficientLivePermissions La requête n'est pas autorisée à modifier l'état de la diffusion en direct.
insufficientPermissions livePermissionBlocked L'utilisateur qui a autorisé la demande ne peut pas diffuser de vidéo en direct sur YouTube pour le moment. Des informations expliquant pourquoi l'utilisateur ne peut pas diffuser de vidéo en direct peuvent être disponibles dans les paramètres de sa chaîne sur https://www.youtube.com/features.
insufficientPermissions liveStreamingNotEnabled L'utilisateur qui a autorisé la demande n'est pas autorisé à diffuser des vidéos en direct sur YouTube. Pour en savoir plus, l'utilisateur peut consulter la page https://www.youtube.com/features.
notFound (404) liveBroadcastNotFound La diffusion spécifiée par le paramètre id n'existe pas.
rateLimitExceeded (403) userRequestsExceedRateLimit L'utilisateur a envoyé trop de requêtes au cours d'une période donnée.
required (400) idRequired Le paramètre obligatoire id doit identifier la diffusion dont vous souhaitez modifier l'état.
required (400) statusRequired La requête API doit spécifier une valeur pour le paramètre status.

liveBroadcasts.update

Type d'erreur Détails de l'erreur Description
forbidden (403) closedCaptionsTypeModificationNotAllowed La valeur contentDetails.closedCaptionsType ne peut être modifiée que lorsque la diffusion est à l'état created ou ready.
forbidden (403) enableAutoStartModificationNotAllowed La valeur contentDetails.enableAutoStart ne peut être modifiée que lorsque le flux est inactif et que la diffusion est à l'état created ou ready.
forbidden (403) enableClosedCaptionsModificationNotAllowed La valeur contentDetails.enableClosedCaptions ne peut être modifiée que lorsque l'état de la diffusion est created ou ready.
forbidden (403) enableDvrModificationNotAllowed La valeur contentDetails.enableDvr ne peut être modifiée que lorsque l'état de la diffusion est created ou ready.
forbidden (403) enableMonitorStreamModificationNotAllowed La valeur contentDetails.monitorStream.enableMonitorStream ne peut être modifiée que lorsque l'état de la diffusion est created ou ready.
forbidden (403) recordFromStartModificationNotAllowed La valeur contentDetails.recordFromStart ne peut être modifiée que lorsque l'état de la diffusion est created ou ready.
insufficientPermissions insufficientLivePermissions La requête n'est pas autorisée à modifier la diffusion en direct spécifiée. Pour en savoir plus, consultez Implémenter l'authentification OAuth2.
insufficientPermissions liveStreamingNotEnabled L'utilisateur qui a autorisé la demande n'est pas autorisé à diffuser des vidéos en direct sur YouTube. Pour en savoir plus, l'utilisateur peut consulter la page https://www.youtube.com/features.
invalidValue (400) invalidAutoStart La ressource liveBroadcast contenait une valeur non valide pour la propriété contentDetails.enableAutoStart. Vous ne pouvez pas modifier le paramètre enableAutoStart pour une diffusion persistante.
invalidValue (400) invalidAutoStop La ressource liveBroadcast contenait une valeur non valide pour la propriété contentDetails.enableAutoStop. Vous ne pouvez pas modifier le paramètre enableAutoStop pour une diffusion persistante.
invalidValue (400) invalidDescription La ressource liveBroadcast n'a pas spécifié de valeur valide pour la propriété snippet.description. snippet.description peut contenir jusqu'à 5 000 caractères.
invalidValue (400) invalidEmbedSetting La ressource liveBroadcast contenait une valeur incorrecte pour la propriété contentDetails.enable_embed. Vous ne pouvez pas intégrer cette diffusion.
invalidValue (400) invalidEnableClosedCaptions Dans la ressource liveBroadcast, la valeur de la propriété contentDetails.enableClosedCaptions est incompatible avec la valeur du paramètre contentDetails.closedCaptionType. Modifiez la ressource pour n'inclure qu'une seule des deux propriétés, puis renvoyez la requête.
invalidValue (400) invalidLatencyPreferenceOptions La ressource liveBroadcast contenait une valeur non valide pour la propriété contentDetails.latencyPreference. Tous les paramètres ne sont pas compatibles avec cette préférence de latence.
invalidValue (400) invalidPrivacyStatus La ressource liveBroadcast n'a pas spécifié d'état de confidentialité valide. Consultez les valeurs privacyStatus valides.
invalidValue (400) invalidProjection La ressource liveBroadcast contenait une valeur incorrecte pour la propriété contentDetails.projection. La projection d'une diffusion persistante ne peut pas être définie sur 360.
invalidValue (400) invalidScheduledEndTime La ressource liveBroadcast contenait une valeur incorrecte pour la propriété snippet.scheduledEndTime. L'heure de fin prévue doit être postérieure à l'heure de début prévue.
invalidValue (400) invalidScheduledStartTime La ressource liveBroadcast contenait une valeur incorrecte pour la propriété snippet.scheduledStartTime. L'heure de début prévue doit être située dans le futur.
invalidValue (400) invalidTitle La ressource liveBroadcast n'a pas spécifié de valeur valide pour la propriété snippet.title. snippet.title doit comporter entre 1 et 100 caractères.
notFound (404) liveBroadcastNotFound La propriété id spécifiée dans la ressource liveBroadcast n'a pas identifié de diffusion.
required (400) broadcastStreamDelayMsRequired La ressource liveBroadcast n'a pas spécifié la propriété contentDetails.monitorStream.broadcastStreamDelayMs.
required (400) enableMonitorStreamRequired La ressource liveBroadcast n'a pas spécifié la propriété contentDetails.monitorStream.enableMonitorStream.
required (400) idRequired La ressource liveBroadcast doit inclure et spécifier une valeur pour la propriété id.
required (400) privacyStatusRequired La ressource liveBroadcast n'a pas spécifié d'état de confidentialité. Consultez pour connaître les valeurs privacyStatus valides.
required (400) scheduledEndTimeRequired La ressource liveBroadcast n'a pas spécifié la propriété snippet.scheduledEndTime.
required (400) scheduledStartTimeRequired La ressource liveBroadcast n'a pas spécifié la propriété snippet.scheduledStartTime.
required (400) titleRequired La ressource liveBroadcast n'a pas spécifié la propriété snippet.title.

liveBroadcasts.cuepoint

Type d'erreur Détails de l'erreur Description
insufficientPermissions (403) insufficientLivePermissions La requête n'est pas autorisée à insérer un repère dans la diffusion en direct.
insufficientPermissions (403) liveStreamingNotEnabled L'utilisateur qui a autorisé la demande n'est pas autorisé à diffuser des vidéos en direct sur YouTube. L'utilisateur peut trouver plus d'informations sur https://support.google.com/youtube/answer/2474026 et https://www.youtube.com/features.
rateLimitExceeded (403) userRequestsExceedRateLimit L'utilisateur a envoyé trop de requêtes au cours d'une période donnée.
required (400) idRequired Le paramètre id obligatoire doit identifier la diffusion dans laquelle vous souhaitez insérer un repère.
required (400) cueTypeRequired Le champ cueType requis doit être spécifié dans le corps de la requête API.
notFound (404) liveBroadcastNotFound La diffusion spécifiée par le paramètre id n'existe pas.
invalidValue (400) conflictingTimeFields Vous ne pouvez spécifier qu'un seul élément insertionOffsetTimeMs et walltimeMs. Si vous définissez les deux valeurs, une erreur se produit. Si vous ne définissez aucune de ces valeurs, YouTube utilisera la durée par défaut insertionOffsetTimeMs (0), ce qui signifie que le repère sera inséré dès que possible.
invalidValue (400) invalidInsertionOffsetTimeMs La ressource cuepoint a spécifié une valeur incorrecte pour la propriété insertionOffsetTimeMs. La valeur doit être 0 ou un entier positif.
invalidValue (400) invalidWalltimeMs La ressource cuepoint a spécifié une valeur incorrecte pour la propriété walltimeMs. La valeur doit être un entier représentant un code temporel Unix.
backendError (5xx) serviceUnavailable Le service est indisponible. Réessayez dans quelques minutes.

liveChatBans

Les tableaux suivants identifient les messages d'erreur que l'API renvoie en réponse aux appels liés aux ressources liveChatBans.

liveChatBans.delete

Type d'erreur Détails de l'erreur Description
forbidden (403) forbidden L'exclusion spécifiée ne peut pas être supprimée. Cette erreur peut se produire si la demande est autorisée par un modérateur qui tente de lever l'exclusion d'un autre modérateur.
forbidden (403) insufficientPermissions Vous ne disposez pas des autorisations nécessaires pour supprimer l'exclusion spécifiée.
invalidValue (400) invalidLiveChatBanId Le paramètre id spécifie une valeur non valide.
notFound (404) liveChatBanNotFound L'exclusion spécifiée est introuvable.

liveChatBans.insert

Type d'erreur Détails de l'erreur Description
forbidden (403) insufficientPermissions Vous ne disposez pas des autorisations nécessaires pour bannir un utilisateur du chat en direct spécifié.
forbidden (403) liveChatBanInsertionNotAllowed Impossible de créer l'exclusion spécifiée. Cette erreur peut se produire si la demande tente de bannir le propriétaire du chat ou un autre modérateur.
invalidValue (400) invalidChannelId L'ID de chaîne spécifié est introuvable.
invalidValue (400) invalidLiveChatId La valeur snippet.liveChatId spécifiée dans la requête n'est pas valide. Vérifiez la ressource liveBroadcast associée pour vous assurer que la valeur est correcte.
notFound (404) liveChatNotFound Le chat en direct spécifié est introuvable. Vérifiez la ressource liveBroadcast associée pour vous assurer que vous définissez la propriété snippet.liveChatId sur la valeur appropriée.
notFound (404) liveChatUserNotFound Impossible de trouver l'utilisateur du chat en direct que vous essayez de bannir.
required (400) bannedUserChannelIdRequired La ressource liveChatBan envoyée dans le corps de la requête doit spécifier une valeur pour la propriété snippet.bannedUserDetails.channelId.
required (400) liveChatIdRequired La ressource liveChatBan envoyée dans le corps de la requête doit spécifier une valeur pour la propriété snippet.liveChatId.

liveChatMessages

Les tableaux suivants identifient les messages d'erreur que l'API renvoie en réponse aux appels liés aux ressources liveChatMessages.

liveChatMessages.delete

Type d'erreur Détails de l'erreur Description
forbidden (403) forbidden Vous ne disposez pas des autorisations nécessaires pour supprimer le message spécifié.
forbidden (403) modificationNotAllowed La ressource liveChatMessage spécifiée ne peut pas être supprimée. Le paramètre id peut identifier un message créé par un modérateur ou un autre utilisateur dont les messages ne peuvent pas être supprimés.
notFound (404) liveChatMessageNotFound Le message que vous essayez de supprimer est introuvable. Vérifiez que la valeur du paramètre id est correcte.

liveChatMessages.insert

Type d'erreur Détails de l'erreur Description
forbidden (403) forbidden Vous ne disposez pas des autorisations nécessaires pour créer le message spécifié.
forbidden (403) liveChatDisabled Le chat en direct spécifié a été désactivé par le propriétaire. Il est donc impossible d'y ajouter des messages.
forbidden (403) liveChatEnded Le chat en direct spécifié n'est plus en direct.
invalidValue (400) messageTextInvalid Le texte du message (snippet.textMessageDetails.messageText) n'est pas valide.
notFound (404) liveChatNotFound Le chat en direct identifié dans la requête API n'existe pas. Cette erreur se produit si le chat a été supprimé par le propriétaire.
rateLimitExceeded rateLimitExceeded L'utilisateur a publié trop de messages dans le chat au cours d'une période donnée.
required (400) liveChatIdRequired La ressource liveChatMessage doit inclure et spécifier une valeur pour la propriété snippet.liveChatId.
required (400) messageTextRequired La ressource liveChatMessage doit inclure et spécifier une valeur pour la propriété snippet.textMessageDetails.messageText.
required (400) typeRequired La ressource liveChatMessage doit inclure et spécifier une valeur pour la propriété snippet.type. Définissez la valeur du paramètre sur text.

liveChatMessages.list

Type d'erreur Détails de l'erreur Description
forbidden (403) forbidden Vous ne disposez pas des autorisations nécessaires pour récupérer les messages du chat en direct spécifié.
forbidden (403) liveChatDisabled Le chat en direct n'est pas activé pour la diffusion spécifiée.
forbidden (403) liveChatEnded Le chat en direct spécifié n'est plus en direct.
notFound (404) liveChatNotFound Impossible de trouver le chat en direct que vous essayez de récupérer. Vérifiez que la valeur du paramètre liveChatId de la requête est correcte.
rateLimitExceeded rateLimitExceeded La requête a été envoyée trop rapidement après la précédente. Cette erreur se produit lorsque des requêtes API sont envoyées pour récupérer des messages plus fréquemment que les taux d'actualisation de YouTube, ce qui gaspille inutilement de la bande passante.

liveCuepoints

Les tableaux suivants identifient les messages d'erreur que l'API renvoie en réponse aux appels liés aux ressources liveCuepoints.

liveCuepoints.insert

Type d'erreur Détails de l'erreur Description
invalidValue (400) conflictingTimeFields Vous ne pouvez spécifier qu'un seul élément offsetTimeMs et walltime.

liveChatMessages.streamlist

Type d'erreur Détails de l'erreur Description
INVALID_ARGUMENT (3) LIVE_CHAT_ENDED Vous ne pouvez pas récupérer les messages du chat en direct terminé.
PERMISSION_DENIED (7) forbidden Vous ne disposez pas des autorisations nécessaires pour récupérer les messages du chat en direct spécifié.
PERMISSION_DENIED (7) liveChatDisabled Le chat en direct n'est pas activé pour la diffusion spécifiée.
PERMISSION_DENIED (7) liveChatEnded Le chat en direct spécifié n'est plus en direct.
NOT_FOUND (5) liveChatNotFound Impossible de trouver le chat en direct que vous essayez de récupérer. Vérifiez que la valeur du paramètre liveChatId de la requête est correcte.
RESOURCE_EXHAUSTED (8) rateLimitExceeded La requête a été envoyée trop rapidement après la précédente. Cette erreur se produit lorsque des requêtes API sont envoyées pour récupérer des messages plus fréquemment que les taux d'actualisation de YouTube, ce qui gaspille inutilement de la bande passante.

liveCuepoints

Les tableaux suivants identifient les messages d'erreur que l'API renvoie en réponse aux appels liés aux ressources liveCuepoints.

liveCuepoints.insert

Type d'erreur Détails de l'erreur Description
invalidValue (400) conflictingTimeFields Vous ne pouvez spécifier qu'un seul élément offsetTimeMs et walltime.

liveStreams

Les tableaux suivants identifient les messages d'erreur que l'API renvoie en réponse aux appels liés aux ressources liveStreams.

liveStreams.delete

Type d'erreur Détails de l'erreur Description
forbidden (403) liveStreamDeletionNotAllowed La diffusion en direct spécifiée ne peut pas être supprimée, car elle est associée à une diffusion qui n'est pas encore terminée.
insufficientPermissions insufficientLivePermissions La requête n'est pas autorisée à supprimer la diffusion en direct spécifiée. Pour en savoir plus, consultez Implémenter l'authentification OAuth 2.0.
insufficientPermissions liveStreamingNotEnabled L'utilisateur qui a autorisé la demande n'est pas autorisé à diffuser des vidéos en direct sur YouTube. Pour en savoir plus, consultez Éligibilité aux fonctionnalités.
notFound (404) liveStreamNotFound La diffusion en direct spécifiée n'existe pas.

liveStreams.insert

Type d'erreur Détails de l'erreur Description
insufficientPermissions insufficientLivePermissions La requête n'est pas autorisée à créer la diffusion en direct spécifiée.
insufficientPermissions livePermissionBlocked L'utilisateur qui a autorisé la demande ne peut pas diffuser de vidéo en direct sur YouTube pour le moment. Des informations expliquant pourquoi l'utilisateur ne peut pas diffuser de vidéo en direct peuvent être disponibles dans les paramètres de sa chaîne sur https://www.youtube.com/features.
insufficientPermissions liveStreamingNotEnabled L'utilisateur qui a autorisé la demande n'est pas autorisé à diffuser des vidéos en direct sur YouTube. Pour en savoir plus, l'utilisateur peut consulter la page https://www.youtube.com/features.
invalidValue (400) invalidDescription La valeur de la propriété snippet.description dans la ressource liveStream peut comporter jusqu'à 10 000 caractères.
invalidValue (400) invalidFormat La valeur de la propriété cdn.format dans la ressource liveStream n'est pas valide.
invalidValue (400) invalidFrameRate La valeur de la propriété cdn.frameRate dans la ressource liveStream n'est pas valide.
invalidValue (400) invalidIngestionType La valeur de la propriété cdn.ingestionType dans la ressource liveStream n'est pas valide.
invalidValue (400) invalidResolution La valeur de la propriété cdn.resolution dans la ressource liveStream n'est pas valide.
invalidValue (400) invalidTitle La valeur de la propriété snippet.title dans la ressource liveStream doit comporter entre 1 et 128 caractères.
rateLimitExceeded userRequestsExceedRateLimit L'utilisateur a envoyé trop de requêtes au cours d'une période donnée.
required (400) cdnRequired La ressource liveStream doit contenir l'objet cdn.
required (400) frameRateRequired L'API renvoie cette erreur si vous spécifiez une valeur pour la propriété cdn.resolution, mais pas pour la propriété cdn.frameRate.
required (400) ingestionTypeRequired La ressource liveStream doit spécifier une valeur pour la propriété cdn.ingestionType.
required (400) resolutionRequired L'API renvoie cette erreur si vous spécifiez une valeur pour la propriété cdn.frameRate, mais pas pour la propriété cdn.resolution.
required (400) titleRequired La ressource liveStream doit spécifier une valeur pour la propriété snippet.title.

liveStreams.list

Type d'erreur Détails de l'erreur Description
insufficientPermissions insufficientLivePermissions La requête n'est pas autorisée à récupérer la diffusion en direct spécifiée.
insufficientPermissions liveStreamingNotEnabled L'utilisateur qui a autorisé la demande n'est pas autorisé à diffuser des vidéos en direct sur YouTube. Pour en savoir plus, l'utilisateur peut consulter la page https://www.youtube.com/features.

liveStreams.update

Type d'erreur Détails de l'erreur Description
forbidden (403) liveStreamModificationNotAllowed Impossible de modifier la diffusion en direct spécifiée dans son état actuel. Pour en savoir plus, consultez Cycle de vie d'une diffusion.
forbidden (403) liveStreamModificationNotAllowed L'API ne vous permet pas de modifier la valeur des champs cdn.format, cdn.frameRate, cdn.ingestionType ou cdn.resolution une fois le flux créé.
forbidden (403) liveStreamModificationNotAllowed L'API ne vous permet pas de modifier un flux réutilisable pour qu'il ne le soit plus, ni inversement. Pour en savoir plus, consultez Comprendre les diffusions et les flux.
insufficientPermissions insufficientLivePermissions La requête n'est pas autorisée à modifier la diffusion en direct spécifiée. Pour en savoir plus, consultez Implémenter l'authentification OAuth2.
insufficientPermissions liveStreamingNotEnabled L'utilisateur qui a autorisé la demande n'est pas autorisé à diffuser des vidéos en direct sur YouTube. Pour en savoir plus, l'utilisateur peut consulter la page https://www.youtube.com/features.
invalidValue (400) invalidDescription La valeur de la propriété snippet.description dans la ressource liveStream peut comporter jusqu'à 10 000 caractères.
invalidValue (400) invalidTitle La valeur de la propriété snippet.title dans la ressource liveStream doit comporter entre 1 et 128 caractères.
notFound (404) liveStreamNotFound La diffusion en direct spécifiée n'existe pas.
required (400) idRequired La ressource liveStream doit spécifier une valeur pour la propriété id.
required (400) ingestionTypeRequired La ressource liveStream doit spécifier une valeur pour la propriété cdn.ingestionType.
required (400) titleRequired La ressource liveStream doit spécifier une valeur pour la propriété snippet.title.

sponsors

Les tableaux suivants identifient les messages d'erreur que l'API renvoie en réponse aux appels liés aux ressources sponsors.

sponsors.list

Type d'erreur Détails de l'erreur Description
forbidden (403) insufficientPermissions Vous ne disposez pas des autorisations nécessaires pour afficher les sponsors de la chaîne.
invalidValue (400) invalidValueInRequest La requête contient une valeur non valide.
invalidValue (400) sponsorshipNotEnabledForChannelId Les sponsorings ne sont pas activés sur la chaîne.