Google utilise la technologie IA pour traduire le contenu dans votre langue préférée. Les traductions générées par IA peuvent contenir des erreurs.
YouTube Live Streaming API - Errors
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Ce document identifie les différents types d'erreurs que les opérations YouTube Live Streaming API peuvent renvoyer. Vous trouverez également une liste des erreurs pour chaque méthode dans la documentation de référence correspondante.
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étail de l'erreur |
Description |
backendError |
internalError |
Une erreur interne s'est produite lors de la liaison. |
forbidden (403) |
liveBroadcastBindingNotAllowed |
L'état actuel de la diffusion en direct ne permet pas de l'associer à un flux. |
insufficientPermissions |
insufficientLivePermissions |
La demande 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 requête n'est pas autorisé à diffuser des vidéos en direct sur YouTube. L'utilisateur peut trouver plus d'informations sur 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étail 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 requête n'est pas autorisé à diffuser des vidéos en direct sur YouTube. L'utilisateur peut trouver plus d'informations sur 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étail 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. Pour savoir pourquoi l'utilisateur ne peut pas diffuser de vidéo en direct, consultez 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. L'utilisateur peut trouver plus d'informations sur la page https://www.youtube.com/features. |
invalidValue (400) |
invalidAutoStart |
La ressource liveBroadcast contenait une valeur non valide pour la propriété contentDetails.enableAutoStart.
Ce paramètre n'est pas disponible pour toutes les diffusions. |
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 non valide 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 non valide pour la propriété status.privacy_status. |
invalidValue (400) |
invalidProjection |
La ressource liveBroadcast contenait une valeur non valide 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 non valide pour la propriété snippet.scheduledEndTime. L'heure de fin programmée doit être postérieure à l'heure de début programmée. |
invalidValue (400) |
invalidScheduledStartTime |
La ressource liveBroadcast contenait une valeur non valide pour la propriété snippet.scheduledStartTime. L'heure de début programmée doit être postérieure à l'heure actuelle et suffisamment proche de la date du jour pour qu'une diffusion puisse être programmée de manière fiable à cette heure-là. |
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, et 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étail 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 requête n'est pas autorisé à diffuser des vidéos en direct sur YouTube. L'utilisateur peut trouver plus d'informations sur la page https://www.youtube.com/features. |
liveBroadcasts.transition
| Type d'erreur |
Détail 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 associé à 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 passer à l'état demandé. |
insufficientPermissions |
insufficientLivePermissions |
La requête n'est pas autorisée à faire passer la diffusion en direct à l'état "En direct". |
insufficientPermissions |
livePermissionBlocked |
L'utilisateur qui a autorisé la requête ne peut pas diffuser de vidéo en direct sur YouTube pour le moment. Pour savoir pourquoi l'utilisateur ne peut pas diffuser de vidéo en direct, consultez les paramètres de sa chaîne sur https://www.youtube.com/features. |
insufficientPermissions |
liveStreamingNotEnabled |
L'utilisateur qui a autorisé la requête 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. |
rateLimitExceeded (403) |
concurrentBroadcastsExceedLimit |
La chaîne a déjà atteint le nombre maximal de diffusions en direct simultanées. Un ou plusieurs diffusions en direct doivent être arrêtées avant qu'une autre puisse commencer sur la chaîne. |
rateLimitExceeded (403) |
sharedIngestionBroadcastsExceedLimit |
La chaîne a déjà atteint le nombre maximal de diffusions en direct partageant la source d'ingestion. Pour démarrer la diffusion demandée, vous devez arrêter une ou plusieurs de ces diffusions. |
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étail de l'erreur |
Description |
backendError (503) |
backendError |
Certains paramètres ne peuvent pas encore être appliqués. Cela est probablement dû au fait que la diffusion vient d'être créée. Veuillez réessayer dans quelques secondes. |
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 demande 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. L'utilisateur peut trouver plus d'informations sur 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 d'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 non valide 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 non valide 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 non valide 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 non valide pour la propriété snippet.scheduledStartTime. L'heure de début programmée doit être 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'identifie pas de diffusion. |
preconditionFailed (412) |
videoNotEligibleForAdsMonetization |
La vidéo n'est pas éligible à la monétisation par les annonces. Cela peut se produire si la chaîne n'est pas éligible à la monétisation. |
required (400) |
broadcastStreamDelayMsRequired |
La propriété contentDetails.monitorStream.broadcastStreamDelayMs n'a pas été spécifiée dans la ressource liveBroadcast. |
required (400) |
enableMonitorStreamRequired |
La propriété contentDetails.monitorStream.enableMonitorStream n'a pas été spécifiée dans la ressource liveBroadcast. |
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 les valeurs privacyStatus valides. |
required (400) |
scheduledEndTimeRequired |
La propriété snippet.scheduledEndTime n'a pas été spécifiée dans la ressource liveBroadcast. |
required (400) |
scheduledStartTimeRequired |
La propriété snippet.scheduledStartTime n'a pas été spécifiée dans la ressource liveBroadcast. |
required (400) |
titleRequired |
La propriété snippet.title n'a pas été spécifiée dans la ressource liveBroadcast. |
liveBroadcasts.cuepoint
| Type d'erreur |
Détail 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. Pour en savoir plus, l'utilisateur peut consulter les pages 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 point de repère. |
required (400) |
cueTypeRequired |
Le champ cueType obligatoire 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 entre insertionOffsetTimeMs et walltimeMs. La définition des deux valeurs entraîne une erreur. Si vous ne définissez aucune valeur, YouTube utilisera l'heure insertionOffsetTimeMs par défaut (0), ce qui signifie que le point de repère sera inséré dès que possible. |
invalidValue (400) |
invalidInsertionOffsetTimeMs |
La ressource cuepoint a spécifié une valeur non valide 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 non valide pour la propriété walltimeMs. La valeur doit être un entier représentant un code temporel d'époque. |
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étail de l'erreur |
Description |
forbidden (403) |
forbidden |
Impossible de supprimer l'interdiction spécifié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'interdiction spécifiée. |
invalidValue (400) |
invalidLiveChatBanId |
Le paramètre id spécifie une valeur incorrecte. |
notFound (404) |
liveChatBanNotFound |
L'exclusion spécifiée est introuvable. |
liveChatBans.insert
| Type d'erreur |
Détail de l'erreur |
Description |
forbidden (403) |
insufficientPermissions |
Vous ne disposez pas des autorisations nécessaires pour exclure un utilisateur du chat en direct spécifié. |
forbidden (403) |
liveChatBanInsertionNotAllowed |
Impossible de créer l'interdiction spécifiée. Cette erreur peut se produire si la requête tente de bannir le propriétaire du chat ou un autre modérateur. |
invalidValue (400) |
invalidChannelId |
L'ID de la 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 vous disposez de la bonne valeur. |
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 correcte. |
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étail de l'erreur |
Description |
forbidden (403) |
forbidden |
Vous ne disposez pas des autorisations nécessaires pour supprimer le message spécifié. |
forbidden (403) |
modificationNotAllowed |
Impossible de supprimer la ressource liveChatMessage spécifié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 |
Impossible de trouver le message que vous essayez de supprimer. Vérifiez la valeur du paramètre id pour vous assurer qu'elle est correcte. |
liveChatMessages.insert
| Type d'erreur |
Détail de l'erreur |
Description |
forbidden (403) |
forbidden |
Vous ne disposez pas des autorisations requises pour créer le message spécifié. |
forbidden (403) |
liveChatDisabled |
Le chat en direct spécifié a été désactivé par le propriétaire, ce qui signifie qu'aucun message ne peut y être ajouté. |
forbidden (403) |
liveChatEnded |
Le chat en direct spécifié n'est plus en ligne. |
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 de 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étail de l'erreur |
Description |
forbidden (403) |
forbidden |
Vous ne disposez pas des autorisations requises pour récupérer les messages de la discussion Live spécifiée. |
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 ligne. |
notFound (404) |
liveChatNotFound |
Impossible de trouver le chat en direct que vous essayez de récupérer. Vérifiez la valeur du paramètre liveChatId de la requête pour vous assurer qu'elle est correcte. |
rateLimitExceeded |
rateLimitExceeded |
La requête a été envoyée trop rapidement après la précédente. Cette erreur se produit lorsque les requêtes API visant à récupérer des messages sont envoyées plus fréquemment que les fréquences d'actualisation de YouTube, ce qui gaspille inutilement de la bande passante. |
liveChatMessages.streamlist
| Type d'erreur |
Détail de l'erreur |
Description |
INVALID_ARGUMENT (3) |
LIVE_CHAT_ENDED |
Vous ne pouvez pas récupérer les messages de la discussion Live terminée. |
PERMISSION_DENIED (7) |
forbidden |
Vous ne disposez pas des autorisations requises 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 ligne. |
NOT_FOUND (5) |
liveChatNotFound |
Impossible de trouver le chat en direct que vous essayez de récupérer. Vérifiez la valeur du paramètre liveChatId de la requête pour vous assurer qu'elle 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 les requêtes API visant à récupérer des messages sont envoyées plus fréquemment que les fréquences d'actualisation de YouTube, ce qui gaspille inutilement de la bande passante. |
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étail de l'erreur |
Description |
forbidden (403) |
liveStreamDeletionNotAllowed |
Impossible de supprimer la diffusion en direct spécifiée, car elle est lié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 requête n'est pas autorisé à diffuser des vidéos en direct sur YouTube. Pour en savoir plus, consultez Accès aux fonctionnalités. |
notFound (404) |
liveStreamNotFound |
La diffusion en direct spécifiée n'existe pas. |
liveStreams.insert
| Type d'erreur |
Détail 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 requête 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 sont peut-ê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. L'utilisateur peut trouver plus d'informations sur 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étail 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étail de l'erreur |
Description |
forbidden (403) |
liveStreamModificationNotAllowed |
La diffusion en direct spécifiée ne peut pas être modifié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 requête 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. |
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2026/10/15 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2026/10/15 (UTC)."],[],[]]