Décrivez le problème/l’erreur/la question
Salut à tous, j’ai un problème vraiment étrange avec le nœud YouTube en essayant de créer dynamiquement une playlist. Ça fonctionne parfaitement quand je clique manuellement sur « Execute Step » dans l’interface n8n, mais dès que le workflow s’exécute en production (déclenchement automatisé/en direct), il échoue complètement avec une erreur 400 Bad Request.
Configuration et configuration du nœud
-
Ressource : Playlist
-
Opération : Créer
-
Expression de titre :
{{ $json.artist_name }} - {{ $json.album_name }} (Full Release) -
Paramètres :
Execute Onceest activé (pour éviter de boucler sur plusieurs éléments entrants).
Le comportement
-
Dans le test manuel de l’interface : L’expression se résout parfaitement en une chaîne propre :
« Zedd, Bright Lights - Follow You Down - Keys N Krates Remix »(environ 77 caractères, bien en dessous de la limite de 150 caractères de YouTube). Le nœud d’entrée (Match) transmet les deux champs JSON ainsi que les données d’informations binaires. -
Lors de l’exécution en production : La même structure de données arrive, la chaîne de titre devrait être identique, mais le nœud lève l’erreur API suivante.
Ce que j’ai déjà vérifié/essayé :
-
Google Cloud Console App : Défini en mode Production (pas en mode Testing/Sandbox).
-
Statut de confidentialité : Essayé à la fois
PublicetPrivate/Unlisted. Même erreur en production sur les deux. -
Limites de caractères : Le titre ne fait que ~77 caractères.
-
Caractères spéciaux : Essayé d’utiliser une regex stricte pour supprimer tout sauf les caractères alphanumériques de base, mais l’erreur 400 persiste.
-
Présence du canal : Le compte Google dispose d’un canal YouTube actif et complètement créé, et d’autres nœuds (comme le téléchargement vidéo) fonctionnent correctement.
Pourquoi n8n se comporte différemment entre l’exécution manuelle et une exécution en production automatisée lors de l’analyse ou de l’envoi de cette charge utile à YouTube ? Avez-vous des idées sur comment déboguer ou contourner ce problème ?
Veuillez partager votre workflow
Partagez la sortie renvoyée par le dernier nœud
Informations sur votre configuration n8n
- Version n8n : v2.23.2
- Base de données (par défaut : SQLite) : par défaut
- Paramètre EXECUTIONS_PROCESS de n8n (par défaut : own, main) : main
- Exécution de n8n via (Docker, npm, cloud n8n, application de bureau) : Docker
- Système d’exploitation : Raspberry Pi OS 64-bit Debian 13 trixie (aarch64)





