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 pouvez également trouver la liste des erreurs pour chaque méthode dans la documentation de référence correspondante.
Erreurs générales
Les tableaux suivants identifient les messages d'erreur de l'API qui ne sont pas spécifiques à une méthode d'API particulière.
Core API errors
  
    
      | Type d'erreur | Détails 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étails 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 | Il manque un paramètre obligatoire 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 associé à une chaîne, mais ce n'est pas le cas. Si votre requête est authentifiée et utilise le paramètre de délégation onBehalfOfContentOwner, vous devez également définir le paramètreonBehalfOfContentOwnerChannel. | 
    
      | forbidden (403) | channelClosed | La chaîne identifiée dans la demande a été fermée. | 
    
      | forbidden (403) | channelNotFound | Impossible de trouver la chaîne identifiée dans la demande. | 
    
      | forbidden (403) | channelSuspended | La chaîne identifiée dans la demande 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 des droits suffisants. | 
    
      | 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étails de l'erreur | Description | 
  
  
    
      | badRequest (400) | invalidLanguage | La valeur du paramètre hlne spécifie pas de code de langue valide. | 
    
      | badRequest (400) | invalidMine | L'utilisation du paramètre minedans la requête n'est pas acceptée. | 
    
      | badRequest (400) | invalidMine | Le paramètre minene peut pas être utilisé dans les requêtes où l'utilisateur authentifié est un partenaire YouTube. Vous devez supprimer le paramètremine, vous authentifier en tant qu'utilisateur YouTube en supprimant le paramètreonBehalfOfContentOwner, ou agir en tant que l'une des chaînes du partenaire en fournissant le paramètreonBehalfOfContentOwnerChannels'il est disponible pour la méthode appelée. | 
    
      | badRequest (400) | invalidPart | Le paramètre partde la requête spécifie certaines parties qui ne peuvent pas être écrites en même temps. | 
    
      | badRequest (400) | invalidRegionCode | Le paramètre regionCodespécifie un code régional non valide. | 
    
      | badRequest (400) | unexpectedPart | Le paramètre partde la requête spécifie une valeur inattendue. | 
    
      | badRequest (400) | unknownPart | Le paramètre partde la requête spécifie une valeur inconnue. | 
    
      | badRequest (400) | unsupportedLanguageCode | La valeur du paramètre hlne spécifie pas de code de langue accepté. | 
    
      | badRequest (400) | unsupportedRegionCode | Le paramètre regionCodespécifie un code régional 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 non associé, 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, pour mettre en ligne une vidéo, l'utilisateur doit disposer d'une chaîne YouTube. Un utilisateur qui possède un compte Gmail ou un appareil Android a forcément un compte Google, mais il est possible qu'il ne l'ait pas encore associé à une chaîne YouTube.
 Cette erreur se produit généralement si vous essayez d'utiliser le flux de compte de service OAuth 2.0. YouTube n'accepte pas les comptes de service. Si vous tentez de vous authentifier à l'aide d'un compte de service, cette erreur s'affichera.
 
 L'article de blog sur l'API YouTube qui présente la compatibilité avec les comptes Google aborde également l'erreur
 youtubeSignupRequiredplus en détail. Bien que l'article de blog explique l'erreur pour la version 2.1 de l'API, la signification de l'erreur reste applicable. | 
  
activités
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 des erreurs listées dans la section Erreurs de requête courantes.
activities.list
  
    
      | Type d'erreur | Détails 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 homesurtruedans 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 channelIdde la requête est introuvable. | 
    
      | notFound (404) | homeChannelNotFound | Aucun flux de page d'accueil YouTube n'a été trouvé 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 des erreurs listées dans la section Erreurs de requête courantes.
captions.delete
  
    
      | Type d'erreur | Détails 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. Il est possible que la requête ne soit pas correctement autorisée. | 
    
      | notFound (404) | captionNotFound | La piste de sous-titres est introuvable. Vérifiez que la valeur du paramètre idde la requête est correcte. | 
  
captions.download
  
    
      | Type d'erreur | Détails de l'erreur | Description | 
  
  
    
      | forbidden (403) | forbidden | Les autorisations associées à la demande ne sont pas suffisantes pour télécharger la piste de sous-titres. Il est possible que la requête ne soit pas correctement autorisée. | 
    
      | invalidValue (400) | couldNotConvert | Les données de la piste de sous-titres n'ont pas pu être converties dans la langue et/ou le format demandés. Assurez-vous que les valeurs tfmtettlangdemandées sont valides, et que la valeursnippet.statusde la piste de sous-titres demandée n'est pasfailed. | 
    
      | notFound (404) | captionNotFound | La piste de sous-titres est introuvable. Vérifiez que la valeur du paramètre idde la requête est correcte. | 
  
captions.insert
  
    
      | Type d'erreur | Détails 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.languageetsnippet.nameindiqués. Une vidéo peut comporter plusieurs pistes pour la même langue, mais chacune doit avoir un nom différent.
 Il existe plusieurs façons de résoudre cette erreur. Vous pouvez supprimer la piste existante, puis en insérer une nouvelle ou modifier le nom de la nouvelle piste avant de l'insérer.
 | 
    
      | forbidden (403) | forbidden | Les autorisations associées à la demande ne sont pas suffisantes pour importer la piste de sous-titres. Il est possible que la requête ne soit 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 de la piste. Vérifiez que la requête spécifie des valeurs valides pour les propriétés snippet.language,snippet.nameetsnippet.videoId. La propriétésnippet.isDraftpeut également être incluse, mais elle n'est pas obligatoire. | 
    
      | notFound (404) | videoNotFound | La vidéo identifiée par le paramètre videoIdest introuvable. | 
    
      | invalidValue (400) | nameTooLong | Le snippet.namespécifié dans la requête est trop long. La longueur maximale autorisée est de 150 caractères. | 
  
captions.list
  
    
      | Type d'erreur | Détails de l'erreur | Description | 
  
  
    
      | forbidden (403) | forbidden | Impossible de récupérer une ou plusieurs pistes de sous-titres, car les autorisations associées à la requête ne sont pas suffisantes pour récupérer les ressources demandées. Il est possible que la requête ne soit pas correctement autorisée. | 
    
      | notFound (404) | captionNotFound | Impossible de trouver une ou plusieurs pistes de sous-titres spécifiées. Cette erreur se produit si le paramètre videoIdidentifie une vidéo réelle, mais que le paramètreididentifie des ID de pistes de sous-titres qui n'existent pas ou des ID de pistes associés à d'autres vidéos. Vérifiez que les valeurs des paramètresidetvideoIdde la requête sont correctes. | 
    
      | notFound (404) | videoNotFound | La vidéo identifiée par le paramètre videoIdest introuvable. | 
  
captions.update
  
    
      | Type d'erreur | Détails de l'erreur | Description | 
  
  
    
      | badRequest (400) | contentRequired | La demande n'a pas importé de fichier de sous-titres mis à jour. Le contenu réel de la piste est obligatoire si le paramètre syncest défini surtrue. | 
    
      | forbidden (403) | forbidden | Les autorisations associées à la requête ne sont pas suffisantes pour mettre à jour la piste de sous-titres. Il est possible que la requête ne soit pas correctement autorisée. | 
    
      | notFound (404) | captionNotFound | La piste de sous-titres spécifiée est introuvable. Vérifiez que la valeur du paramètre idde la requête 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 des erreurs listées dans la section Erreurs de requête courantes.
channelBanners.insert
  
    
      | Type d'erreur | Détails de l'erreur | Description | 
  
  
    
      | badRequest (400) | bannerAlbumFull | L'album "Illustration de chaîne YouTube" contient trop d'images. Veuillez accéder à http://photos.google.com, puis à la page des albums, et supprimer des 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 des erreurs listées dans la section Erreurs de requête courantes.
channelSections.delete
  
    
      | Type d'erreur | Détails de l'erreur | Description | 
  
  
    
      | badRequest (400) | notEditable | Cette section de chaîne ne peut pas être supprimée. | 
    
      | forbidden (403) | channelSectionForbidden | La requête n'est pas correctement authentifiée ou n'est pas acceptée pour ce canal. | 
    
      | invalidValue (400) | idInvalid | La propriété idspécifie un ID de section de chaîne non valide. | 
    
      | invalidValue (400) | idRequired | La propriété iddoit spécifier une valeur qui identifie la section de chaîne à supprimer. | 
    
      | notFound (404) | channelNotFound | La chaîne est introuvable. | 
    
      | notFound (404) | channelSectionNotFound | Impossible de trouver la section de chaîne que vous essayez de modifier. | 
  
channelSections.insert
  
    
      | Type d'erreur | Détails de l'erreur | Description | 
  
  
    
      | badRequest (400) | defaultLanguageNotSetError | La propriété snippet.defaultLanguagede la ressourcechannelSectiondoit être définie pour insérer ou mettre à jour l'objetlocalizationspour cette ressource. | 
    
      | badRequest (400) | invalidLanguage | La validation de l'une des clés linguistiques de l'objet localizationsa échoué. Utilisez la méthode channelSections.list pour récupérer des valeurs valides et les mettre à jour en suivant les consignes de la documentation sur la ressourcea href="/youtube/v3/docs/channelSections#resource">channelSections. | 
    
      | badRequest (400) | notEditable | Impossible de créer cette section de chaîne. | 
    
      | badRequest (400) | styleRequired | La ressource channelSectiondoit spécifier une valeur pour le champsnippet.style. | 
    
      | badRequest (400) | targetInvalidCountry | La validation de l'une des valeurs de la liste targeting.countriesa échoué. Utilisez la méthode channelSections.list pour récupérer des valeurs valides et les mettre à jour en suivant les consignes de la documentation sur la ressourcea href="/youtube/v3/docs/channelSections#resource">channelSections. | 
    
      | badRequest (400) | targetInvalidLanguage | La validation de l'une des valeurs de la liste targeting.languagesa échoué. Utilisez la méthode channelSections.list pour récupérer des valeurs valides et les mettre à jour en suivant les consignes de la documentation sur la ressourcea href="/youtube/v3/docs/channelSections#resource">channelSections. | 
    
      | badRequest (400) | targetInvalidRegion | La validation de l'une des valeurs de la liste targeting.regionsa échoué. Utilisez la méthode channelSections.list pour récupérer des valeurs valides et les mettre à jour en suivant les consignes de la documentation sur la ressourcea href="/youtube/v3/docs/channelSections#resource">channelSections. | 
    
      | badRequest (400) | typeRequired | La ressource channelSectiondoit spécifier une valeur pour le champsnippet.type. | 
    
      | forbidden (403) | channelSectionForbidden | La demande n'est pas correctement authentifiée ou n'est pas acceptée 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 chaînes en double. | 
    
      | invalidValue (400) | channelsNeeded | Si la propriété snippet.typea la valeurmultipleChannels, la propriétécontentDetails.channels[]doit être spécifiée et doit indiquer au moins un canal. | 
    
      | invalidValue (400) | channelsNotExpected | La ressource fournie avec la requête a spécifié une valeur pour la propriété contentDetails.channels[], mais les chaînes ne sont pas attendues pour ce type de section de chaîne. | 
    
      | invalidValue (400) | contentDetailsNeeded | La ressource que vous insérez doit contenir un objet contentDetailspour ce type de section de chaîne. | 
    
      | invalidValue (400) | inValidPosition | La propriété snippet.positioncontient une valeur non valide. | 
    
      | invalidValue (400) | maxChannelSectionExceeded | Impossible de traiter la demande, car la chaîne a déjà atteint le nombre maximal de sections. | 
    
      | invalidValue (400) | maxChannelsExceeded | La requête a échoué, car elle a tenté d'inclure trop de chaînes dans la section des chaînes. | 
    
      | invalidValue (400) | maxPlaylistExceeded | La requête a échoué, car elle a tenté d'inclure trop de playlists dans la section de la chaîne. | 
    
      | invalidValue (400) | onePlaylistNeeded | Si la propriété snippet.typea la valeursinglePlaylist, la propriétécontentDetails.playlists[]doit spécifier une seule playlist. | 
    
      | invalidValue (400) | ownChannelInChannels | Vous ne pouvez pas inclure votre propre chaîne dans une section de chaînes qui apparaît 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 de la 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.typea la valeursinglePlaylistoumultiplePlaylists, la propriétécontentDetails.playlists[]doit être spécifiée. | 
    
      | invalidValue (400) | playlistsNotExpected | La ressource fournie avec la requête a spécifié 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 snippetpour créer la section de chaîne. | 
    
      | invalidValue (400) | titleLengthExceeded | La valeur de la propriété snippet.titleest trop longue. | 
    
      | invalidValue (400) | titleRequired | Si la propriété snippet.typea la valeurmultiplePlaylistsoumultipleChannels, 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 sont introuvables. | 
    
      | notFound (404) | playlistNotFound | Une ou plusieurs des playlists spécifiées sont introuvables. | 
  
channelSections.list
  
    
      | Type d'erreur | Détails de l'erreur | Description | 
  
  
    
      | forbidden (403) | channelSectionForbidden | Le demandeur n'est pas autorisé à 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 demande 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 demande est introuvable. | 
    
      | notFound (404) | channelSectionNotFound | La section de chaîne associée à la demande est introuvable. | 
  
channelSections.update
  
    
      | Type d'erreur | Détails de l'erreur | Description | 
  
  
    
      | badRequest (400) | defaultLanguageNotSetError | La propriété snippet.defaultLanguagede la ressourcechannelSectiondoit être définie pour insérer ou mettre à jour l'objetlocalizationspour cette ressource. | 
    
      | badRequest (400) | invalidLanguage | La validation de l'une des clés linguistiques de l'objet localizationsa échoué. Utilisez la méthode channelSections.list pour récupérer des valeurs valides et les mettre à jour en suivant les consignes de la documentation sur la ressourcea href="/youtube/v3/docs/channelSections#resource">channelSections. | 
    
      | badRequest (400) | notEditable | Cette section de chaîne ne peut pas être modifiée. | 
    
      | badRequest (400) | styleRequired | La ressource channelSectiondoit spécifier une valeur pour le champsnippet.style. | 
    
      | badRequest (400) | targetInvalidCountry | La validation de l'une des valeurs de la liste targeting.countriesa échoué. Utilisez la méthode channelSections.list pour récupérer des valeurs valides et les mettre à jour en suivant les consignes de la documentation sur la ressourcea href="/youtube/v3/docs/channelSections#resource">channelSections. | 
    
      | badRequest (400) | targetInvalidLanguage | La validation de l'une des valeurs de la liste targeting.languagesa échoué. Utilisez la méthode channelSections.list pour récupérer des valeurs valides et les mettre à jour en suivant les consignes de la documentation sur la ressourcea href="/youtube/v3/docs/channelSections#resource">channelSections. | 
    
      | badRequest (400) | targetInvalidRegion | La validation de l'une des valeurs de la liste targeting.regionsa échoué. Utilisez la méthode channelSections.list pour récupérer des valeurs valides et les mettre à jour en suivant les consignes de la documentation sur la ressourcea href="/youtube/v3/docs/channelSections#resource">channelSections. | 
    
      | badRequest (400) | typeRequired | La ressource channelSectiondoit spécifier une valeur pour le champsnippet.type. | 
    
      | forbidden (403) | channelSectionForbidden | La demande n'est pas correctement authentifiée ou n'est pas acceptée 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 chaînes en double. | 
    
      | invalidValue (400) | channelsNeeded | Si la propriété snippet.typea la valeurmultipleChannels, la propriétécontentDetails.channels[]doit être spécifiée et doit indiquer au moins un canal. | 
    
      | invalidValue (400) | channelsNotExpected | La ressource fournie avec la requête a spécifié une valeur pour la propriété contentDetails.channels[], mais les chaînes ne sont pas attendues pour ce type de section de chaîne. | 
    
      | invalidValue (400) | contentDetailsNeeded | La ressource que vous mettez à jour doit contenir un objet contentDetailspour ce type de section de chaîne. | 
    
      | invalidValue (400) | idInvalid | La propriété idspécifie un ID de section de chaîne non valide. | 
    
      | invalidValue (400) | idRequired | La propriété iddoit spécifier une valeur qui identifie la section de chaîne à modifier. | 
    
      | invalidValue (400) | inValidPosition | La propriété snippet.positioncontient une valeur non valide. | 
    
      | invalidValue (400) | maxChannelsExceeded | La requête a échoué, car elle a tenté d'inclure trop de chaînes dans la section des chaînes. | 
    
      | invalidValue (400) | maxPlaylistExceeded | La requête a échoué, car elle a tenté d'inclure trop de playlists dans la section de la chaîne. | 
    
      | invalidValue (400) | onePlaylistNeeded | Si la propriété snippet.typea la valeursinglePlaylist, la propriétécontentDetails.playlists[]doit spécifier une seule playlist. | 
    
      | invalidValue (400) | ownChannelInChannels | Vous ne pouvez pas inclure votre propre chaîne dans une section de chaînes qui apparaît 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 de la 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.typea la valeursinglePlaylistoumultiplePlaylists, la propriétécontentDetails.playlists[]doit être spécifiée. | 
    
      | invalidValue (400) | playlistsNotExpected | La ressource fournie avec la requête a spécifié 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 snippetpour mettre à jour la section de la chaîne. | 
    
      | invalidValue (400) | titleLengthExceeded | La valeur de la propriété snippet.titleest trop longue. | 
    
      | invalidValue (400) | titleRequired | Si la propriété snippet.typea la valeurmultiplePlaylistsoumultipleChannels, 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 sont introuvables. | 
    
      | notFound (404) | channelSectionNotFound | Impossible de trouver la section de chaîne que vous essayez de modifier. | 
    
      | notFound (404) | playlistNotFound | Une ou plusieurs des playlists spécifiées sont introuvables. | 
  
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 des erreurs listées dans la section Erreurs de requête courantes.
channels.list
  
    
      | Type d'erreur | Détails de l'erreur | Description | 
  
  
    
      | badRequest (400) | invalidCriteria | Vous ne pouvez spécifier qu'un seul des filtres suivants : id,mySubscribers,categoryId,mine,managedByMe,forUsername. En cas d'authentification du propriétaire du contenu à l'aide du paramètreonBehalfOfContentOwner, seuls les paramètresidoumanagedByMepeuvent être spécifiés. | 
    
      | forbidden (403) | channelForbidden | Le canal spécifié par le paramètre idn'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 categoryIdest introuvable. | 
    
      | notFound (404) | channelNotFound | La chaîne spécifiée dans le paramètre idest introuvable. | 
  
channels.update
  
    
      | Type d'erreur | Détails de l'erreur | Description | 
  
  
    
      | badRequest (400) | brandingValidationError | La validation de l'une des valeurs de l'objet brandingSettingsa échoué. Utilisez la méthodechannels.listpour récupérer les paramètres existants du canal, puis mettez à jour les valeurs des propriétés en suivant les consignes de la documentation sur la ressourcechannels. | 
    
      | badRequest (400) | channelTitleUpdateForbidden | Lorsque vous mettez à jour le brandingSettings partd'une chaîne, vous devez définir la valeur de la propriétébrandingSettings.channel.titlesur 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 | defaultLanguagedoit être défini surlocalizations. | 
    
      | badRequest (400) | invalidBrandingOption | L'un des paramètres de personnalisation que vous avez spécifiés n'existe pas. Utilisez la méthode channels.listpour récupérer les valeurs valides et assurez-vous de les mettre à jour en suivant les consignes de la documentation sur la ressourcechannels. | 
    
      | 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[].customMessagedans la ressource à laquelle la requête a été envoyée. | 
    
      | 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'article promu est positionné dans le lecteur vidéo. Vérifiez la valeur de la propriété invideoPromotion.position.typedans la ressource à laquelle la requête a été envoyée. | 
    
      | 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.recentlyUploadedBydans la ressource à laquelle la requête a été envoyée. | 
    
      | 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'article promu doit s'afficher dans le lecteur vidéo. Vérifiez la valeur de la propriété invideoPromotion.timing.offsetMsdans la ressource à laquelle la requête a été envoyée. | 
    
      | badRequest (400) | invalidTimingType | Les métadonnées de la requête spécifient une méthode de timing non valide pour déterminer quand l'article promu doit s'afficher dans le lecteur vidéo. Vérifiez la valeur de la propriété invideoPromotion.timing.typedans la ressource à laquelle la requête a été envoyée. | 
    
      | 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 sur la ressource "channels". | 
    
      | badRequest (400) | tooManyPromotedItems | Le nombre d'articles promus autorisés dans la partie "invideoPromotion" a été dépassé. | 
    
      | forbidden (403) | channelForbidden | Le canal spécifié dans le paramètre idn'est pas compatible avec la demande ou la demande n'est pas correctement autorisée. | 
    
      | forbidden (403) | promotedVideoNotAllowed | La chaîne que la requête API tente de modifier est introuvable. Vérifiez la valeur de la propriété iddans la ressourcechannelque la requête a envoyée pour vous assurer que l'ID de chaîne est correct. | 
    
      | forbidden (403) | websiteLinkNotAllowed | L'URL de site Web spécifiée n'est pas autorisée. | 
    
      | notFound (404) | channelNotFound | La chaîne spécifiée par le paramètre idest introuvable ou ne dispose pas d'options de personnalisation. | 
    
      | notFound (404) | channelNotFound | La chaîne spécifiée dans le paramètre idest introuvable. | 
    
      | notFound (404) | unknownChannelId | L'ID de chaîne spécifié est introuvable. | 
    
      | notFound (404) | unknownChannelId | L'ID de chaîne recentlyUploadedBy spécifié est introuvable. | 
    
      | notFound (404) | unknownVideoId | L'ID vidéo spécifié comme élément promu 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 pour que YouTube puisse déterminer quand afficher l'élément promu. Définissez la valeur de la propriété invideoPromotion.defaultTiming.offsetMsdans la ressource que la requête envoie. | 
    
      | 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.offsetMsdans la ressource que la requête envoie. | 
    
      | required (400) | requiredTimingType | Les métadonnées de la demande doivent spécifier une méthode de timing pour que YouTube puisse déterminer quand afficher l'élément promu. Définissez la valeur de la propriété invideoPromotion.defaultTiming.typedans la ressource que la requête envoie. | 
    
      | required (400) | requiredTimingType | Les métadonnées de la demande doivent spécifier une méthode de timing pour que YouTube puisse déterminer quand afficher l'élément promu. Définissez la valeur de la propriété invideoPromotion.timing.typedans la ressource que la requête envoie. | 
    
      | required (400) | requiredTiming | Les métadonnées de la requête doivent spécifier un timing 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 demande doivent spécifier l'URL d'un site Web dans la partie "invideoPromotion". Définissez la valeur de la propriété invideoPromotion.items[].id.websiteUrldans la ressource que la requête envoie. | 
  
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 des erreurs listées dans la section Erreurs de requête courantes.
members.list
  
    
      | Type d'erreur | Détails de l'erreur | Description | 
  
  
    
      | badRequest (400) | channelMembershipsNotEnabled | La chaîne du créateur qui autorise la demande n'a pas activé les souscriptions. | 
    
      | badRequest (400) | invalidMode | La valeur du paramètre moden'est pas valide.
        Cette erreur peut se produire si le paramètrepageTokenspé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 pageTokenn'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 hasAccessToLeveln'est pas valide. Aucun niveau ne correspond à laidspécifiée. | 
    
      | badRequest (400) | invalidFilterByMemberChannelId | La valeur du paramètre filterByMemberChannelIdn'est pas valide. Cette erreur se produit si la valeur du paramètrefilterByMemberChannelIdspé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 des erreurs listées dans la section Erreurs de requête courantes.
membershipsLevels.list
  
    
      | Type d'erreur | Détails de l'erreur | Description | 
  
  
    
      | badRequest (400) | channelMembershipsNotEnabled | La chaîne du créateur qui autorise 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 des erreurs listées dans la section Erreurs de requête courantes.
playlistItems.delete
  
    
      | Type d'erreur | Détails 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 idde 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 votre playlist "Vidéos mises en ligne". | 
  
playlistItems.insert
  
    
      | Type d'erreur | Détails 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és. | 
    
      | 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é contentDetailsde la requête n'est pas valide. Il est possible que le champcontentDetails.notecomporte plus de 280 caractères. | 
    
      | invalidValue (400) | invalidPlaylistItemPosition | La requête tente de définir la position de l'élément de playlist sur une valeur non valide ou non acceptée. Vérifiez la valeur de la propriété positiondans lesnippetde la ressource. | 
    
      | invalidValue (400) | invalidResourceType | Le typespécifié pour l'ID de ressource n'est pas compatible avec cette opération. L'ID de ressource identifie l'élément à ajouter à la playlist, par exempleyoutube#video. | 
    
      | invalidValue (400) | manualSortRequired | La requête tente de définir la position de l'élément de playlist, mais la playlist n'utilise pas le tri manuel. (Par exemple, les éléments d'une playlist peuvent être triés par date ou par popularité.) Pour résoudre cette erreur, supprimez l'élément snippet.positionde la ressource que la requête insère. Si vous souhaitez que l'élément de playlist occupe une position spécifique dans la liste, vous devez d'abord définir l'option Ordre de la playlist sur Manuel dans les paramètres de la playlist. Vous pouvez ajuster 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 des vidéos dans la playlist spécifiée. Par exemple, vous ne pouvez pas insérer de vidéo dans votre playlist de vidéos importées. | 
    
      | notFound (404) | playlistNotFound | Impossible de trouver la playlist identifiée avec le paramètre playlistIdde la requête. | 
    
      | notFound (404) | videoNotFound | Impossible de trouver la vidéo que vous essayez d'ajouter à la playlist. Vérifiez que la valeur de la propriété videoIdest correcte. | 
    
      | required (400) | channelIdRequired | La requête ne spécifie pas de valeur pour la propriété obligatoire channelId. | 
    
      | required (400) | playlistIdRequired | La requête ne spécifie pas de valeur pour la propriété obligatoire playlistId. | 
    
      | required (400) | resourceIdRequired | La requête doit contenir une ressource dans laquelle l'objet snippetspécifie unresourceId. | 
  
playlistItems.list
  
    
      | Type d'erreur | Détails 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 playlistIdde la requête. | 
    
      | notFound (404) | videoNotFound | Impossible de trouver la vidéo identifiée avec le paramètre videoIdde la requête. | 
    
      | required (400) | playlistIdRequired | La requête d'abonnement ne spécifie pas de valeur pour la propriété obligatoire playlistId. | 
    
      | 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 lister une vidéo dans votre playlist "À regarder plus tard". | 
  
playlistItems.update
  
    
      | Type d'erreur | Détails 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 playlist sur une valeur non valide ou non acceptée. Vérifiez la valeur de la propriété positiondans lesnippetde la ressource. | 
    
      | invalidValue (400) | invalidResourceType | Le typespécifié pour l'ID de ressource n'est pas compatible avec cette opération. L'ID de ressource identifie l'élément à ajouter à la playlist, par exempleyoutube#video. | 
    
      | invalidValue (400) | invalidSnippet | La requête ne spécifie pas de propriété snippetvalide. | 
    
      | invalidValue (400) | manualSortRequired | La requête tente de définir la position de l'élément de playlist, mais la playlist n'utilise pas le tri manuel. (Par exemple, les éléments d'une playlist peuvent être triés par date ou par popularité.) Pour résoudre cette erreur, supprimez l'élément snippet.positionde la ressource que la requête insère. Si vous souhaitez que l'élément de playlist occupe une position spécifique dans la liste, vous devez d'abord définir l'option Ordre de la playlist sur Manuel dans les paramètres de la playlist. Vous pouvez ajuster 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 dans votre playlist "Vidéos mises en ligne". | 
    
      | notFound (404) | playlistItemNotFound | L'élément de playlist identifié par la propriété idde la requête est introuvable. | 
    
      | notFound (404) | playlistNotFound | Impossible de trouver la playlist identifiée avec le paramètre playlistIdde la requête. | 
    
      | required (400) | channelIdRequired | La requête ne spécifie pas de valeur pour la propriété obligatoire channelId. | 
    
      | required (400) | playlistIdRequired | La requête ne spécifie pas de valeur pour la propriété obligatoire playlistId. | 
    
      | required (400) | playlistItemIdRequired | La ressource d'élément de playlist spécifiée dans la requête doit utiliser la propriété idpour identifier l'élément de playlist à modifier. | 
  
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 des erreurs listées dans la section Erreurs de requête courantes.
playlists.delete
  
    
      | Type d'erreur | Détails 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 avec le paramètre idde 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 "Vidéos mises en ligne". | 
  
playlists.list
  
    
      | Type d'erreur | Détails de l'erreur | Description | 
  
  
    
      | forbidden (403) | channelClosed | La chaîne spécifiée dans le paramètre channelIda été fermée. | 
    
      | forbidden (403) | channelSuspended | La chaîne spécifiée dans le paramètre channelIda été suspendue. | 
    
      | forbidden (403) | playlistForbidden | La playlist identifiée avec le paramètre idde 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 channelIdest introuvable. | 
    
      | notFound (404) | playlistNotFound | Impossible de trouver la playlist identifiée avec le paramètre idde la requête. | 
    
      | invalidValue (400) | playlistOperationUnsupported | L'API n'est pas compatible avec la liste de lecture spécifiée. Par exemple, vous ne pouvez pas lister votre playlist "À regarder plus tard". | 
  
playlists.insert
  
    
      | Type d'erreur | Détails de l'erreur | Description | 
  
  
    
      | badRequest (400) | defaultLanguageNotSetError | defaultLanguagedoit être défini surlocalizations. | 
    
      | 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 les valeurs valides et assurez-vous de les mettre à jour en suivant les consignes de la documentation sur 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étails de l'erreur | Description | 
  
  
    
      | badRequest (400) | defaultLanguageNotSetError | defaultLanguagedoit être défini surlocalizations. | 
    
      | 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 les valeurs valides et assurez-vous de les mettre à jour en suivant les consignes de la documentation sur 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 modifier la playlist spécifiée. Par exemple, vous ne pouvez pas modifier les propriétés de la playlist "Vidéos mises en ligne". | 
    
      | notFound (404) | playlistNotFound | Impossible de trouver la playlist identifiée avec le paramètre idde 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 des erreurs listées dans la section Erreurs de requête courantes.
search.list
  
    
      | Type d'erreur | Détails de l'erreur | Description | 
  
  
    
      | badRequest (400) | invalidChannelId | Le paramètre channelIda spécifié un ID de chaîne non valide. | 
    
      | badRequest (400) | invalidLocation | La valeur du paramètre locationet/oulocationRadiusn'est pas au bon format. | 
    
      | badRequest (400) | invalidRelevanceLanguage | La valeur du paramètre relevanceLanguagen'est pas au bon format. | 
    
      | badRequest (400) | invalidSearchFilter | La requête contient une combinaison non valide de filtres et/ou de restrictions de recherche. Vous devez définir le paramètre typesurvideosi vous définissez une valeur pour les paramètreseventType,videoCaption,videoCategoryId,videoDefinition,videoDimension,videoDuration,videoEmbeddable,videoLicense,videoSyndicatedouvideoType. | 
  
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 des erreurs listées dans la section Erreurs de requête courantes.
subscriptions.delete
  
    
      | Type d'erreur | Détails de l'erreur | Description | 
  
  
    
      | forbidden (403) | subscriptionForbidden | La requête n'est pas correctement authentifiée ou n'est pas acceptée pour ce canal. | 
    
      | notFound (404) | subscriptionNotFound | L'abonnement que vous essayez de supprimer est introuvable. Vérifiez que la valeur du paramètre idde la requête est correcte. | 
  
subscriptions.insert
  
    
      | Type d'erreur | Détails 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 à sa propre chaîne. | 
    
      | forbidden (403) | subscriptionForbidden | La requête n'est pas correctement authentifiée ou n'est pas acceptée pour ce canal. | 
    
      | notFound (404) | publisherNotFound | La ressource spécifiée par la propriété snippet.resourceIdde la requête est introuvable. | 
    
      | notFound (404) | subscriberNotFound | Impossible de trouver l'abonné identifié dans la demande. | 
    
      | required (400) | publisherRequired | La ressource d'abonnement spécifiée dans la requête doit utiliser la propriété snippet.resourceIdpour identifier la chaîne à laquelle l'utilisateur s'abonne. | 
  
subscriptions.list
  
    
      | Type d'erreur | Détails 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 | Impossible de trouver l'abonné identifié dans la demande. | 
  
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 des erreurs listées dans la section Erreurs de requête courantes.
thumbnails.set
  
    
      | Type d'erreur | Détails de l'erreur | Description | 
  
  
    
      | badRequest (400) | invalidImage | Le contenu de l'image fourni 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. Il est possible que la requête ne soit pas correctement autorisée. | 
    
      | forbidden (403) | forbidden | L'utilisateur authentifié n'est pas autorisé à importer 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 que la valeur du paramètre videoIdde la requête est correcte. | 
    
      | tooManyRequests (429) | uploadRateLimitExceeded | La chaîne a importé trop de miniatures récemment. Veuillez réessayer d'envoyer la requête 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 des erreurs listées dans la section Erreurs de requête courantes.
videoAbuseReportReasons.list
  
    
      | Type d'erreur | Détails 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 des erreurs listées dans la section Erreurs de requête courantes.
videoCategories.list
  
    
      | Type d'erreur | Détails de l'erreur | Description | 
  
  
    
      | notFound (404) | videoCategoryNotFound | La catégorie de vidéo identifiée par le paramètre idest introuvable. Utilisez la méthode videoCategories.list pour récupérer la liste des 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 des erreurs listées dans la section Erreurs de requête courantes.
videos.insert
  
    
      | Type d'erreur | Détails de l'erreur | Description | 
  
  
    
      | badRequest (400) | defaultLanguageNotSet | La requête tente d'ajouter des informations localisées sur la vidéo sans spécifier la langue par défaut de ces informations. | 
    
      | badRequest (400) | invalidCategoryId | La propriété snippet.categoryIdspécifie un ID de catégorie non valide. Utilisez la méthodevideoCategories.listpour récupérer les catégories acceptées. | 
    
      | 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 vidéo spécifié dans l'en-tête Slugn'est pas valide. | 
    
      | badRequest (400) | invalidPublishAt | Les métadonnées de la requête spécifient une heure de publication programmée non valide. | 
    
      | badRequest (400) | invalidRecordingDetails | L'objet recordingDetailsdans 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 demande spécifient une classification de jeu vidéo non valide. | 
    
      | badRequest (400) | invalidVideoMetadata | Les métadonnées de la demande ne sont pas valides. Cette erreur se produit si la requête met à jour la partie snippetd'une ressourcevideo, mais ne définit pas de valeur pour les propriétéssnippet.titleetsnippet.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 demande 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étails 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 demande n'est pas correctement autorisée à accéder au fichier vidéo ou aux informations de traitement. Les sections fileDetails,processingDetailsetsuggestionsne 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, car 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 que la valeur du paramètre idde la requête est correcte. | 
  
videos.delete
  
    
      | Type d'erreur | Détails de l'erreur | Description | 
  
  
    
      | forbidden (403) | forbidden | La vidéo que vous essayez de supprimer ne peut pas l'être. Il est possible que la requête ne soit pas correctement autorisée. | 
    
      | notFound (404) | videoNotFound | Impossible de trouver la vidéo que vous essayez de supprimer. Vérifiez que la valeur du paramètre idde la requête est correcte. | 
  
videos.update
  
    
      | Type d'erreur | Détails de l'erreur | Description | 
  
  
    
      | badRequest (400) | defaultLanguageNotSet | La requête API tente d'ajouter des informations localisées sur la vidéo sans spécifier la langue par défaut de ces informations. | 
    
      | badRequest (400) | invalidCategoryId | La propriété snippet.categoryIdspécifie un ID de catégorie non valide. Utilisez la méthodevideoCategories.listpour récupérer les catégories acceptées. | 
    
      | 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 programmée non valide. | 
    
      | badRequest (400) | invalidRecordingDetails | L'objet recordingDetailsdans 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 demande ne sont pas valides. Cette erreur se produit si la requête met à jour la partie snippetd'une ressourcevideo, mais ne définit pas de valeur pour les propriétéssnippet.titleetsnippet.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 demande 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 que la valeur du champ iddans le corps de la requête est correcte. | 
  
videos.rate
  
    
      | Type d'erreur | Détails de l'erreur | Description | 
  
  
    
      | badRequest (400) | emailNotVerified | L'utilisateur doit valider son adresse e-mail avant de pouvoir évaluer l'application. | 
    
      | badRequest (400) | invalidRating | La requête contenait une valeur inattendue pour le paramètre rating. | 
    
      | badRequest (400) | videoPurchaseRequired | Seuls les utilisateurs qui ont loué des vidéos peuvent les évaluer. | 
    
      | forbidden (403) | forbidden | Vous ne pouvez pas évaluer la vidéo que vous essayez d'évaluer. Il est possible que la requête ne soit pas correctement autorisée. | 
    
      | forbidden (403) | videoRatingDisabled | Le propriétaire de la vidéo que vous essayez de noter a désactivé les notes pour cette vidéo. | 
    
      | notFound (404) | videoNotFound | Impossible de trouver la vidéo que vous essayez de noter. Vérifiez que la valeur du paramètre idde la requête est correcte. | 
  
videos.reportAbuse
  
    
      | Type d'erreur | Détails de l'erreur | Description | 
  
  
    
      | badRequest (400) | invalidAbuseReason | La requête contenait une valeur inattendue pour le champ reason_idou une combinaison des champsreason_idetsecondary_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 | Impossible de trouver la vidéo pour laquelle vous essayez de signaler une utilisation abusive. | 
  
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 des erreurs listées dans la section Erreurs de requête courantes.
watermarks.set
  
    
      | Type d'erreur | Détails 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 | Il est 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 channelIdsoit défini sur une valeur non valide. | 
  
watermarks.unset
  
    
      | Type d'erreur | Détails de l'erreur | Description | 
  
  
    
      | forbidden (403) | forbidden | Il est impossible de supprimer 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 channelIdsoit 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/10/06 (UTC).
  
  
  
    
      [null,null,["Dernière mise à jour le 2025/10/06 (UTC)."],[],["API errors include `forbidden (403)` for access or quota issues, and `notFound (404)` for missing resources. `badRequest (400)` signals invalid parameters or missing data. `unauthorized (401)` means proper authorization is missing. Actions like `insert`, `update`, `delete`, `list` and `rate` are subject to errors, such as invalid input, authorization failures, or resource unavailability. Operations involving channels, captions, playlists, comments, videos, and subscriptions have specific error conditions, like duplicate entries or channel/video not found. Error descriptions often indicate necessary parameter corrections or authorization requirements.\n"]]
    
  
            
          
        
        
        
        
         
comments
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 des erreurs listées dans la section Erreurs de requête courantes.comments.listbadRequest (400)operationNotSupportedforbidden (403)forbiddennotFound (404)commentNotFoundidetparentIdde la requête sont correctes.comments.setModerationStatusbadRequest (400)banWithoutRejectbanAuthorne peut être utilisé que si la valeur du paramètremoderationStatusestrejected.badRequest (400)operationNotSupportedbadRequest (400)processingFailureforbidden (403)forbiddennotFound (404)commentNotFoundidde la requête sont correctes.comments.insertbadRequest (400)commentTextRequiredcommentinsérée doit spécifier une valeur pour la propriétésnippet.textOriginal. Vous devez saisir un commentaire.badRequest (400)commentTextTooLongcommentinsérée contient trop de caractères dans la propriétésnippet.textOriginal.badRequest (400)invalidCommentMetadatabadRequest (400)operationNotSupportedsnippet.parentId. Dans une ressourcecommentThread, la propriétésnippet.canReplyindique si le spectateur actuel peut répondre au fil de discussion.badRequest (400)parentCommentIsPrivatebadRequest (400)parentIdMissingcommentdans le corps de la requête API n'a pas spécifié de valeur pour la propriétésnippet.parentId.badRequest (400)processingFailurecommentdans le corps de la requête pour vous assurer qu'elle est valide.forbidden (403)forbiddenforbidden (403)ineligibleAccountnotFound (404)parentCommentNotFoundsnippet.parentIddans le corps de la requête est correcte.comments.deletebadRequest (400)processingFailureforbidden (403)forbiddennotFound (404)commentNotFoundidde la requête est correcte.comments.updatebadRequest (400)commentTextTooLongcommenten cours de modification contient trop de caractères dans la propriétésnippet.textOriginal.badRequest (400)invalidCommentMetadatabadRequest (400)operationNotSupportedbadRequest (400)processingFailurecommentdans le corps de la requête pour vous assurer qu'elle est valide.forbidden (403)forbiddenforbidden (403)ineligibleAccountnotFound (404)commentNotFoundiddans le corps de la requête est correcte.