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.
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 consulter les événements de financement par les 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 pendant la liaison. |
forbidden (403) |
liveBroadcastBindingNotAllowed |
L'état actuel de la diffusion en direct ne permet pas de la lier à 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 l'annonce à lier. |
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 demande de suppression de la diffusion en direct spécifiée n'est pas autorisé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 n'est pas en mesure de diffuser une vidéo en direct sur YouTube pour le moment. Dans les paramètres de la chaîne de l'utilisateur, vous pouvez consulter les informations expliquant pourquoi l'utilisateur ne peut pas diffuser de vidéo en direct à l'adresse 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 contient une valeur non valide pour la propriété contentDetails.enableAutoStart .
Ce paramètre n'est pas compatible avec toutes les diffusions. |
invalidValue (400) |
invalidAutoStop |
La ressource liveBroadcast contient 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 contient 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 contient 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 contient une valeur non valide pour la propriété status.privacy_status . |
invalidValue (400) |
invalidProjection |
La ressource liveBroadcast contient 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 contient une valeur non valide pour la propriété snippet.scheduledEndTime . L'heure de fin programmée doit être identique à l'heure de début prévue. |
invalidValue (400) |
invalidScheduledStartTime |
La ressource liveBroadcast contient une valeur non valide pour la propriété snippet.scheduledStartTime . L'heure de début programmée doit être postérieure à la date du jour et être suffisamment proche de la date actuelle pour qu'une diffusion puisse être programmée à cette heure de manière fiable. |
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 planifié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é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 associé à la diffusion est inactif. |
forbidden (403) |
invalidTransition |
Impossible de passer de l'état actuel à l'état demandé pour la diffusion en direct. |
forbidden (403) |
redundantTransition |
La diffusion en direct est déjà à l'état demandé ou en cours de traitement à l'état demandé. |
insufficientPermissions |
insufficientLivePermissions |
La demande n'est pas autorisée à effectuer la transition de la diffusion en direct. |
insufficientPermissions |
livePermissionBlocked |
L'utilisateur qui a autorisé la demande n'est pas en mesure de diffuser une vidéo en direct sur YouTube pour le moment. Dans les paramètres de la chaîne de l'utilisateur, vous pouvez consulter les informations expliquant pourquoi l'utilisateur ne peut pas diffuser de vidéo en direct à l'adresse 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 id obligatoire doit identifier l'annonce dont vous souhaitez changer 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 l'état de l'annonce est created ou ready . |
forbidden (403) |
enableAutoStartModificationNotAllowed |
La valeur contentDetails.enableAutoStart ne peut être modifiée que lorsque le flux est inactif et que l'état de la diffusion est created ou ready . |
forbidden (403) |
enableClosedCaptionsModificationNotAllowed |
La valeur contentDetails.enableClosedCaptions ne peut être modifiée que lorsque l'état de l'annonce est created ou ready . |
forbidden (403) |
enableDvrModificationNotAllowed |
La valeur contentDetails. ne peut être modifiée que lorsque l'état de l'annonce est created ou ready . |
forbidden (403) |
enableMonitorStreamModificationNotAllowed |
La valeur contentDetails. ne peut être modifiée que lorsque l'état de l'annonce est created ou ready . |
forbidden (403) |
recordFromStartModificationNotAllowed |
La valeur contentDetails. ne peut être modifiée que lorsque l'état de l'annonce est created ou ready . |
insufficientPermissions |
insufficientLivePermissions |
La demande de mise à jour de la diffusion en direct spécifiée n'est pas autorisé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 contient 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 contient 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 contient 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 n'est pas compatible avec la valeur du paramètre contentDetails.closedCaptionType . Modifiez la ressource pour n'inclure que l'une des deux propriétés, puis renvoyez la demande. |
invalidValue (400) |
invalidLatencyPreferenceOptions |
La ressource liveBroadcast contient 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 contient 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 contient une valeur non valide pour la propriété snippet.scheduledEndTime . L'heure de fin programmée doit être identique à l'heure de début prévue. |
invalidValue (400) |
invalidScheduledStartTime |
La ressource liveBroadcast contient une valeur non valide pour la propriété snippet.scheduledStartTime . L'heure de début programmée 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. . |
required (400) |
enableMonitorStreamRequired |
La ressource liveBroadcast n'a pas spécifié la propriété contentDetails. . |
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 la section 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 point de 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 obligatoire cueType 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 insertionOffsetTimeMs ou walltimeMs . La définition des deux valeurs provoque une erreur. Si vous ne définissez aucune valeur, YouTube utilise 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'epoch. |
backendError (5xx) |
serviceUnavailable |
Le service n'est pas disponible. Réessayez d'envoyer votre demande 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 |
Impossible de supprimer l'exclusion 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 lever 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 exclure 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 d'exclure le propriétaire du chat ou un autre modérateur. |
invalidValue (400) |
invalidChannelId |
Impossible de trouver l'ID de chaîne spécifié. |
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 |
Impossible de trouver le chat en direct spécifié. 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 |
L'utilisateur du chat en direct que vous essayez d'exclure est introuvable. |
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 |
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 |
Le message que vous essayez de supprimer est introuvable. Vérifiez la valeur du paramètre id pour vous assurer qu'elle 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 son 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 son propriétaire. |
rateLimitExceeded |
rateLimitExceeded |
L'utilisateur a publié trop de messages de chat sur 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 |
Le chat en direct que vous essayez de récupérer est introuvable. Vérifiez la valeur du paramètre liveChatId de la requête pour vous assurer qu'elle est correcte. |
rateLimitExceeded |
rateLimitExceeded |
La demande a été envoyée trop rapidement après la demande précédente. Cette erreur se produit lorsque les demandes d'API visant à récupérer des messages sont envoyées plus fréquemment que la fréquence d'actualisation de YouTube, ce qui gaspille inutilement 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 des champs 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 |
Impossible de supprimer le flux en direct spécifié, car il est associé à une diffusion qui n'est toujours pas terminée. |
insufficientPermissions |
insufficientLivePermissions |
La demande de suppression de la diffusion en direct spécifiée n'est pas autorisé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 Accès aux fonctionnalités. |
notFound (404) |
liveStreamNotFound |
Le flux en direct spécifié n'existe pas. |
liveStreams.insert
Type d'erreur | Détails de l'erreur | Description |
---|---|---|
insufficientPermissions |
insufficientLivePermissions |
La demande n'est pas autorisée à créer la diffusion en direct spécifiée. |
insufficientPermissions |
livePermissionBlocked |
L'utilisateur qui a autorisé la demande n'est pas en mesure de diffuser une vidéo en direct sur YouTube pour le moment. Dans les paramètres de la chaîne de l'utilisateur, vous pouvez consulter les informations expliquant pourquoi l'utilisateur ne peut pas diffuser de vidéo en direct à l'adresse 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 le flux en direct spécifié. |
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 la section Life of a Broadcast (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 après la création du flux. |
forbidden (403) |
liveStreamModificationNotAllowed |
L'API ne vous permet pas de transformer un flux réutilisable en flux non réutilisable, et inversement. Pour en savoir plus, consultez la section Comprendre les diffusions et les flux. |
insufficientPermissions |
insufficientLivePermissions |
La requête n'est pas autorisée à mettre à jour le flux en direct spécifié. 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 |
Le flux en direct spécifié 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 voir les sponsors de la chaîne. |
invalidValue (400) |
invalidValueInRequest |
La requête contient une valeur non valide. |
invalidValue (400) |
sponsorshipNotEnabledForChannelId |
Le sponsoring n'est pas activé sur la chaîne. |