YouTube Data 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 Data API peuvent renvoyer. Vous trouverez également une liste d'erreurs pour chaque méthode dans la documentation de référence de cette méthode.
Erreurs générales
Les tableaux suivants identifient les messages d'erreur d'API qui ne sont pas spécifiques à une méthode d'API particulière.
Core API errors
Type d'erreur |
Détail de l'erreur |
Description |
forbidden (403) |
forbidden |
Accès interdit. Il est possible que la requête ne soit pas correctement autorisée. |
quotaExceeded (403) |
quotaExceeded |
La demande ne peut pas être traitée, car vous avez dépassé votre quota. |
Common request errors
Type d'erreur |
Détail de l'erreur |
Description |
badRequest (400) |
incompatibleParameters |
La requête spécifie au moins deux paramètres qui ne peuvent pas être utilisés dans la même requête. |
badRequest (400) |
invalidFilters |
La requête spécifie un paramètre de filtre non valide. |
badRequest (400) |
invalidPageToken |
La requête spécifie un jeton de page non valide. |
badRequest (400) |
missingRequiredParameter |
Un paramètre obligatoire est manquant dans la requête. |
badRequest (400) |
unexpectedParameter |
La requête spécifie un paramètre inattendu. |
forbidden (403) |
accountDelegationForbidden |
L'utilisateur authentifié ne peut pas agir au nom du compte Google spécifié. |
forbidden (403) |
authenticatedUserAccountClosed |
Le compte YouTube de l'utilisateur authentifié est clôturé. Si l'utilisateur authentifié agit au nom d'un autre compte Google, cette erreur fait référence à ce dernier. |
forbidden (403) |
authenticatedUserAccountSuspended |
Le compte YouTube de l'utilisateur authentifié est suspendu. Si l'utilisateur authentifié agit au nom d'un autre compte Google, cette erreur fait référence à ce dernier. |
forbidden (403) |
authenticatedUserNotChannel |
Pour cette requête, l'utilisateur authentifié doit être résolu en tant que chaîne, mais il ne l'est pas. Si votre requête est authentifiée et utilise le paramètre de délégation onBehalfOfContentOwner , vous devez également définir le paramètre onBehalfOfContentOwnerChannel . |
forbidden (403) |
channelClosed |
La chaîne identifiée dans la requête a été fermée. |
forbidden (403) |
channelNotFound |
La chaîne identifiée dans la demande est introuvable. |
forbidden (403) |
channelSuspended |
La chaîne identifiée dans la requête a été suspendue. |
forbidden (403) |
cmsUserAccountNotFound |
L'utilisateur du CMS n'est pas autorisé à agir au nom du propriétaire de contenu spécifié. |
forbidden (403) |
insufficientCapabilities |
L'utilisateur du CMS ne dispose pas de suffisamment de fonctionnalités. |
forbidden (403) |
insufficientPermissions |
Le jeton OAuth 2.0 fourni pour la requête spécifie des champs d'application insuffisants pour accéder aux données demandées. |
notFound (404) |
contentOwnerAccountNotFound |
Le compte de propriétaire de contenu spécifié est introuvable. |
Request context errors
Type d'erreur |
Détail de l'erreur |
Description |
badRequest (400) |
invalidLanguage |
La valeur du paramètre hl ne spécifie pas de code de langue valide. |
badRequest (400) |
invalidMine |
L'utilisation du paramètre mine dans la requête n'est pas acceptée. |
badRequest (400) |
invalidMine |
Le paramètre mine ne peut pas être utilisé dans les requêtes où l'utilisateur authentifié est un partenaire YouTube. Vous devez supprimer le paramètre mine , vous authentifier en tant qu'utilisateur YouTube en supprimant le paramètre onBehalfOfContentOwner ou agir en tant qu'une des chaînes du partenaire en fournissant le paramètre onBehalfOfContentOwnerChannel , le cas échéant, pour la méthode appelée. |
badRequest (400) |
invalidPart |
Le paramètre part de la requête spécifie certaines parties qui ne peuvent pas être écrites en même temps. |
badRequest (400) |
invalidRegionCode |
Le paramètre regionCode spécifie un code de région non valide. |
badRequest (400) |
unexpectedPart |
Le paramètre part de la requête spécifie une valeur inattendue. |
badRequest (400) |
unknownPart |
Le paramètre part de la requête spécifie une valeur inconnue. |
badRequest (400) |
unsupportedLanguageCode |
La valeur du paramètre hl ne spécifie pas de code de langue accepté. |
badRequest (400) |
unsupportedRegionCode |
Le paramètre regionCode spécifie un code de région non accepté. |
unauthorized (401) |
authorizationRequired |
La requête utilise le paramètre mine , mais n'est pas correctement autorisée. |
unauthorized (401) |
youtubeSignupRequired |
Cette erreur indique que l'utilisateur dispose d'un compte Google dissocié, ce qui signifie qu'il possède un compte Google, mais pas de chaîne YouTube. Ces utilisateurs peuvent accéder à de nombreuses fonctionnalités qui dépendent de l'autorisation de l'utilisateur, comme noter des vidéos ou en ajouter à une playlist watch_later . Toutefois, par exemple, l'utilisateur doit disposer d'une chaîne YouTube pour pouvoir mettre en ligne une vidéo. Un utilisateur disposant d'un compte Gmail ou d'un appareil Android possède forcément un compte Google, mais il n'a pas forcément déjà associé ce compte Google à une chaîne YouTube.
Cette erreur se produit généralement lorsque vous essayez d'utiliser le flux de compte de service OAuth 2.0. YouTube n'est pas compatible avec les comptes de service. Si vous tentez de vous authentifier à l'aide d'un compte de service, cette erreur s'affiche.
L'article de blog sur l'API YouTube qui présente la prise en charge des comptes Google aborde également l'erreur youtubeSignupRequired plus en détail. Bien que l'article de blog explique l'erreur pour la version 2.1 de l'API, sa signification reste applicable. |
activités
YouTube a abandonné la fonctionnalité de bulletin de chaîne. La méthode
activities.insert
n'est plus prise en charge.
Les tableaux suivants identifient les messages d'erreur que l'API renvoie en réponse aux appels liés aux ressources activities
. Ces méthodes peuvent également renvoyer les erreurs listées dans la section Erreurs de requête courantes.
activities.list
Type d'erreur |
Détail de l'erreur |
Description |
forbidden (403) |
homeParameterDeprecated |
Les données d'activité de la page d'accueil de l'utilisateur ne sont pas disponibles via cette API. Cette erreur peut se produire si vous définissez le paramètre home sur true dans une requête non autorisée. |
forbidden (403) |
forbidden |
La requête n'est pas correctement autorisée. |
notFound (404) |
channelNotFound |
L'ID de chaîne identifié par le paramètre channelId de la requête est introuvable. |
notFound (404) |
homeChannelNotFound |
Impossible de trouver un flux de la page d'accueil YouTube pour l'utilisateur actuellement authentifié. |
unauthorized (401) |
authorizationRequired |
La requête utilise le paramètre home , mais n'est pas correctement autorisée. |
sous-titres
Les tableaux suivants identifient les messages d'erreur que l'API renvoie en réponse aux appels liés aux ressources captions
. Ces méthodes peuvent également renvoyer les erreurs listées dans la section Erreurs de requête courantes.
captions.delete
Type d'erreur |
Détail de l'erreur |
Description |
forbidden (403) |
forbidden |
Les autorisations associées à la requête ne sont pas suffisantes pour supprimer la piste de sous-titres. La requête n'est peut-être pas correctement autorisée. |
notFound (404) |
captionNotFound |
La piste de sous-titres est introuvable. Vérifiez la valeur du paramètre id de la requête pour vous assurer qu'elle est correcte. |
captions.download
Type d'erreur |
Détail de l'erreur |
Description |
forbidden (403) |
forbidden |
Les autorisations associées à la requête ne sont pas suffisantes pour télécharger la piste de sous-titres. La requête n'est peut-être pas correctement autorisée. |
invalidValue (400) |
couldNotConvert |
Impossible de convertir les données de la piste de sous-titres dans la langue et/ou le format demandés. Assurez-vous que les valeurs tfmt et tlang demandées sont valides, et que le snippet.status de la piste de sous-titres demandée n'est pas failed . |
notFound (404) |
captionNotFound |
La piste de sous-titres est introuvable. Vérifiez la valeur du paramètre id de la requête pour vous assurer qu'elle est correcte. |
captions.insert
Type d'erreur |
Détail de l'erreur |
Description |
badRequest (400) |
contentRequired |
La requête ne contient pas le contenu de la piste de sous-titres. |
conflict (409) |
captionExists |
La vidéo spécifiée comporte déjà une piste de sous-titres avec les snippet.language et snippet.name indiqués. Une vidéo peut contenir plusieurs pistes pour la même langue, mais chaque piste doit avoir un nom différent.
Il existe plusieurs façons de résoudre cette erreur. Vous pouvez supprimer le canal existant, puis en insérer un nouveau ou modifier le nom du nouveau canal avant de l'insérer. |
forbidden (403) |
forbidden |
Les autorisations associées à la requête ne sont pas suffisantes pour importer la piste de sous-titres. La requête n'est peut-être pas correctement autorisée. |
invalidValue (400) |
invalidMetadata |
La requête contient des valeurs de métadonnées non valides, ce qui empêche la création du titre. Vérifiez que la requête spécifie des valeurs valides pour les propriétés snippet.language , snippet.name et snippet.videoId . La propriété snippet.isDraft peut également être incluse, mais elle n'est pas obligatoire. |
notFound (404) |
videoNotFound |
La vidéo identifiée par le paramètre videoId est introuvable. |
invalidValue (400) |
nameTooLong |
L'snippet.name spécifié dans la requête est trop long. La longueur maximale autorisée est de 150 caractères. |
captions.list
Type d'erreur |
Détail de l'erreur |
Description |
forbidden (403) |
forbidden |
Un ou plusieurs pistes de sous-titres n'ont pas pu être récupérés, car les autorisations associées à la requête ne sont pas suffisantes pour récupérer les ressources demandées. La requête n'est peut-être pas correctement autorisée. |
notFound (404) |
captionNotFound |
Un ou plusieurs des pistes de sous-titres spécifiés n'ont pas pu être trouvés. Cette erreur se produit si le paramètre videoId identifie une vidéo réelle, mais que le paramètre id identifie des ID de piste de sous-titres qui n'existent pas ou des ID de piste associés à d'autres vidéos. Vérifiez que les valeurs des paramètres id et videoId de la requête sont correctes. |
notFound (404) |
videoNotFound |
La vidéo identifiée par le paramètre videoId est introuvable. |
captions.update
Type d'erreur |
Détail de l'erreur |
Description |
badRequest (400) |
contentRequired |
La demande n'a pas importé de fichier de sous-titres mis à jour. Le contenu réel du canal est obligatoire si le paramètre sync est défini sur true . |
forbidden (403) |
forbidden |
Les autorisations associées à la requête ne sont pas suffisantes pour mettre à jour la piste de sous-titres. La requête n'est peut-être pas correctement autorisée. |
notFound (404) |
captionNotFound |
La piste de sous-titres spécifiée est introuvable. Vérifiez la valeur du paramètre id de la requête pour vous assurer qu'elle est correcte. |
channelBanners
Les tableaux suivants identifient les messages d'erreur que l'API renvoie en réponse aux appels liés aux ressources channelBanners
. Ces méthodes peuvent également renvoyer les erreurs listées dans la section Erreurs de requête courantes.
channelBanners.insert
Type d'erreur |
Détail de l'erreur |
Description |
badRequest (400) |
bannerAlbumFull |
Votre album d'illustrations de chaîne YouTube contient trop d'images. Veuillez accéder à http://photos.google.com, puis à la page des albums et supprimer certaines images de cet album. |
badRequest (400) |
mediaBodyRequired |
La requête n'inclut pas le contenu de l'image. |
channelSections
Les tableaux suivants identifient les messages d'erreur que l'API renvoie en réponse aux appels liés aux ressources channelSections
. Ces méthodes peuvent également renvoyer les erreurs listées dans la section Erreurs de requête courantes.
channelSections.delete
Type d'erreur |
Détail de l'erreur |
Description |
badRequest (400) |
notEditable |
Cette section de la chaîne ne peut pas être supprimée. |
forbidden (403) |
channelSectionForbidden |
La requête n'est pas correctement authentifiée ou n'est pas prise en charge pour ce canal. |
invalidValue (400) |
idInvalid |
La propriété id spécifie un ID de section de chaîne non valide. |
invalidValue (400) |
idRequired |
La propriété id doit spécifier une valeur qui identifie la section de la chaîne à supprimer. |
notFound (404) |
channelNotFound |
La chaîne est introuvable. |
notFound (404) |
channelSectionNotFound |
La section de la chaîne que vous essayez de modifier est introuvable. |
channelSections.insert
Type d'erreur |
Détail de l'erreur |
Description |
badRequest (400) |
defaultLanguageNotSetError |
La propriété snippet.defaultLanguage de la ressource channelSection doit être définie pour que l'objet localizations de cette ressource soit correctement inséré ou mis à jour. |
badRequest (400) |
invalidLanguage |
La validation de l'une des clés de langue de l'objet localizations a échoué. Utilisez la méthode channelSections.list pour récupérer les valeurs valides et les mettre à jour en suivant les consignes de la documentation de la ressource a href="/youtube/v3/docs/channelSections#resource">channelSections . |
badRequest (400) |
notEditable |
Impossible de créer cette section de chaîne. |
badRequest (400) |
styleRequired |
La ressource channelSection doit spécifier une valeur pour le champ snippet.style . |
badRequest (400) |
targetInvalidCountry |
L'une des valeurs de la liste targeting.countries a échoué à la validation. Utilisez la méthode channelSections.list pour récupérer les valeurs valides et les mettre à jour en suivant les consignes de la documentation de la ressource a href="/youtube/v3/docs/channelSections#resource">channelSections . |
badRequest (400) |
targetInvalidLanguage |
La validation de l'une des valeurs de la liste targeting.languages a échoué. Utilisez la méthode channelSections.list pour récupérer les valeurs valides et les mettre à jour en suivant les consignes de la documentation de la ressource a href="/youtube/v3/docs/channelSections#resource">channelSections . |
badRequest (400) |
targetInvalidRegion |
L'une des valeurs de la liste targeting.regions a échoué à la validation. Utilisez la méthode channelSections.list pour récupérer les valeurs valides et les mettre à jour en suivant les consignes de la documentation de la ressource a href="/youtube/v3/docs/channelSections#resource">channelSections . |
badRequest (400) |
typeRequired |
La ressource channelSection doit spécifier une valeur pour le champ snippet.type . |
forbidden (403) |
channelSectionForbidden |
La demande n'est pas correctement authentifiée ou n'est pas prise en charge pour ce canal. |
invalidValue (400) |
channelNotActive |
Au moins l'un des canaux spécifiés n'est pas actif. |
invalidValue (400) |
channelsDuplicated |
La requête a échoué, car elle spécifiait des canaux en double. |
invalidValue (400) |
channelsNeeded |
Si la propriété snippet.type a la valeur multipleChannels , la propriété contentDetails.channels[] doit être spécifiée et doit spécifier au moins un canal. |
invalidValue (400) |
channelsNotExpected |
La ressource fournie avec la requête spécifiait une valeur pour la propriété contentDetails.channels[] , mais les canaux ne sont pas attendus pour ce type de section de canaux. |
invalidValue (400) |
contentDetailsNeeded |
La ressource que vous insérez doit contenir un objet contentDetails pour ce type de section de chaîne. |
invalidValue (400) |
inValidPosition |
La propriété snippet.position contient une valeur non valide. |
invalidValue (400) |
maxChannelSectionExceeded |
Votre demande ne peut pas être traitée, car la chaîne a déjà atteint son nombre maximal de sections. |
invalidValue (400) |
maxChannelsExceeded |
La requête a échoué, car elle a tenté d'inclure trop de canaux dans la section "Chaînes". |
invalidValue (400) |
maxPlaylistExceeded |
La requête a échoué, car elle a tenté d'inclure trop de playlists dans la section "Chaîne". |
invalidValue (400) |
onePlaylistNeeded |
Si la propriété snippet.type a la valeur singlePlaylist , la propriété contentDetails.playlists[] doit spécifier exactement une playlist. |
invalidValue (400) |
ownChannelInChannels |
Vous ne pouvez pas inclure votre propre chaîne dans une section de chaîne qui s'affiche sur cette chaîne. |
invalidValue (400) |
playlistIsPrivate |
Une ou plusieurs des playlists spécifiées sont privées et ne peuvent donc pas être incluses dans la section "Chaîne". |
invalidValue (400) |
playlistsDuplicated |
La requête a échoué, car elle spécifiait des playlists en double. |
invalidValue (400) |
playlistsNeeded |
Si la propriété snippet.type a la valeur singlePlaylist ou multiplePlaylists , la propriété contentDetails.playlists[] doit être spécifiée. |
invalidValue (400) |
playlistsNotExpected |
La ressource fournie avec la requête spécifiait une valeur pour la propriété contentDetails.playlists[] , mais les playlists ne sont pas attendues pour ce type de section de chaîne. |
invalidValue (400) |
snippetNeeded |
Vous devez spécifier un snippet pour créer la section de la chaîne. |
invalidValue (400) |
titleLengthExceeded |
La valeur de la propriété snippet.title est trop longue. |
invalidValue (400) |
titleRequired |
Si la propriété snippet.type a la valeur multiplePlaylists ou multipleChannels , vous devez définir le titre de la section en spécifiant une valeur pour la propriété snippet.title . |
notFound (404) |
channelNotFound |
Une ou plusieurs des chaînes spécifiées ne sont pas disponibles. |
notFound (404) |
playlistNotFound |
Une ou plusieurs des playlists spécifiées ne sont pas disponibles. |
channelSections.list
Type d'erreur |
Détail de l'erreur |
Description |
forbidden (403) |
channelSectionForbidden |
La personne à l'origine de la demande n'est pas autorisée à accéder aux sections de chaîne demandées. |
invalidValue (400) |
idInvalid |
La requête spécifie un ID de section de chaîne non valide. |
invalidValue (400) |
invalidCriteria |
La requête n'a pas pu être traitée, car les critères de filtrage ne sont pas valides. |
notFound (404) |
channelNotFound |
La chaîne associée à la requête est introuvable. |
notFound (404) |
channelSectionNotFound |
La section de la chaîne associée à la requête est introuvable. |
channelSections.update
Type d'erreur |
Détail de l'erreur |
Description |
badRequest (400) |
defaultLanguageNotSetError |
La propriété snippet.defaultLanguage de la ressource channelSection doit être définie pour que l'objet localizations de cette ressource soit correctement inséré ou mis à jour. |
badRequest (400) |
invalidLanguage |
La validation de l'une des clés de langue de l'objet localizations a échoué. Utilisez la méthode channelSections.list pour récupérer les valeurs valides et les mettre à jour en suivant les consignes de la documentation de la ressource a href="/youtube/v3/docs/channelSections#resource">channelSections . |
badRequest (400) |
notEditable |
Cette section de la chaîne ne peut pas être modifiée. |
badRequest (400) |
styleRequired |
La ressource channelSection doit spécifier une valeur pour le champ snippet.style . |
badRequest (400) |
targetInvalidCountry |
L'une des valeurs de la liste targeting.countries a échoué à la validation. Utilisez la méthode channelSections.list pour récupérer les valeurs valides et les mettre à jour en suivant les consignes de la documentation de la ressource a href="/youtube/v3/docs/channelSections#resource">channelSections . |
badRequest (400) |
targetInvalidLanguage |
L'une des valeurs de la liste targeting.languages a échoué à la validation. Utilisez la méthode channelSections.list pour récupérer les valeurs valides et les mettre à jour en suivant les consignes de la documentation de la ressource a href="/youtube/v3/docs/channelSections#resource">channelSections . |
badRequest (400) |
targetInvalidRegion |
La validation de l'une des valeurs de la liste targeting.regions a échoué. Utilisez la méthode channelSections.list pour récupérer les valeurs valides et les mettre à jour en suivant les consignes de la documentation de la ressource a href="/youtube/v3/docs/channelSections#resource">channelSections . |
badRequest (400) |
typeRequired |
La ressource channelSection doit spécifier une valeur pour le champ snippet.type . |
forbidden (403) |
channelSectionForbidden |
La demande n'est pas correctement authentifiée ou n'est pas prise en charge pour ce canal. |
invalidValue (400) |
channelNotActive |
Au moins l'un des canaux spécifiés n'est pas actif. |
invalidValue (400) |
channelsDuplicated |
La requête a échoué, car elle spécifiait des canaux en double. |
invalidValue (400) |
channelsNeeded |
Si la propriété snippet.type a la valeur multipleChannels , la propriété contentDetails.channels[] doit être spécifiée et doit spécifier au moins un canal. |
invalidValue (400) |
channelsNotExpected |
La ressource fournie avec la requête spécifiait une valeur pour la propriété contentDetails.channels[] , mais les canaux ne sont pas attendus pour ce type de section de canaux. |
invalidValue (400) |
contentDetailsNeeded |
La ressource que vous modifiez doit contenir un objet contentDetails pour ce type de section de chaîne. |
invalidValue (400) |
idInvalid |
La propriété id spécifie un ID de section de chaîne non valide. |
invalidValue (400) |
idRequired |
La propriété id doit spécifier une valeur qui identifie la section de la chaîne mise à jour. |
invalidValue (400) |
inValidPosition |
La propriété snippet.position contient une valeur non valide. |
invalidValue (400) |
maxChannelsExceeded |
La requête a échoué, car elle a tenté d'inclure trop de canaux dans la section "Chaînes". |
invalidValue (400) |
maxPlaylistExceeded |
La requête a échoué, car elle a tenté d'inclure trop de playlists dans la section "Chaîne". |
invalidValue (400) |
onePlaylistNeeded |
Si la propriété snippet.type a la valeur singlePlaylist , la propriété contentDetails.playlists[] doit spécifier exactement une playlist. |
invalidValue (400) |
ownChannelInChannels |
Vous ne pouvez pas inclure votre propre chaîne dans une section de chaîne qui s'affiche sur cette chaîne. |
invalidValue (400) |
playlistIsPrivate |
Une ou plusieurs des playlists spécifiées sont privées et ne peuvent donc pas être incluses dans la section "Chaîne". |
invalidValue (400) |
playlistsDuplicated |
La requête a échoué, car elle spécifiait des playlists en double. |
invalidValue (400) |
playlistsNeeded |
Si la propriété snippet.type a la valeur singlePlaylist ou multiplePlaylists , la propriété contentDetails.playlists[] doit être spécifiée. |
invalidValue (400) |
playlistsNotExpected |
La ressource fournie avec la requête spécifiait une valeur pour la propriété contentDetails.playlists[] , mais les playlists ne sont pas attendues pour ce type de section de chaîne. |
invalidValue (400) |
snippetNeeded |
Vous devez spécifier un snippet pour mettre à jour la section de la chaîne. |
invalidValue (400) |
titleLengthExceeded |
La valeur de la propriété snippet.title est trop longue. |
invalidValue (400) |
titleRequired |
Si la propriété snippet.type a la valeur multiplePlaylists ou multipleChannels , vous devez définir le titre de la section en spécifiant une valeur pour la propriété snippet.title . |
notFound (404) |
channelNotFound |
Une ou plusieurs des chaînes spécifiées ne sont pas disponibles. |
notFound (404) |
channelSectionNotFound |
La section de la chaîne que vous essayez de modifier est introuvable. |
notFound (404) |
playlistNotFound |
Une ou plusieurs des playlists spécifiées ne sont pas disponibles. |
chaînes
Les tableaux suivants identifient les messages d'erreur que l'API renvoie en réponse aux appels liés aux ressources channels
. Ces méthodes peuvent également renvoyer les erreurs listées dans la section Erreurs de requête courantes.
channels.list
Type d'erreur |
Détail de l'erreur |
Description |
badRequest (400) |
invalidCriteria |
Vous ne pouvez spécifier qu'un seul des filtres suivants:id , mySubscribers , categoryId , mine , managedByMe ou forUsername . En cas d'authentification du propriétaire du contenu à l'aide du paramètre onBehalfOfContentOwner , seuls id ou managedByMe peuvent être spécifiés. |
forbidden (403) |
channelForbidden |
Le canal spécifié par le paramètre id n'est pas compatible avec la requête ou la requête n'est pas correctement autorisée. |
notFound (404) |
categoryNotFound |
La catégorie identifiée par le paramètre categoryId est introuvable. Utilisez la méthode guideCategories.list pour récupérer la liste des valeurs valides. |
notFound (404) |
channelNotFound |
La chaîne spécifiée dans le paramètre id est introuvable. |
channels.update
Type d'erreur |
Détail de l'erreur |
Description |
badRequest (400) |
brandingValidationError |
La validation de l'une des valeurs de l'objet brandingSettings a échoué. Utilisez la méthode channels.list pour récupérer les paramètres existants de la chaîne, puis mettez à jour les valeurs de propriété en suivant les consignes de la documentation de la ressource channels . |
badRequest (400) |
channelTitleUpdateForbidden |
Lorsque vous mettez à jour le brandingSettings part d'une chaîne, vous devez définir la valeur de la propriété brandingSettings.channel.title sur le titre actuel de la chaîne ou omettre la propriété. L'API renvoie une erreur si vous modifiez la valeur de la propriété. |
badRequest (400) |
defaultLanguageNotSetError |
defaultLanguage doit être défini pour mettre à jour localizations . |
badRequest (400) |
invalidBrandingOption |
L'un des paramètres de branding que vous avez spécifiés n'existe pas. Utilisez la méthode channels.list pour récupérer des valeurs valides et veillez à les mettre à jour en suivant les consignes de la documentation de la ressource channels . |
badRequest (400) |
invalidCustomMessage |
Les métadonnées de la requête spécifient un message personnalisé non valide. Vérifiez la valeur de la propriété invideoPromotion.items[].customMessage dans la ressource envoyée par la requête. |
badRequest (400) |
invalidDuration |
Les métadonnées de la requête spécifient une durée non valide dans la partie "invideoPromotion". |
badRequest (400) |
invalidDuration |
Les métadonnées de la requête spécifient un type de position non valide pour déterminer comment l'élément promu est positionné dans le lecteur vidéo. Vérifiez la valeur de la propriété invideoPromotion.position.type dans la ressource envoyée par la requête. |
badRequest (400) |
invalidRecentlyUploadedBy |
Les métadonnées de la requête spécifient un ID de chaîne non valide. Vérifiez la valeur de la propriété invideoPromotion.items[].id.recentlyUploadedBy dans la ressource envoyée par la requête. |
badRequest (400) |
invalidTimingOffset |
Les métadonnées de la requête spécifient un décalage temporel non valide dans la partie "invideoPromotion". |
badRequest (400) |
invalidTimingOffset |
Les métadonnées de la requête spécifient un décalage temporel non valide pour déterminer quand l'élément promu doit s'afficher dans le lecteur vidéo. Vérifiez la valeur de la propriété invideoPromotion.timing.offsetMs dans la ressource envoyée par la requête. |
badRequest (400) |
invalidTimingType |
Les métadonnées de la requête spécifient une méthode de synchronisation non valide pour déterminer quand l'élément promu doit s'afficher dans le lecteur vidéo. Vérifiez la valeur de la propriété invideoPromotion.timing.type dans la ressource envoyée par la requête. |
badRequest (400) |
localizationValidationError |
La validation de l'une des valeurs de l'objet "localizations" a échoué. Utilisez la méthode channels.list pour récupérer des valeurs valides et veillez à les mettre à jour en suivant les consignes de la documentation de la ressource channels. |
badRequest (400) |
tooManyPromotedItems |
Le nombre d'articles promus autorisés a été dépassé dans la partie "invideoPromotion". |
forbidden (403) |
channelForbidden |
Le canal spécifié dans le paramètre id n'est pas compatible avec la requête ou la requête n'est pas correctement autorisée. |
forbidden (403) |
promotedVideoNotAllowed |
La chaîne que la requête API tente de mettre à jour est introuvable. Vérifiez la valeur de la propriété id dans la ressource channel envoyée par la requête pour vous assurer que l'ID de chaîne est correct. |
forbidden (403) |
websiteLinkNotAllowed |
L'URL du site Web spécifiée n'est pas autorisée. |
notFound (404) |
channelNotFound |
La chaîne spécifiée par le paramètre id est introuvable ou ne propose pas d'options de branding. |
notFound (404) |
channelNotFound |
La chaîne spécifiée dans le paramètre id est introuvable. |
notFound (404) |
unknownChannelId |
L'ID de chaîne spécifié est introuvable. |
notFound (404) |
unknownChannelId |
L'ID de chaîne récemment mis en ligne spécifié est introuvable. |
notFound (404) |
unknownVideoId |
L'ID vidéo spécifié comme élément mis en avant est introuvable. |
required (400) |
requiredItemIdType |
Les métadonnées de la requête doivent spécifier un type d'élément dans la partie "invideoPromotion". |
required (400) |
requiredItemId |
Les métadonnées de la requête doivent spécifier un élément dans la partie "invideoPromotion". |
required (400) |
requiredTimingOffset |
Les métadonnées de la requête doivent spécifier un décalage temporel par défaut afin que YouTube puisse déterminer quand afficher l'élément promu. Définissez la valeur de la propriété invideoPromotion.defaultTiming.offsetMs dans la ressource envoyée par la requête. |
required (400) |
requiredTimingOffset |
Les métadonnées de la requête doivent spécifier un décalage temporel afin que YouTube puisse déterminer quand afficher l'élément promu. Définissez la valeur de la propriété invideoPromotion.timing.offsetMs dans la ressource envoyée par la requête. |
required (400) |
requiredTimingType |
Les métadonnées de la requête doivent spécifier une méthode de synchronisation afin que YouTube puisse déterminer quand afficher l'élément promu. Définissez la valeur de la propriété invideoPromotion.defaultTiming.type dans la ressource envoyée par la requête. |
required (400) |
requiredTimingType |
Les métadonnées de la requête doivent spécifier une méthode de synchronisation afin que YouTube puisse déterminer quand afficher l'élément promu. Définissez la valeur de la propriété invideoPromotion.timing.type dans la ressource envoyée par la requête. |
required (400) |
requiredTiming |
Les métadonnées de la requête doivent spécifier un calendrier pour chaque élément de la partie invideoPromotion . |
required (400) |
requiredVideoId |
Les métadonnées de la requête doivent spécifier un ID vidéo pour identifier l'élément promu. |
required (400) |
requiredWebsiteUrl |
Les métadonnées de la requête doivent spécifier une URL de site Web dans la partie "invideoPromotion". Définissez la valeur de la propriété invideoPromotion.items[].id.websiteUrl dans la ressource envoyée par la requête. |
membres
Les tableaux suivants identifient les messages d'erreur que l'API renvoie en réponse aux appels liés aux ressources members
. Ces méthodes peuvent également renvoyer les erreurs listées dans la section Erreurs de requête courantes.
members.list
Type d'erreur |
Détail de l'erreur |
Description |
badRequest (400) |
channelMembershipsNotEnabled |
La chaîne du créateur autorisant la demande n'a pas activé les souscriptions. |
badRequest (400) |
invalidMode |
La valeur du paramètre mode n'est pas valide.
Cette erreur peut se produire si le paramètre pageToken spécifie un jeton récupéré à l'aide d'un mode différent de celui spécifié. |
badRequest (400) |
invalidPageToken |
La valeur du paramètre pageToken n'est pas valide. Cette erreur se produit si le jeton de page utilisé dans la requête a expiré. |
badRequest (400) |
invalidHasAccessToLevel |
La valeur du paramètre hasAccessToLevel n'est pas valide. Aucun niveau ne correspond à l'id spécifiée. |
badRequest (400) |
invalidFilterByMemberChannelId |
La valeur du paramètre filterByMemberChannelId n'est pas valide. Cette erreur se produit si la valeur du paramètre filterByMemberChannelId spécifie plus de 100 canaux. |
membershipsLevels
Les tableaux suivants identifient les messages d'erreur que l'API renvoie en réponse aux appels liés aux ressources members
. Ces méthodes peuvent également renvoyer les erreurs listées dans la section Erreurs de requête courantes.
membershipsLevels.list
Type d'erreur |
Détail de l'erreur |
Description |
badRequest (400) |
channelMembershipsNotEnabled |
La chaîne du créateur autorisant la demande n'a pas activé les souscriptions. |
playlistItems
Les tableaux suivants identifient les messages d'erreur que l'API renvoie en réponse aux appels liés aux ressources playlistItems
. Ces méthodes peuvent également renvoyer les erreurs listées dans la section Erreurs de requête courantes.
playlistItems.delete
Type d'erreur |
Détail de l'erreur |
Description |
forbidden (403) |
playlistItemsNotAccessible |
La demande n'est pas correctement autorisée à supprimer l'élément de playlist spécifié. |
notFound (404) |
playlistItemNotFound |
L'élément de playlist identifié par le paramètre id de la requête est introuvable. |
invalidValue (400) |
playlistOperationUnsupported |
L'API ne permet pas de supprimer des vidéos de la playlist spécifiée. Par exemple, vous ne pouvez pas supprimer une vidéo de la playlist de vos vidéos mises en ligne. |
playlistItems.insert
Type d'erreur |
Détail de l'erreur |
Description |
duplicate |
videoAlreadyInPlaylist |
La vidéo que vous essayez d'ajouter à la playlist y figure déjà. |
forbidden (403) |
playlistContainsMaximumNumberOfVideos |
La playlist contient déjà le nombre maximal d'éléments autorisé. |
forbidden (403) |
playlistItemsNotAccessible |
La requête n'est pas correctement autorisée à insérer l'élément de playlist spécifié. |
invalidValue (400) |
invalidContentDetails |
La propriété contentDetails de la requête n'est pas valide. Il est possible que le champ contentDetails.note comporte plus de 280 caractères. |
invalidValue (400) |
invalidPlaylistItemPosition |
La requête tente de définir la position de l'élément de la playlist sur une valeur non valide ou non prise en charge. Vérifiez la valeur de la propriété position dans le snippet de la ressource. |
invalidValue (400) |
invalidResourceType |
L'type spécifié pour l'ID de la ressource n'est pas compatible avec cette opération. L'ID de ressource identifie l'élément ajouté à la playlist (par exemple, youtube#video ). |
invalidValue (400) |
manualSortRequired |
La requête tente de définir la position de l'élément de la playlist, mais la playlist n'utilise pas de tri manuel. (par exemple, les éléments de la playlist peuvent être triés par date ou par popularité). Pour résoudre l'erreur, supprimez l'élément snippet.position de la ressource que la requête insère. Si vous souhaitez que l'élément de la playlist occupe une position particulière dans la liste, vous devez d'abord définir l'option Tri de la playlist sur Manuel dans ses paramètres. Vous pouvez modifier ces paramètres dans le Gestionnaire de vidéos YouTube. |
invalidValue (400) |
videoAlreadyInAnotherSeriesPlaylist |
La vidéo que vous essayez d'ajouter à la playlist figure déjà dans une autre playlist de séries. |
invalidValue (400) |
playlistOperationUnsupported |
L'API ne permet pas d'insérer de vidéos dans la playlist spécifiée. Par exemple, vous ne pouvez pas insérer une vidéo dans votre playlist de vidéos mises en ligne. |
notFound (404) |
playlistNotFound |
Impossible de trouver la playlist identifiée avec le paramètre playlistId de la requête. |
notFound (404) |
videoNotFound |
La vidéo que vous essayez d'ajouter à la playlist est introuvable. Vérifiez la valeur de la propriété videoId pour vous assurer qu'elle est correcte. |
required (400) |
channelIdRequired |
La requête ne spécifie pas de valeur pour la propriété channelId obligatoire. |
required (400) |
playlistIdRequired |
La requête ne spécifie pas de valeur pour la propriété playlistId obligatoire. |
required (400) |
resourceIdRequired |
La requête doit contenir une ressource dans laquelle l'objet snippet spécifie un resourceId . |
playlistItems.list
Type d'erreur |
Détail de l'erreur |
Description |
forbidden (403) |
playlistItemsNotAccessible |
La demande n'est pas correctement autorisée à récupérer la playlist spécifiée. |
notFound (404) |
playlistNotFound |
Impossible de trouver la playlist identifiée avec le paramètre playlistId de la requête. |
notFound (404) |
videoNotFound |
Impossible de trouver la vidéo identifiée avec le paramètre videoId de la requête. |
required (400) |
playlistIdRequired |
La requête d'abonnement ne spécifie pas de valeur pour la propriété playlistId requise. |
invalidValue (400) |
playlistOperationUnsupported |
L'API ne permet pas de lister les vidéos de la playlist spécifiée. Par exemple, vous ne pouvez pas ajouter une vidéo à votre playlist "À regarder plus tard". |
playlistItems.update
Type d'erreur |
Détail de l'erreur |
Description |
forbidden (403) |
playlistItemsNotAccessible |
La requête n'est pas correctement autorisée à modifier l'élément de playlist spécifié. |
invalidValue (400) |
invalidPlaylistItemPosition |
La requête tente de définir la position de l'élément de la playlist sur une valeur non valide ou non prise en charge. Vérifiez la valeur de la propriété position dans le snippet de la ressource. |
invalidValue (400) |
invalidResourceType |
L'type spécifié pour l'ID de la ressource n'est pas compatible avec cette opération. L'ID de ressource identifie l'élément ajouté à la playlist (par exemple, youtube#video ). |
invalidValue (400) |
invalidSnippet |
La requête ne spécifie pas de propriété snippet valide. |
invalidValue (400) |
manualSortRequired |
La requête tente de définir la position de l'élément de la playlist, mais la playlist n'utilise pas de tri manuel. (par exemple, les éléments de la playlist peuvent être triés par date ou par popularité). Pour résoudre l'erreur, supprimez l'élément snippet.position de la ressource que la requête insère. Si vous souhaitez que l'élément de la playlist occupe une position particulière dans la liste, vous devez d'abord définir l'option Tri de la playlist sur Manuel dans ses paramètres. Vous pouvez modifier ces paramètres dans le Gestionnaire de vidéos YouTube. |
invalidValue (400) |
playlistOperationUnsupported |
L'API ne permet pas de modifier les vidéos de la playlist spécifiée. Par exemple, vous ne pouvez pas modifier une vidéo de votre playlist de vidéos mises en ligne. |
notFound (404) |
playlistItemNotFound |
L'élément de playlist identifié par la propriété id de la requête est introuvable. |
notFound (404) |
playlistNotFound |
Impossible de trouver la playlist identifiée avec le paramètre playlistId de la requête. |
required (400) |
channelIdRequired |
La requête ne spécifie pas de valeur pour la propriété channelId obligatoire. |
required (400) |
playlistIdRequired |
La requête ne spécifie pas de valeur pour la propriété playlistId obligatoire. |
required (400) |
playlistItemIdRequired |
La ressource d'élément de playlist spécifiée dans la requête doit utiliser la propriété id pour identifier l'élément de playlist mis à jour. |
playlists
Les tableaux suivants identifient les messages d'erreur que l'API renvoie en réponse aux appels liés aux ressources playlists
. Ces méthodes peuvent également renvoyer les erreurs listées dans la section Erreurs de requête courantes.
playlists.delete
Type d'erreur |
Détail de l'erreur |
Description |
forbidden (403) |
playlistForbidden |
Cette opération est interdite ou la requête n'est pas correctement autorisée. |
notFound (404) |
playlistNotFound |
Impossible de trouver la playlist identifiée par le paramètre id de la requête. |
invalidValue (400) |
playlistOperationUnsupported |
L'API ne permet pas de supprimer la playlist spécifiée. Par exemple, vous ne pouvez pas supprimer la playlist de vos vidéos mises en ligne. |
playlists.list
Type d'erreur |
Détail de l'erreur |
Description |
forbidden (403) |
channelClosed |
La chaîne spécifiée dans le paramètre channelId a été fermée. |
forbidden (403) |
channelSuspended |
La chaîne spécifiée dans le paramètre channelId a été suspendue. |
forbidden (403) |
playlistForbidden |
La playlist identifiée avec le paramètre id de la requête n'est pas compatible avec la requête ou la requête n'est pas correctement autorisée. |
notFound (404) |
channelNotFound |
La chaîne spécifiée dans le paramètre channelId est introuvable. |
notFound (404) |
playlistNotFound |
Impossible de trouver la playlist identifiée avec le paramètre id de la requête. |
invalidValue (400) |
playlistOperationUnsupported |
L'API ne permet pas de lister la playlist spécifiée. Par exemple, vous ne pouvez pas lister votre playlist "À regarder plus tard". |
playlists.insert
Type d'erreur |
Détail de l'erreur |
Description |
badRequest (400) |
defaultLanguageNotSetError |
defaultLanguage doit être défini pour mettre à jour localizations . |
badRequest (400) |
localizationValidationError |
La validation de l'une des valeurs de l'objet "localizations" a échoué. Utilisez la méthode playlists.list pour récupérer des valeurs valides et veillez à les mettre à jour en suivant les consignes de la documentation de la ressource playlists. |
badRequest (400) |
maxPlaylistExceeded |
Impossible de créer la playlist, car la chaîne a déjà atteint le nombre maximal de playlists autorisé. |
forbidden (403) |
playlistForbidden |
Cette opération est interdite ou la requête n'est pas correctement autorisée. |
invalidValue (400) |
invalidPlaylistSnippet |
La requête fournit un extrait de playlist non valide. |
required (400) |
playlistTitleRequired |
La requête doit spécifier un titre de playlist. |
playlists.update
Type d'erreur |
Détail de l'erreur |
Description |
badRequest (400) |
defaultLanguageNotSetError |
defaultLanguage doit être défini pour mettre à jour localizations . |
badRequest (400) |
localizationValidationError |
La validation de l'une des valeurs de l'objet "localizations" a échoué. Utilisez la méthode playlists.list pour récupérer des valeurs valides et veillez à les mettre à jour en suivant les consignes de la documentation de la ressource playlists. |
forbidden (403) |
playlistForbidden |
Cette opération est interdite ou la requête n'est pas correctement autorisée. |
invalidValue (400) |
invalidPlaylistSnippet |
La requête fournit un extrait de playlist non valide. |
invalidValue (400) |
playlistOperationUnsupported |
L'API ne permet pas de mettre à jour la playlist spécifiée. Par exemple, vous ne pouvez pas modifier les propriétés de la playlist de vidéos que vous avez mises en ligne. |
notFound (404) |
playlistNotFound |
Impossible de trouver la playlist identifiée avec le paramètre id de la requête. |
required (400) |
playlistTitleRequired |
La requête doit spécifier un titre de playlist. |
search
Les tableaux suivants identifient les messages d'erreur que l'API renvoie en réponse aux appels liés aux ressources search
. Ces méthodes peuvent également renvoyer les erreurs listées dans la section Erreurs de requête courantes.
search.list
Type d'erreur |
Détail de l'erreur |
Description |
badRequest (400) |
invalidChannelId |
Le paramètre channelId spécifie un ID de chaîne non valide. |
badRequest (400) |
invalidLocation |
La valeur des paramètres location et/ou locationRadius n'est pas au bon format. |
badRequest (400) |
invalidRelevanceLanguage |
La valeur du paramètre relevanceLanguage n'est pas au bon format. |
badRequest (400) |
invalidSearchFilter |
La requête contient une combinaison de filtres de recherche et/ou de restrictions non valide. Vous devez définir le paramètre type sur video si vous définissez une valeur pour les paramètres eventType , videoCaption , videoCategoryId , videoDefinition , videoDimension , videoDuration , videoEmbeddable , videoLicense , videoSyndicated ou videoType . |
abonnements
Les tableaux suivants identifient les messages d'erreur que l'API renvoie en réponse aux appels liés aux ressources subscriptions
. Ces méthodes peuvent également renvoyer les erreurs listées dans la section Erreurs de requête courantes.
subscriptions.delete
Type d'erreur |
Détail de l'erreur |
Description |
forbidden (403) |
subscriptionForbidden |
La requête n'est pas correctement authentifiée ou n'est pas prise en charge pour ce canal. |
notFound (404) |
subscriptionNotFound |
L'abonnement que vous essayez de supprimer est introuvable. Vérifiez la valeur du paramètre id de la requête pour vous assurer qu'elle est correcte. |
subscriptions.insert
Type d'erreur |
Détail de l'erreur |
Description |
badRequest (400) |
subscriptionDuplicate |
L'abonnement que vous essayez de créer existe déjà. |
badRequest (400) |
subscriptionForbidden |
Vous avez atteint le nombre maximal d'abonnements. |
badRequest (400) |
subscriptionForbidden |
Trop d'abonnements enregistrés récemment. Veuillez réessayer dans quelques heures. |
badRequest (400) |
subscriptionForbidden |
Il n'est pas possible de s'abonner à votre propre chaîne. |
forbidden (403) |
subscriptionForbidden |
La requête n'est pas correctement authentifiée ou n'est pas prise en charge pour ce canal. |
notFound (404) |
publisherNotFound |
La ressource spécifiée par la propriété snippet.resourceId de la requête est introuvable. |
notFound (404) |
subscriberNotFound |
L'abonné identifié avec la requête est introuvable. |
required (400) |
publisherRequired |
La ressource d'abonnement spécifiée dans la requête doit utiliser la propriété snippet.resourceId pour identifier la chaîne à laquelle l'utilisateur est abonné. |
subscriptions.list
Type d'erreur |
Détail de l'erreur |
Description |
forbidden (403) |
accountClosed |
Impossible de récupérer les abonnements, car le compte de l'abonné est clôturé. |
forbidden (403) |
accountSuspended |
Impossible de récupérer les abonnements, car le compte de l'abonné est suspendu. |
forbidden (403) |
subscriptionForbidden |
Le demandeur n'est pas autorisé à accéder aux abonnements demandés. |
notFound (404) |
subscriberNotFound |
L'abonné identifié avec la requête est introuvable. |
vignettes
Les tableaux suivants identifient les messages d'erreur que l'API renvoie en réponse aux appels liés aux ressources thumbnails
. Ces méthodes peuvent également renvoyer les erreurs listées dans la section Erreurs de requête courantes.
thumbnails.set
Type d'erreur |
Détail de l'erreur |
Description |
badRequest (400) |
invalidImage |
Le contenu de l'image fournie n'est pas valide. |
badRequest (400) |
mediaBodyRequired |
La requête n'inclut pas le contenu de l'image. |
forbidden (403) |
forbidden |
Impossible de définir la miniature pour la vidéo spécifiée. La requête n'est peut-être pas correctement autorisée. |
forbidden (403) |
forbidden |
L'utilisateur authentifié n'est pas autorisé à mettre en ligne et à définir des miniatures vidéo personnalisées. |
notFound (404) |
videoNotFound |
La vidéo pour laquelle vous essayez d'insérer une image miniature est introuvable. Vérifiez la valeur du paramètre videoId de la requête pour vous assurer qu'elle est correcte. |
tooManyRequests (429) |
uploadRateLimitExceeded |
La chaîne a mis en ligne trop de miniatures récemment. Veuillez réessayer ultérieurement. |
videoAbuseReportReasons
Les tableaux suivants identifient les messages d'erreur que l'API renvoie en réponse aux appels liés aux ressources videoAbuseReportReasons
. Ces méthodes peuvent également renvoyer les erreurs listées dans la section Erreurs de requête courantes.
videoAbuseReportReasons.list
Type d'erreur |
Détail de l'erreur |
Description |
forbidden (403) |
forbidden |
Accès interdit. Il est possible que la requête ne soit pas correctement autorisée. |
videoCategories
Les tableaux suivants identifient les messages d'erreur que l'API renvoie en réponse aux appels liés aux ressources videoCategories
. Ces méthodes peuvent également renvoyer les erreurs listées dans la section Erreurs de requête courantes.
videoCategories.list
Type d'erreur |
Détail de l'erreur |
Description |
notFound (404) |
videoCategoryNotFound |
La catégorie de vidéos identifiée par le paramètre id est introuvable. Utilisez la méthode videoCategories.list pour récupérer une liste de valeurs valides. |
vidéos
Les tableaux suivants identifient les messages d'erreur que l'API renvoie en réponse aux appels liés aux ressources videos
. Ces méthodes peuvent également renvoyer les erreurs listées dans la section Erreurs de requête courantes.
videos.insert
Type d'erreur |
Détail de l'erreur |
Description |
badRequest (400) |
defaultLanguageNotSet |
La requête tente d'ajouter des détails de vidéo localisés sans spécifier la langue par défaut des détails de la vidéo. |
badRequest (400) |
invalidCategoryId |
La propriété snippet.categoryId spécifie un ID de catégorie non valide. Utilisez la méthode videoCategories.list pour récupérer les catégories compatibles. |
badRequest (400) |
invalidDescription |
Les métadonnées de la requête spécifient une description de vidéo non valide. |
badRequest (400) |
invalidFilename |
Le nom de fichier de la vidéo spécifié dans l'en-tête Slug n'est pas valide. |
badRequest (400) |
invalidPublishAt |
Les métadonnées de la requête spécifient une heure de publication planifiée non valide. |
badRequest (400) |
invalidRecordingDetails |
L'objet recordingDetails dans les métadonnées de la requête spécifie des informations d'enregistrement non valides. |
badRequest (400) |
invalidTags |
Les métadonnées de la requête spécifient des mots clés vidéo non valides. |
badRequest (400) |
invalidTitle |
Les métadonnées de la requête spécifient un titre de vidéo non valide ou vide. |
badRequest (400) |
invalidVideoGameRating |
Les métadonnées de la requête spécifient une classification de jeu vidéo non valide. |
badRequest (400) |
invalidVideoMetadata |
Les métadonnées de la requête ne sont pas valides. Cette erreur se produit si la requête met à jour la partie snippet d'une ressource video , mais ne définit pas de valeur pour les propriétés snippet.title et snippet.categoryId . |
badRequest (400) |
mediaBodyRequired |
La demande n'inclut pas le contenu vidéo. |
badRequest (400) |
uploadLimitExceeded |
L'utilisateur a dépassé le nombre de vidéos qu'il peut mettre en ligne. |
forbidden (403) |
forbidden |
|
forbidden (403) |
forbiddenLicenseSetting |
La requête tente de définir une licence non valide pour la vidéo. |
forbidden (403) |
forbiddenPrivacySetting |
La requête tente de définir un paramètre de confidentialité non valide pour la vidéo. |
videos.list
Type d'erreur |
Détail de l'erreur |
Description |
badRequest (400) |
videoChartNotFound |
Le graphique vidéo demandé n'est pas compatible ou n'est pas disponible. |
forbidden (403) |
forbidden |
La requête n'est pas correctement autorisée à accéder au fichier vidéo ni aux informations de traitement. Les parties fileDetails , processingDetails et suggestions ne sont disponibles que pour le propriétaire de la vidéo. |
forbidden (403) |
forbidden |
La requête ne peut pas accéder aux informations sur les notes des utilisateurs. Cette erreur peut se produire si la requête n'est pas correctement autorisée à utiliser le paramètre myRating . |
notFound (404) |
videoNotFound |
La vidéo que vous essayez de récupérer est introuvable. Vérifiez la valeur du paramètre id de la requête pour vous assurer qu'elle est correcte. |
videos.delete
Type d'erreur |
Détail de l'erreur |
Description |
forbidden (403) |
forbidden |
La vidéo que vous essayez de supprimer ne peut pas être supprimée. La requête n'est peut-être pas correctement autorisée. |
notFound (404) |
videoNotFound |
La vidéo que vous essayez de supprimer est introuvable. Vérifiez la valeur du paramètre id de la requête pour vous assurer qu'elle est correcte. |
videos.update
Type d'erreur |
Détail de l'erreur |
Description |
badRequest (400) |
defaultLanguageNotSet |
La requête API tente d'ajouter des informations vidéo localisées sans spécifier la langue par défaut des informations vidéo. |
badRequest (400) |
invalidCategoryId |
La propriété snippet.categoryId spécifie un ID de catégorie non valide. Utilisez la méthode videoCategories.list pour récupérer les catégories compatibles. |
badRequest (400) |
invalidDefaultBroadcastPrivacySetting |
La requête tente de définir un paramètre de confidentialité non valide pour la diffusion par défaut. |
badRequest (400) |
invalidDescription |
Les métadonnées de la requête spécifient une description de vidéo non valide. |
badRequest (400) |
invalidPublishAt |
Les métadonnées de la requête spécifient une heure de publication planifiée non valide. |
badRequest (400) |
invalidRecordingDetails |
L'objet recordingDetails dans les métadonnées de la requête spécifie des informations d'enregistrement non valides. |
badRequest (400) |
invalidTags |
Les métadonnées de la requête spécifient des mots clés vidéo non valides. |
badRequest (400) |
invalidTitle |
Les métadonnées de la requête spécifient un titre de vidéo non valide ou vide. |
badRequest (400) |
invalidVideoMetadata |
Les métadonnées de la requête ne sont pas valides. Cette erreur se produit si la requête met à jour la partie snippet d'une ressource video , mais ne définit pas de valeur pour les propriétés snippet.title et snippet.categoryId . |
forbidden (403) |
forbidden |
Accès interdit. Il est possible que la requête ne soit pas correctement autorisée. |
forbidden (403) |
forbiddenEmbedSetting |
La requête tente de définir un paramètre d'intégration non valide pour la vidéo. Il est possible que certaines chaînes ne soient pas autorisées à proposer des lecteurs intégrés pour les diffusions en direct. Pour en savoir plus, consultez le Centre d'aide YouTube. |
forbidden (403) |
forbiddenLicenseSetting |
La requête tente de définir une licence non valide pour la vidéo. |
forbidden (403) |
forbiddenPrivacySetting |
La requête tente de définir un paramètre de confidentialité non valide pour la vidéo. |
notFound (404) |
videoNotFound |
La vidéo que vous essayez de modifier est introuvable. Vérifiez la valeur du champ id dans le corps de la requête pour vous assurer qu'elle est correcte. |
videos.rate
Type d'erreur |
Détail de l'erreur |
Description |
badRequest (400) |
emailNotVerified |
L'utilisateur doit valider son adresse e-mail avant de pouvoir évaluer. |
badRequest (400) |
invalidRating |
La requête contenait une valeur inattendue pour le paramètre rating . |
badRequest (400) |
videoPurchaseRequired |
Les vidéos en location ne peuvent être notées que par les utilisateurs qui les ont louées. |
forbidden (403) |
forbidden |
Vous ne pouvez pas évaluer la vidéo que vous essayez d'évaluer. La requête n'est peut-être pas correctement autorisée. |
forbidden (403) |
videoRatingDisabled |
Le propriétaire de la vidéo que vous essayez d'évaluer a désactivé les évaluations pour cette vidéo. |
notFound (404) |
videoNotFound |
La vidéo que vous essayez d'évaluer est introuvable. Vérifiez la valeur du paramètre id de la requête pour vous assurer qu'elle est correcte. |
videos.reportAbuse
Type d'erreur |
Détail de l'erreur |
Description |
badRequest (400) |
invalidAbuseReason |
La requête contenait une valeur inattendue pour le champ reason_id ou une combinaison des champs reason_id et secondary_reason_id . |
badRequest (400) |
rateLimitExceeded |
L'utilisateur a envoyé trop de requêtes au cours d'une période donnée. |
forbidden (403) |
forbidden |
|
notFound (404) |
videoNotFound |
La vidéo pour laquelle vous essayez de signaler une utilisation abusive est introuvable. |
filigranes
Les tableaux suivants identifient les messages d'erreur que l'API renvoie en réponse aux appels liés aux ressources watermarks
. Ces méthodes peuvent également renvoyer les erreurs listées dans la section Erreurs de requête courantes.
watermarks.set
Type d'erreur |
Détail de l'erreur |
Description |
badRequest (400) |
imageFormatUnsupported |
Le format de l'image que vous avez fournie n'est pas accepté. |
badRequest (400) |
imageTooTall |
L'image que vous avez fournie est trop haute. |
badRequest (400) |
imageTooWide |
L'image que vous avez fournie est trop large. |
badRequest (400) |
mediaBodyRequired |
La requête n'inclut pas le contenu de l'image. |
forbidden (403) |
forbidden |
Impossible de définir le filigrane pour la chaîne spécifiée. Il est possible que la requête ne soit pas correctement autorisée ou que le paramètre channelId soit défini sur une valeur non valide. |
watermarks.unset
Type d'erreur |
Détail de l'erreur |
Description |
forbidden (403) |
forbidden |
Impossible de désactiver le filigrane pour la chaîne spécifiée. Il est possible que la requête ne soit pas correctement autorisée ou que le paramètre channelId soit défini sur une valeur non valide. |
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 2025/02/06 (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 2025/02/06 (UTC)."],[[["The YouTube Data API commonly returns errors such as `forbidden (403)` for authorization issues, `badRequest (400)` for invalid requests, and `notFound (404)` for missing resources."],["Specific API methods like `activities`, `captions`, `channelBanners`, `channelSections`, `playlists`, and `videos` have unique error conditions, including missing parameters, content issues, and permission constraints."],["Errors related to channel management, such as creating, deleting, listing, or updating channel sections or playlists, often involve issues with invalid IDs, missing required fields, exceeding limits, or conflicting configurations."],["Comment and comment thread errors can arise from insufficient permissions, disabled commenting, character limits, private comments, or attempting to reply to non-existent parent comments."],["Errors related to video operations may include problems with category IDs, descriptions, titles, privacy settings, invalid licensing, missing content, exceeding upload limits, and improper reporting of abuse."]]],[]]
comments
comments.markAsSpam
n'est plus prise en charge.Les tableaux suivants identifient les messages d'erreur que l'API renvoie en réponse aux appels liés aux ressources
comments
. Ces méthodes peuvent également renvoyer les erreurs listées dans la section Erreurs de requête courantes.comments.list
badRequest (400)
operationNotSupported
forbidden (403)
forbidden
notFound (404)
commentNotFound
id
etparentId
de la requête sont correctes.comments.setModerationStatus
badRequest (400)
banWithoutReject
banAuthor
ne peut être utilisé que si la valeur du paramètremoderationStatus
estrejected
.badRequest (400)
operationNotSupported
badRequest (400)
processingFailure
forbidden (403)
forbidden
notFound (404)
commentNotFound
id
de la requête pour vous assurer qu'elles sont correctes.comments.insert
badRequest (400)
commentTextRequired
comment
insérée doit spécifier une valeur pour la propriétésnippet.textOriginal
. Vous devez ajouter un commentaire.badRequest (400)
commentTextTooLong
comment
insérée contient trop de caractères dans la propriétésnippet.textOriginal
.badRequest (400)
invalidCommentMetadata
badRequest (400)
operationNotSupported
snippet.parentId
. Dans une ressourcecommentThread
, la propriétésnippet.canReply
indique si le lecteur actuel peut répondre au fil de discussion.badRequest (400)
parentCommentIsPrivate
badRequest (400)
parentIdMissing
comment
dans le corps de la requête API n'a pas spécifié de valeur pour la propriétésnippet.parentId
.badRequest (400)
processingFailure
comment
dans le corps de la requête pour vous assurer qu'elle est valide.forbidden (403)
forbidden
forbidden (403)
ineligibleAccount
notFound (404)
parentCommentNotFound
snippet.parentId
dans le corps de la requête pour vous assurer qu'elle est correcte.comments.delete
badRequest (400)
processingFailure
forbidden (403)
forbidden
notFound (404)
commentNotFound
id
de la requête pour vous assurer qu'elle est correcte.comments.update
badRequest (400)
commentTextTooLong
comment
mise à jour contient trop de caractères dans la propriétésnippet.textOriginal
.badRequest (400)
invalidCommentMetadata
badRequest (400)
operationNotSupported
badRequest (400)
processingFailure
comment
dans le corps de la requête pour vous assurer qu'elle est valide.forbidden (403)
forbidden
forbidden (403)
ineligibleAccount
notFound (404)
commentNotFound
id
dans le corps de la requête pour vous assurer qu'elle est correcte.