YouTube Video Reader
Lire les métadonnées et les pistes de sous-titres autorisées
À quoi sert ce node ?
Le node YouTube Video Reader utilise YouTube Data API v3 pour lire les
métadonnées de 1 à 50 identifiants ou URL de vidéos. Il accepte les URL
watch, youtu.be, shorts, embed et live, conserve l’ordre d’entrée et
supprime les doublons.
Le node peut aussi télécharger une piste de sous-titres lorsque le compte YouTube connecté y est autorisé. Cette option est désactivée par défaut, car son coût en quota est nettement supérieur à celui des métadonnées.
Configuration
Intégration YouTube integration required Connexion OAuth Google utilisée pour les appels à YouTube Data API.
videos array required De 1 à 50 identifiants ou URL de vidéos YouTube.
Inclure les sous-titres boolean default: false Active explicitement la recherche et le téléchargement des sous-titres.
Langue des sous-titres string Code de langue optionnel, par exemple en ou fr.
Sortie
items array Un résultat par entrée valide et dédupliquée, dans l’ordre d’entrée. Chaque
élément contient success, video_id, video, transcript,
transcript_status et error.
transcript_status vaut available, absent, forbidden, error ou
not_requested. Une erreur de sous-titres reste isolée à la vidéo concernée.
Autorisation et quota
Les métadonnées utilisent le scope youtube.readonly. Le téléchargement de
sous-titres utilise youtube.force-ssl et nécessite généralement d’en être
propriétaire. Les coûts typiques sont de 1 unité pour videos.list ou
captions.list, et d’environ 50 unités pour captions.download.
N’activez les sous-titres que si nécessaire. La limite de 50 vidéos et le mode métadonnées par défaut protègent le quota partagé de l’API YouTube.