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 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 demande ne soit pas correctement autorisée. |
quotaExceeded (403) |
quotaExceeded |
La requête 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 deux paramètres ou plus 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 à 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 pour le compte 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 renvoie à 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 renvoie à ce dernier. |
forbidden (403) |
authenticatedUserNotChannel |
Pour cette requête, l'utilisateur authentifié doit résoudre le problème sur un canal, 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ètre onBehalfOfContentOwnerChannel . |
forbidden (403) |
channelClosed |
La chaîne identifiée dans la demande a été clôturée. |
forbidden (403) |
channelNotFound |
La chaîne identifiée dans la demande est introuvable. |
forbidden (403) |
channelSuspended |
La chaîne indiqué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 |
Les fonctionnalités du compte utilisateur du CMS sont insuffisantes. |
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 hl ne spécifie pas un 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 |
Impossible d'utiliser le paramètre mine dans les requêtes pour lesquelles 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 que chaîne du partenaire en fournissant le paramètre onBehalfOfContentOwnerChannel s'il est disponible pour la méthode appelée. |
badRequest (400) |
invalidPart |
Le paramètre part de la requête spécifie des 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 un code de langue compatible. |
badRequest (400) |
unsupportedRegionCode |
Le paramètre regionCode spécifie un code de région non compatible. |
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 ne possède pas de chaîne YouTube. Ces utilisateurs peuvent accéder à de nombreuses fonctionnalités qui dépendent d'une autorisation de l'utilisateur, telles que l'évaluation de vidéos ou l'ajout de vidéos à une playlist watch_later . Par exemple, l'utilisateur doit disposer d'une chaîne YouTube pour mettre en ligne une vidéo. Un utilisateur disposant d'un compte Gmail ou d'un appareil Android est certain de posséder un compte Google, mais il ne l'a peut-être pas déjà associé à une chaîne YouTube.Cette erreur se produit fréquemment lorsque vous essayez d'utiliser le parcours du 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, ce message d'erreur s'affiche. L'article de blog de l'API YouTube, qui présente le service d'assistance pour les comptes Google, traite également de l'erreur youtubeSignupRequired . Bien que le message de blog explique l'erreur pour la version 2.1 de l'API, la signification de l'erreur reste applicable. |
activités
activities.insert
n'est plus compatible.
Les tableaux suivants identifient les messages d'erreur renvoyés par l'API en réponse aux appels liés aux ressources activities
. Ces méthodes peuvent également renvoyer des erreurs répertoriées dans la section Erreurs courantes.
activities.list
Type d'erreur | Détails de l'erreur | Description |
---|---|---|
forbidden (403) |
homeParameterDeprecated |
Les données de l'activité de la page d'accueil de l'utilisateur ne sont pas disponibles via cette API. Cette erreur peut se produire si vous avez défini 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 canal identifié par le paramètre channelId de la requête est introuvable. |
notFound (404) |
homeChannelNotFound |
Impossible de trouver le 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 renvoyés par l'API en réponse aux appels liés aux ressources captions
. Ces méthodes peuvent également renvoyer des erreurs répertoriées dans la section Erreurs courantes.
captions.delete
Type d'erreur | Détails de l'erreur | Description |
---|---|---|
forbidden (403) |
forbidden |
Les autorisations associées à la requête ne suffisent pas à supprimer la piste de sous-titres. Il est possible que la demande ne soit pas autorisée correctement. |
notFound (404) |
captionNotFound |
La piste de sous-titres est introuvable. Vérifiez que la valeur du paramètre id de la requête est correcte. |
captions.download
Type d'erreur | Détails 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. Il est possible que la demande ne soit pas autorisée correctement ou que l'ordre des vidéos n'ait pas activé les contributions tierces pour ce sous-titre. |
invalidValue (400) |
couldNotConvert |
Impossible de convertir les données de la piste de sous-titres dans la langue et/ou le format demandés. Vérifiez 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 que la valeur du paramètre id de la requête est correcte. |
captions.insert
Type d'erreur | Détails de l'erreur | Description |
---|---|---|
badRequest (400) |
contentRequired |
La requête ne comporte 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 balises snippet.language et snippet.name données. Une vidéo peut avoir plusieurs pistes pour la même langue, mais chaque piste doit avoir un nom différent.Il existe plusieurs façons de corriger l'erreur. Vous pouvez supprimer la piste existante, puis en insérer une autre ou modifier le nom de la nouvelle piste avant de l'insérer. |
forbidden (403) |
forbidden |
Les autorisations associées à la requête ne suffisent pas à importer la piste de sous-titres. Il est possible que la demande ne soit pas autorisée correctement. |
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 pas obligatoire. |
notFound (404) |
videoNotFound |
La vidéo identifiée par le paramètre videoId est introuvable. |
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 demande ne soit pas autorisée correctement. |
notFound (404) |
captionNotFound |
Une ou plusieurs pistes de sous-titres spécifiées sont introuvables. Cette erreur se produit si le paramètre videoId identifie une vidéo réelle, mais que le paramètre id identifie les ID de piste de sous-titres qui n'existent pas ou les ID de suivi 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étails de l'erreur | Description |
---|---|---|
badRequest (400) |
contentRequired |
La requête n'a pas importé de fichier de sous-titres mis à jour. Le contenu du titre est obligatoire si le paramètre sync est défini sur true . |
forbidden (403) |
forbidden |
Les autorisations associées à la requête ne suffisent pas à mettre à jour la piste de sous-titres. Il est possible que la demande ne soit pas autorisée correctement. |
notFound (404) |
captionNotFound |
La piste de sous-titres spécifiée est introuvable. Vérifiez que la valeur du paramètre id de la requête est correcte. |
Bannières de chaîne
Les tableaux suivants identifient les messages d'erreur renvoyés par l'API en réponse aux appels liés aux ressources channelBanners
. Ces méthodes peuvent également renvoyer des erreurs répertoriées dans la section Erreurs courantes.
channelBanners.insert
Type d'erreur | Détails de l'erreur | Description |
---|---|---|
badRequest (400) |
bannerAlbumFull |
Votre album d'illustrations de chaînes YouTube comporte trop d'images. Rendez-vous sur http://photos.google.com, accédez à la page des albums et supprimez-en certaines de vos albums. |
badRequest (400) |
mediaBodyRequired |
La requête n'inclut pas le contenu de l'image. |
sectionsdechaîne
Les tableaux suivants identifient les messages d'erreur renvoyés par l'API en réponse aux appels liés aux ressources channelSections
. Ces méthodes peuvent également renvoyer des erreurs répertoriées dans la section Erreurs courantes.
channelSections.delete
Type d'erreur | Détails de l'erreur | Description |
---|---|---|
badRequest (400) |
notEditable |
Impossible de supprimer cette section de chaîne. |
forbidden (403) |
channelSectionForbidden |
La demande n'est pas correctement authentifiée ou n'est pas compatible avec cette 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 identifiant la section de la chaîne en cours de suppression. |
notFound (404) |
channelNotFound |
Chaîne introuvable. |
notFound (404) |
channelSectionNotFound |
La section de la chaîne que vous essayez de mettre à jour est introuvable. |
channelSections.insert
Type d'erreur | Détails 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 inséré ou mis à jour. |
badRequest (400) |
invalidLanguage |
Échec de la validation de l'une des clés de langue de l'objet localizations . Utilisez la méthode channelSections.list pour récupérer les valeurs valides et les mettre à jour en suivant les consignes de la documentation sur les ressources 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 |
Échec de la validation de l'une des valeurs de la liste targeting.countries . Utilisez la méthode channelSections.list pour récupérer les valeurs valides et les mettre à jour en suivant les consignes de la documentation sur les ressources a href="/youtube/v3/docs/channelSections#resource">channelSections . |
badRequest (400) |
targetInvalidLanguage |
Échec de la validation de l'une des valeurs de la liste targeting.languages . Utilisez la méthode channelSections.list pour récupérer les valeurs valides et les mettre à jour en suivant les consignes de la documentation sur les ressources a href="/youtube/v3/docs/channelSections#resource">channelSections . |
badRequest (400) |
targetInvalidRegion |
Échec de la validation de l'une des valeurs de la liste targeting.regions . Utilisez la méthode channelSections.list pour récupérer les valeurs valides et les mettre à jour en suivant les consignes de la documentation sur les ressources 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 compatible avec cette chaîne. |
invalidValue (400) |
channelNotActive |
Au moins un des critères spécifiés n'est pas actif. |
invalidValue (400) |
channelsDuplicated |
La requête a échoué, car des canaux en double étaient spécifiés. |
invalidValue (400) |
channelsNeeded |
Si la propriété snippet.type a la valeur multipleChannels , la propriété contentDetails.channels[] doit être spécifiée et spécifier 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 canaux ne sont pas attendus pour ce type de section de canal. |
invalidValue (400) |
contentDetailsNeeded |
La ressource que vous insérez doit contenir un objet contentDetails pour ce type de section de canal. |
invalidValue (400) |
inValidPosition |
La propriété snippet.position contient 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 tentait d'inclure trop de chaînes dans la section des canaux. |
invalidValue (400) |
maxPlaylistExceeded |
La demande 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.type est définie sur 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 qui y est diffusée. |
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 chaîne. |
invalidValue (400) |
playlistsDuplicated |
La demande a échoué, car des playlists étaient 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 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 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 |
Impossible de trouver un ou plusieurs des canaux spécifiés. |
notFound (404) |
playlistNotFound |
Impossible de trouver une ou plusieurs playlists spécifiées. |
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 demande 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 filtre ne sont pas valides. |
notFound (404) |
channelNotFound |
Impossible de trouver la chaîne associée à la demande. |
notFound (404) |
channelSectionNotFound |
La section de la 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.defaultLanguage de la ressource channelSection doit être définie pour que l'objet localizations de cette ressource soit inséré ou mis à jour. |
badRequest (400) |
invalidLanguage |
Échec de la validation de l'une des clés de langue de l'objet localizations . Utilisez la méthode channelSections.list pour récupérer les valeurs valides et les mettre à jour en suivant les consignes de la documentation sur les ressources a href="/youtube/v3/docs/channelSections#resource">channelSections . |
badRequest (400) |
notEditable |
Impossible de modifier cette section de chaîne. |
badRequest (400) |
styleRequired |
La ressource channelSection doit spécifier une valeur pour le champ snippet.style . |
badRequest (400) |
targetInvalidCountry |
Échec de la validation de l'une des valeurs de la liste targeting.countries . Utilisez la méthode channelSections.list pour récupérer les valeurs valides et les mettre à jour en suivant les consignes de la documentation sur les ressources a href="/youtube/v3/docs/channelSections#resource">channelSections . |
badRequest (400) |
targetInvalidLanguage |
Échec de la validation de l'une des valeurs de la liste targeting.languages . Utilisez la méthode channelSections.list pour récupérer les valeurs valides et les mettre à jour en suivant les consignes de la documentation sur les ressources a href="/youtube/v3/docs/channelSections#resource">channelSections . |
badRequest (400) |
targetInvalidRegion |
Échec de la validation de l'une des valeurs de la liste targeting.regions . Utilisez la méthode channelSections.list pour récupérer les valeurs valides et les mettre à jour en suivant les consignes de la documentation sur les ressources 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 compatible avec cette chaîne. |
invalidValue (400) |
channelNotActive |
Au moins un des critères spécifiés n'est pas actif. |
invalidValue (400) |
channelsDuplicated |
La requête a échoué, car des canaux en double étaient spécifiés. |
invalidValue (400) |
channelsNeeded |
Si la propriété snippet.type a la valeur multipleChannels , la propriété contentDetails.channels[] doit être spécifiée et spécifier 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 canaux ne sont pas attendus pour ce type de section de canal. |
invalidValue (400) |
contentDetailsNeeded |
La ressource que vous mettez à jour doit contenir un objet contentDetails pour ce type de section de 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 identifiant la section de la chaîne en cours de 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 tentait d'inclure trop de chaînes dans la section des canaux. |
invalidValue (400) |
maxPlaylistExceeded |
La demande 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.type est définie sur 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 qui y est diffusée. |
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 chaîne. |
invalidValue (400) |
playlistsDuplicated |
La demande a échoué, car des playlists étaient 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 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 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 |
Impossible de trouver un ou plusieurs des canaux spécifiés. |
notFound (404) |
channelSectionNotFound |
La section de la chaîne que vous essayez de mettre à jour est introuvable. |
notFound (404) |
playlistNotFound |
Impossible de trouver une ou plusieurs playlists spécifiées. |
channels
Les tableaux suivants identifient les messages d'erreur renvoyés par l'API en réponse aux appels liés aux ressources channels
. Ces méthodes peuvent également renvoyer des erreurs répertoriées dans la section Erreurs courantes.
channels.list
Type d'erreur | Détails de l'erreur | Description |
---|---|---|
badRequest (400) |
invalidCriteria |
Vous pouvez spécifier au maximum l'un des filtres suivants :id , mySubscribers , categoryId , mine , managedByMe , forUsername . En cas d'authentification du propriétaire de contenu via le paramètre onBehalfOfContentOwner , seul id ou managedByMe peut être spécifié. |
forbidden (403) |
channelForbidden |
Le canal spécifié par le paramètre id n'est pas compatible avec la requête, ou celle-ci 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 |
Le canal spécifié dans le paramètre id est introuvable. |
channels.update
Type d'erreur | Détails de l'erreur | Description |
---|---|---|
badRequest (400) |
brandingValidationError |
Échec de la validation de l'une des valeurs de l'objet brandingSettings . Utilisez la méthode channels.list pour récupérer les paramètres existants du canal et mettez à jour les valeurs de propriété en suivant les instructions de la documentation sur les ressources 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 marque que vous avez spécifiés n'existe pas. Utilisez la méthode channels.list pour récupérer les 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 demande indiquent un type de position non valide pour déterminer la position de l'élément en promotion 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 indiquent un décalage incorrect dans la partie invideoPromotion. |
badRequest (400) |
invalidTimingOffset |
Les métadonnées de la demande indiquent un décalage incorrect pour déterminer le moment auquel l'élément à promouvoir 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 demande indiquent une méthode de synchronisation incorrecte pour déterminer le moment auquel l'élément à promouvoir 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 |
Échec de la validation de l'une des valeurs de l'objet de localisation. Utilisez la méthode channels.list pour récupérer les valeurs valides et assurez-vous de les mettre à jour en suivant les consignes de la documentation sur les ressources des canaux. |
badRequest (400) |
tooManyPromotedItems |
Nombre d'éléments sponsorisés autorisé 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 celle-ci n'est pas correctement autorisée. |
forbidden (403) |
promotedVideoNotAllowed |
Le canal 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 du canal 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 dispose pas d'options de branding. |
notFound (404) |
channelNotFound |
Le canal spécifié dans le paramètre id est introuvable. |
notFound (404) |
unknownChannelId |
L'ID de critère spécifié est introuvable. |
notFound (404) |
unknownChannelId |
L'ID de chaîne récemment importé est introuvable. |
notFound (404) |
unknownVideoId |
Impossible de trouver l'identifiant de la vidéo spécifié comme article sponsorisé. |
required (400) |
requiredItemIdType |
Les métadonnées de la demande doivent spécifier un type d'article dans la partie invideoPromotion. |
required (400) |
requiredItemId |
Les métadonnées de la demande doivent spécifier un identifiant d'article dans la partie invideoPromotion. |
required (400) |
requiredTimingOffset |
Les métadonnées de la demande doivent spécifier un décalage temporel par défaut pour que YouTube puisse déterminer quand afficher l'élément sponsorisé. 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 demande doivent spécifier un décalage temporel afin que YouTube puisse déterminer le moment auquel l'élément sponsorisé doit s'afficher. 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 demande doivent spécifier une méthode de synchronisation afin que YouTube puisse déterminer quand afficher l'article en question. 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 demande doivent spécifier une méthode de synchronisation afin que YouTube puisse déterminer quand afficher l'article en question. 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 minutage pour chaque élément de la partie invideoPromotion . |
required (400) |
requiredVideoId |
Les métadonnées de la demande doivent spécifier un ID vidéo pour identifier l'article sponsorisé. |
required (400) |
requiredWebsiteUrl |
Les métadonnées de la requête doivent spécifier l'URL d'un 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. |
fils de commentaires
Les tableaux suivants identifient les messages d'erreur renvoyés par l'API en réponse aux appels liés aux ressources commentThreads
. Ces méthodes peuvent également renvoyer des erreurs répertoriées dans la section Erreurs courantes.
commentThreads.list
Type d'erreur | Détails de l'erreur | Description |
---|---|---|
badRequest (400) |
operationNotSupported |
Le filtre d'ID n'est compatible qu'avec les commentaires basés sur Google+. |
badRequest (400) |
processingFailure |
Le serveur d'API n'a pas pu traiter la requête. Bien qu'il s'agisse d'une erreur temporaire, cela indique généralement que l'entrée de la requête n'est pas valide. Vérifiez la structure de la ressource commentThread dans le corps de la requête pour vous assurer qu'elle est valide. |
forbidden (403) |
commentsDisabled |
Les commentaires de la vidéo identifiée par le paramètre videoId ont désactivé les commentaires. |
forbidden (403) |
forbidden |
Impossible de récupérer un ou plusieurs fils de commentaires demandés en raison d'autorisations insuffisantes. Il est possible que la demande ne soit pas autorisée correctement. |
notFound (404) |
channelNotFound |
La chaîne identifiée par le paramètre channelId ou allThreadsRelatedToChannelId est introuvable. |
notFound (404) |
commentThreadNotFound |
Impossible de trouver un ou plusieurs fils de commentaires spécifiés. Vérifiez que les valeurs du paramètre id de la requête sont correctes. |
notFound (404) |
videoNotFound |
La vidéo identifiée par le paramètre videoId est introuvable. |
commentThreads.insert
Type d'erreur | Détails de l'erreur | Description |
---|---|---|
badRequest (400) |
channelOrVideoIdMissing |
Chaque fil de commentaires doit être associé à une chaîne ou à une vidéo.
|
badRequest (400) |
commentTextRequired |
La ressource comment en cours d'insertion doit spécifier une valeur pour la propriété snippet.topLevelComment.snippet.textOriginal . Vous devez indiquer un commentaire. |
badRequest (400) |
commentTextTooLong |
La ressource comment insérée est trop longue dans la propriété snippet.topLevelComment.snippet.textOriginal . |
badRequest (400) |
invalidCommentThreadMetadata |
Les métadonnées de la requête ne sont pas valides. |
badRequest (400) |
processingFailure |
Le serveur d'API n'a pas pu traiter la requête. Bien qu'il s'agisse d'une erreur temporaire, cela indique généralement que l'entrée de la requête n'est pas valide. Vérifiez la structure de la ressource commentThread dans le corps de la requête pour vous assurer qu'elle est valide. |
forbidden (403) |
forbidden |
Impossible de créer le fil de commentaires, car les autorisations sont insuffisantes. Il est possible que la demande ne soit pas autorisée correctement. |
forbidden (403) |
ineligibleAccount |
Le compte YouTube utilisé pour autoriser la requête API doit être fusionné avec le compte Google de l'utilisateur pour pouvoir insérer un commentaire ou un fil de commentaires. |
notFound (404) |
channelNotFound |
La chaîne spécifiée est introuvable. Vérifiez la valeur de la propriété snippet.channelId pour vous assurer qu'elle est correcte. |
notFound (404) |
videoNotFound |
La vidéo spécifiée est introuvable. Vérifiez la valeur de la propriété snippet.videoId pour vous assurer qu'elle est correcte. |
membres
Les tableaux suivants identifient les messages d'erreur renvoyés par l'API en réponse aux appels liés aux ressources members
. Ces méthodes peuvent également renvoyer des erreurs répertoriées dans la section Erreurs courantes.
members.list
Type d'erreur | Détails de l'erreur | Description |
---|---|---|
badRequest (400) |
channelMembershipsNotEnabled |
Les souscriptions ne sont pas activées sur la chaîne du créateur qui autorise la demande. |
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. Il n'existe aucun niveau avec le id spécifié. |
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. |
niveauxd'adhésion
Les tableaux suivants identifient les messages d'erreur renvoyés par l'API en réponse aux appels liés aux ressources members
. Ces méthodes peuvent également renvoyer des erreurs répertoriées dans la section Erreurs courantes.
membershipsLevels.list
Type d'erreur | Détails de l'erreur | Description |
---|---|---|
badRequest (400) |
channelMembershipsNotEnabled |
Les souscriptions ne sont pas activées sur la chaîne du créateur qui autorise la demande. |
playlistItems
Les tableaux suivants identifient les messages d'erreur renvoyés par l'API en réponse aux appels liés aux ressources playlistItems
. Ces méthodes peuvent également renvoyer des erreurs répertoriées dans la section Erreurs 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 id de la demande 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 de 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 figure déjà dans la playlist. |
forbidden (403) |
playlistContainsMaximumNumberOfVideos |
La playlist contient déjà le nombre maximal d'éléments autorisés. |
forbidden (403) |
playlistItemsNotAccessible |
La demande 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. Cela peut être dû au fait que le champ contentDetails.note comporte plus de 280 caractères. |
invalidValue (400) |
invalidPlaylistItemPosition |
La demande tente de définir la position de l'élément de la playlist sur une valeur non valide ou non compatible. Vérifiez la valeur de la propriété position dans le fichier snippet de la ressource. |
invalidValue (400) |
invalidResourceType |
Le type spécifié pour l'ID de 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 demande tente de définir la position de l'élément de la playlist, mais la playlist n'utilise pas le 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 insérée par la requête. Si vous souhaitez qu'une position spécifique de la playlist s'affiche dans la liste, vous devez définir l'option Classement de la playlist sur Manuel dans les paramètres de la playlist. Vous pouvez modifier ces paramètres dans le Gestionnaire de vidéos YouTube. |
invalidValue (400) |
videoAlreadyInAnotherSeriesPlaylist |
La vidéo que vous essayez d'ajouter à une 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 une vidéo dans la playlist que vous avez mise en ligne. |
notFound (404) |
playlistNotFound |
La playlist identifiée avec le paramètre playlistId de la requête est introuvable. |
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 requise. |
required (400) |
playlistIdRequired |
La requête ne spécifie pas de valeur pour la propriété playlistId requise. |
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é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 |
La playlist identifiée avec le paramètre playlistId de la requête est introuvable. |
notFound (404) |
videoNotFound |
Impossible de trouver la vidéo identifiée par le paramètre videoId de la demande. |
required (400) |
playlistIdRequired |
La requête d'abonnement ne spécifie aucune valeur pour la propriété playlistId requise. |
invalidValue (400) |
playlistOperationUnsupported |
L'API ne permet pas de répertorier des vidéos dans la playlist spécifiée. Par exemple, vous ne pouvez pas ajouter une vidéo à la playlist "À regarder plus tard". |
playlistItems.update
Type d'erreur | Détails de l'erreur | Description |
---|---|---|
forbidden (403) |
playlistItemsNotAccessible |
La demande n'est pas correctement autorisée à mettre à jour l'élément de playlist spécifié. |
invalidValue (400) |
invalidPlaylistItemPosition |
La demande tente de définir la position de l'élément de la playlist sur une valeur non valide ou non compatible. Vérifiez la valeur de la propriété position dans le fichier snippet de la ressource. |
invalidValue (400) |
invalidResourceType |
Le type spécifié pour l'ID de 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 demande tente de définir la position de l'élément de la playlist, mais la playlist n'utilise pas le 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 insérée par la requête. Si vous souhaitez qu'une position spécifique de la playlist s'affiche dans la liste, vous devez définir l'option Classement de la playlist sur Manuel dans les paramètres de la playlist. Vous pouvez modifier ces paramètres dans le Gestionnaire de vidéos YouTube. |
invalidValue (400) |
playlistOperationUnsupported |
L'API ne permet pas de modifier des vidéos dans la playlist spécifiée. Par exemple, vous ne pouvez pas mettre à jour une vidéo dans votre playlist de vidéos mises en ligne. |
notFound (404) |
playlistItemNotFound |
L'élément de playlist identifié avec la propriété id de la demande est introuvable. |
notFound (404) |
playlistNotFound |
La playlist identifiée avec le paramètre playlistId de la requête est introuvable. |
required (400) |
channelIdRequired |
La requête ne spécifie pas de valeur pour la propriété channelId requise. |
required (400) |
playlistIdRequired |
La requête ne spécifie pas de valeur pour la propriété playlistId requise. |
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 en cours de mise à jour. |
playlists
Les tableaux suivants identifient les messages d'erreur renvoyés par l'API en réponse aux appels liés aux ressources playlists
. Ces méthodes peuvent également renvoyer des erreurs répertoriées dans la section Erreurs 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 |
La playlist identifiée avec le paramètre id de la requête est introuvable. |
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étails de l'erreur | Description |
---|---|---|
forbidden (403) |
channelClosed |
Le canal spécifié dans le paramètre channelId a été clôturé. |
forbidden (403) |
channelSuspended |
La chaîne indiquée dans le paramètre channelId a été suspendue. |
forbidden (403) |
playlistForbidden |
La playlist identifiée avec le paramètre id de la demande n'est pas compatible avec cette dernière, ou celle-ci n'est pas correctement autorisée. |
notFound (404) |
channelNotFound |
Le canal spécifié dans le paramètre channelId est introuvable. |
notFound (404) |
playlistNotFound |
La playlist identifiée avec le paramètre id de la requête est introuvable. |
invalidValue (400) |
playlistOperationUnsupported |
L'API ne permet pas de répertorier la playlist spécifiée. Par exemple, vous ne pouvez pas répertorier votre playlist "À regarder plus tard". |
playlists.insert
Type d'erreur | Détails de l'erreur | Description |
---|---|---|
badRequest (400) |
defaultLanguageNotSetError |
defaultLanguage doit être défini pour mettre à jour localizations . |
badRequest (400) |
localizationValidationError |
Échec de la validation de l'une des valeurs de l'objet de localisation. 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 les ressources de 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 demande fournit un extrait de playlist non valide. |
required (400) |
playlistTitleRequired |
Vous devez indiquer un titre de playlist. |
playlists.update
Type d'erreur | Détails de l'erreur | Description |
---|---|---|
badRequest (400) |
defaultLanguageNotSetError |
defaultLanguage doit être défini pour mettre à jour localizations . |
badRequest (400) |
localizationValidationError |
Échec de la validation de l'une des valeurs de l'objet de localisation. 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 les ressources de playlists. |
forbidden (403) |
playlistForbidden |
Cette opération est interdite ou la requête n'est pas correctement autorisée. |
invalidValue (400) |
invalidPlaylistSnippet |
La demande 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 votre playlist de vidéos mises en ligne. |
notFound (404) |
playlistNotFound |
La playlist identifiée avec le paramètre id de la requête est introuvable. |
required (400) |
playlistTitleRequired |
Vous devez indiquer un titre de playlist. |
search
Les tableaux suivants identifient les messages d'erreur renvoyés par l'API en réponse aux appels liés aux ressources search
. Ces méthodes peuvent également renvoyer des erreurs répertoriées dans la section Erreurs courantes.
search.list
Type d'erreur | Détails de l'erreur | Description |
---|---|---|
badRequest (400) |
invalidChannelId |
Le paramètre channelId spécifie un ID de chaîne non valide. |
badRequest (400) |
invalidLocation |
Le format des valeurs des paramètres location et/ou locationRadius n'est pas valide. |
badRequest (400) |
invalidRelevanceLanguage |
Le format de la valeur du paramètre relevanceLanguage est incorrect. |
badRequest (400) |
invalidSearchFilter |
La requête contient une combinaison non valide de filtres et/ou de restrictions de recherche. Notez que 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 . |
badRequest (400) |
invalidVideoId |
Le paramètre relatedToVideo spécifie un ID vidéo non valide. |
subscriptions
Les tableaux suivants identifient les messages d'erreur renvoyés par l'API en réponse aux appels liés aux ressources subscriptions
. Ces méthodes peuvent également renvoyer des erreurs répertoriées dans la section Erreurs courantes.
subscriptions.delete
Type d'erreur | Détails de l'erreur | Description |
---|---|---|
forbidden (403) |
subscriptionForbidden |
La demande n'est pas correctement authentifiée ou n'est pas compatible avec cette chaîne. |
notFound (404) |
subscriptionNotFound |
L'abonnement que vous essayez de supprimer est introuvable. Vérifiez que la valeur du paramètre id de 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 récents. Veuillez réessayer dans quelques heures. |
badRequest (400) |
subscriptionForbidden |
Vous ne pouvez pas vous abonner à votre propre chaîne. |
forbidden (403) |
subscriptionForbidden |
La demande n'est pas correctement authentifiée ou n'est pas compatible avec cette chaîne. |
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 demande 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 vous êtes abonné. |
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 |
L'abonné identifié avec la demande est introuvable. |
vignettes
Les tableaux suivants identifient les messages d'erreur renvoyés par l'API en réponse aux appels liés aux ressources thumbnails
. Ces méthodes peuvent également renvoyer des erreurs répertoriées dans la section Erreurs courantes.
thumbnails.set
Type d'erreur | Détails 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. Il est possible que la demande ne soit pas autorisée correctement. |
forbidden (403) |
forbidden |
L'utilisateur authentifié ne dispose pas des autorisations nécessaires pour importer et définir des miniatures de vidéo personnalisées. |
notFound (404) |
videoNotFound |
Impossible de trouver la vidéo pour laquelle vous essayez d'insérer une vignette. Vérifiez que la valeur du paramètre videoId de la requête est correcte. |
videoAbuseReportReasons
Les tableaux suivants identifient les messages d'erreur renvoyés par l'API en réponse aux appels liés aux ressources videoAbuseReportReasons
. Ces méthodes peuvent également renvoyer des erreurs répertoriées dans la section Erreurs courantes.
videoAbuseReportReasons.list
Type d'erreur | Détails de l'erreur | Description |
---|---|---|
forbidden (403) |
forbidden |
Accès interdit. Il est possible que la demande ne soit pas correctement autorisée. |
Catégories de vidéos
Les tableaux suivants identifient les messages d'erreur renvoyés par l'API en réponse aux appels liés aux ressources videoCategories
. Ces méthodes peuvent également renvoyer des erreurs répertoriées dans la section Erreurs 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 id est 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 renvoyés par l'API en réponse aux appels liés aux ressources videos
. Ces méthodes peuvent également renvoyer des erreurs répertoriées dans la section Erreurs courantes.
videos.insert
Type d'erreur | Détails de l'erreur | Description |
---|---|---|
badRequest (400) |
defaultLanguageNotSet |
La demande essaie d'ajouter des détails localisés sur la vidéo sans spécifier la langue par défaut. |
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 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 Slug n'est pas valide. |
badRequest (400) |
invalidPublishAt |
Les métadonnées de la requête indiquent 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 détails d'enregistrement non valides. |
badRequest (400) |
invalidTags |
Les métadonnées de la demande spécifient des mots clés vidéo non valides. |
badRequest (400) |
invalidTitle |
Les métadonnées de la requête indiquent 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 aucune 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 demande tente de définir une licence non valide pour la vidéo. |
forbidden (403) |
forbiddenPrivacySetting |
La demande 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 à traiter les informations. Sachez que les parties fileDetails , processingDetails et suggestions ne sont disponibles que pour le propriétaire de cette vidéo. |
forbidden (403) |
forbidden |
La demande 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 |
Impossible de trouver la vidéo que vous essayez de récupérer. Vérifiez que la valeur du paramètre id de 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 être supprimée. Il est possible que la demande ne soit pas autorisée correctement. |
notFound (404) |
videoNotFound |
La vidéo que vous essayez de supprimer est introuvable. Vérifiez que la valeur du paramètre id de 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 détails localisés sur la vidéo sans spécifier la langue par défaut. |
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 acceptées. |
badRequest (400) |
invalidDefaultBroadcastPrivacySetting |
La demande 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 indiquent 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 détails d'enregistrement non valides. |
badRequest (400) |
invalidTags |
Les métadonnées de la demande spécifient des mots clés vidéo non valides. |
badRequest (400) |
invalidTitle |
Les métadonnées de la requête indiquent 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 aucune valeur pour les propriétés snippet.title et snippet.categoryId . |
forbidden (403) |
forbidden |
Accès interdit. Il est possible que la demande ne soit pas correctement autorisée. |
forbidden (403) |
forbiddenEmbedSetting |
La demande tente de définir un paramètre d'intégration non valide pour la vidéo. Sachez que certaines chaînes ne sont 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 demande 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 mettre à jour 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étails de l'erreur | Description |
---|---|---|
badRequest (400) |
emailNotVerified |
L'utilisateur doit valider son adresse e-mail avant de noter. |
badRequest (400) |
invalidRating |
La requête contenait une valeur inattendue pour le paramètre rating . |
badRequest (400) |
videoPurchaseRequired |
Seuls les utilisateurs ayant loué une vidéo peuvent la louer. |
forbidden (403) |
forbidden |
Impossible d'évaluer la vidéo que vous essayez d'évaluer. Il est possible que la demande ne soit pas autorisée correctement. |
forbidden (403) |
videoRatingDisabled |
Le propriétaire de la vidéo que vous essayez d'évaluer a désactivé les avis la concernant. |
notFound (404) |
videoNotFound |
La vidéo que vous essayez d'évaluer est introuvable. Vérifiez que la valeur du paramètre id de 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_id , ou une combinaison des champs reason_id et secondary_reason_id . |
badRequest (400) |
rateLimitExceeded |
L'utilisateur a envoyé trop de requêtes sur une période donnée. |
forbidden (403) |
forbidden |
|
notFound (404) |
videoNotFound |
Impossible de trouver la vidéo pour laquelle vous essayez de signaler un abus. |
filigranes
Les tableaux suivants identifient les messages d'erreur renvoyés par l'API en réponse aux appels liés aux ressources watermarks
. Ces méthodes peuvent également renvoyer des erreurs répertoriées dans la section Erreurs 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 compatible. |
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 autorisée correctement ou que le paramètre channelId soit défini sur une valeur non valide. |
watermarks.unset
Type d'erreur | Détails 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 autorisée correctement ou que le paramètre channelId soit défini sur une valeur non valide. |
commentaires
Les tableaux suivants identifient les messages d'erreur renvoyés par l'API en réponse aux appels liés aux ressources
comments
. Ces méthodes peuvent également renvoyer des erreurs répertoriées dans la section Erreurs 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
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 sont correctes.comments.insert
badRequest (400)
commentTextRequired
comment
en cours d'insertion doit spécifier une valeur pour la propriétésnippet.textOriginal
. Vous devez indiquer un commentaire.badRequest (400)
commentTextTooLong
comment
insérée est trop longue 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.markAsSpam
badRequest (400)
operationNotSupported
badRequest (400)
processingFailure
forbidden (403)
forbidden
notFound (404)
commentNotFound
id
de la requête sont correctes.comments.delete
badRequest (400)
processingFailure
forbidden (403)
forbidden
notFound (404)
commentNotFound
id
de la requête est correcte.comments.update
badRequest (400)
commentTextTooLong
comment
en cours de 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.