- Accueil
- Ressources
- Intégrations
- Google Books
Intégration Google Books n8nAutomatiser Google Books avec n8n.
Une étagère de livres se tient très bien depuis un workflow. L’intégration Google Books n8n ouvre 9 opérations réparties sur 3 ressources : les volumes, les étagères, et les volumes posés dessus. Aucun trigger Google Books côté n8n : le départ d’un workflow vient d’ailleurs.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
Que fait vraiment l’intégration Google Books n8n ?
Le nœud Google Books est livré avec n8n et donne à un workflow un accès aux données de Google Books et aux étagères rattachées à un compte Google. Trois ressources, 9 opérations : Volume pour les fiches de livres, Bookshelf pour les étagères, Bookshelf Volume pour ce qui est posé dessus. Chercher un titre, récupérer une fiche par son identifiant, garnir une étagère et la réordonner deviennent des étapes automatisées.
Le premier usage, c’est l’entretien d’une étagère partagée. Une équipe tient une sélection de lectures, elle bouge tous les mois, et personne n’a envie de la retoucher à la main. bookshelfVolume.clear vide l’étagère, une boucle d’ajouts la reconstruit depuis une source de vérité, et les titres retirés disparaissent sans intervention. La source de vérité, souvent, c’est un onglet Google Sheets que tout le monde sait éditer.
Deuxième usage : la recherche à la demande. Quelqu’un envoie un titre, le workflow appelle volume.getAll avec ce texte en Search Query, et les fiches correspondantes reviennent sous forme d’items. Un envoi Gmail derrière, et la réponse arrive dans la boîte de la personne qui a demandé. Le tri du classement vient ensuite, avec bookshelfVolume.move, qui place un volume à la position voulue.
Troisième usage : l’inventaire. bookshelf.getAll liste les étagères d’un utilisateur, bookshelfVolume.getAll lit le contenu de l’une d’elles, et le résultat part dans un tableau de suivi. C’est le point de départ de tout le reste, parce que les identifiants d’étagère sortent de là.
Quand l’opération voulue ne fait pas partie des 9 du catalogue, le nœud HTTP Request appelle directement l’endpoint de l’API et réutilise le même credential, ce mot désignant les identifiants de connexion stockés une fois dans n8n, via l’authentification prédéfinie. Pas de deuxième jeu de clés à gérer.
Deux points à anticiper. Sur les lectures, Return All enchaîne les pages de l’API jusqu’au dernier résultat ; désactivé, Limit fixe le nombre maximal d’items renvoyés, et une longue étagère revient tronquée. Ensuite, un champ marqué requis bloque l’exécution du nœud s’il arrive vide, ce qui arrive vite quand un identifiant vient d’une étape précédente. Pour te faire une idée du reste de la plateforme, l’Avis n8n raconte ce que ça donne au quotidien, et la Formation n8n monte un workflow complet de bout en bout.
Comment brancher Google Books sur n8n ?
- 01
Crée le projet Google Cloud et active les API
Tout part d’un compte Google Cloud et d’un projet dans la Google Cloud Console. Dans ce projet, active les API dont tu as besoin, puis vérifie en haut de la console que tu travailles dans le bon projet : c’est l’erreur la plus banale. Si tu es sur n8n Cloud, regarde d’abord l’écran de credential : un bouton Sign in with Google signifie que le Managed OAuth2 est disponible.
- 02
Configure l’écran de consentement
Dans APIs & Services, ouvre OAuth consent screen. Renseigne un App name et un User support email, puis choisis l’Audience : Internal pour ton espace Google Workspace, External pour tout compte Google. En External, l’app démarre en mode Testing : seuls les testeurs ajoutés vont au bout. Dans Branding, ajoute le domaine autorisé :
n8n.cloudou celui de ton instance. - 03
Échange les clés avec n8n
Toujours dans APIs & Services, crée des credentials de type OAuth client ID, en Application type Web application. Copie l’OAuth Redirect URL affichée dans ton credential n8n, colle-la dans Authorized redirect URIs, puis récupère le Client ID et le Client Secret. Ces deux valeurs retournent dans n8n, où le credential se crée une fois.
Les 9 opérations du nœud Google Books
Le nœud Google Books expose 9 opérations sur 3 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.
| Ressource | Get | Get Many | Add | Remove | Clear | Move |
|---|---|---|---|---|---|---|
| Bookshelf | ✓ | ✓ | ||||
| Bookshelf Volume | ✓ | ✓ | ✓ | ✓ | ✓ | |
| Volume | ✓ | ✓ |
Sommaire des opérations
Bookshelf
2 opérationsGet a bookshelf
bookshelf.getCe que tu vois dans n8n
Notes & cas d'usage
Récupère une étagère précise pour l’utilisateur indiqué, et renvoie sa fiche. C’est la lecture ciblée, celle qu’on utilise quand on sait déjà quelle étagère surveiller.
Paramètres clés
- My Library : interrupteur requis, exigé avant l’exécution ; le catalogue ne précise pas ce que chaque position change, un essai rapide sur ton compte lève le doute.
- User ID : requis, l’identifiant de l’utilisateur concerné.
- Bookshelf ID : requis, l’identifiant de l’étagère à lire.
Get many bookshelves
bookshelf.getAllCe que tu vois dans n8n
Notes & cas d'usage
Renvoie les étagères publiques d’un utilisateur en une exécution. Dans la pratique, c’est l’opération qu’on lance en premier, parce qu’elle fournit les identifiants dont les autres ont besoin.
Paramètres clés
- My Library : requis, comme sur les autres lectures d’étagère ; le catalogue ne détaille pas l’effet de chaque position, un test court suffit à vérifier.
- User ID : requis, l’identifiant de l’utilisateur dont on liste les étagères.
- Return All : activé, n8n parcourt les pages jusqu’à la dernière étagère ; désactivé, il s’arrête à Limit.
- Limit : le nombre maximal d’étagères renvoyées quand Return All reste décoché.
Bookshelf Volume
5 opérationsAdd a bookshelf volume
bookshelfVolume.addCe que tu vois dans n8n
Notes & cas d'usage
Pose un volume sur une étagère. C’est l’écriture de base : sans elle, une recherche reste une recherche et ne laisse aucune trace.
Paramètres clés
- Bookshelf ID : requis, l’étagère qui reçoit le volume.
- Volume ID : requis, l’identifiant du volume à poser, en général celui qu’une étape de recherche vient de sortir, repris avec une expression n8n du type
{{ $json.field }}.
Clear a bookshelf volume
bookshelfVolume.clearCe que tu vois dans n8n
Notes & cas d'usage
Vide entièrement une étagère : tous les volumes partent, l’étagère reste. Opération courte à écrire, définitive à l’exécution.
Paramètres clés
- Bookshelf ID : requis, l’identifiant de l’étagère à vider. Aucun autre champ ne vient restreindre la portée, donc la valeur mérite un coup d’œil avant de laisser tourner le workflow tout seul.
Get many bookshelf volumes
bookshelfVolume.getAllCe que tu vois dans n8n
Notes & cas d'usage
Lit ce qui se trouve sur une étagère et renvoie les volumes en items, un par livre, prêts pour la boucle suivante.
Paramètres clés
- My Library : requis, même logique que les autres opérations d’étagère ; ce que change chaque position n’est pas documenté, un essai sur ton compte tranche.
- User ID : requis, l’identifiant du propriétaire de l’étagère.
- Bookshelf ID : requis, l’étagère dont on veut le contenu.
- Return All : à cocher pour un export complet ; sinon la lecture s’arrête à Limit.
- Limit : plafonne le nombre de volumes renvoyés.
Move a bookshelf volume
bookshelfVolume.moveCe que tu vois dans n8n
Notes & cas d'usage
Déplace un volume à l’intérieur de son étagère. Rien n’entre, rien ne sort : la seule chose qui bouge, c’est la place que le livre occupe dans la liste.
Paramètres clés
- Bookshelf ID : requis, l’étagère concernée.
- Volume ID : requis, le volume à déplacer.
- Volume Position : requis, la position visée sur l’étagère. 0 place l’élément avant l’actuel premier, 1 le place entre le premier et le deuxième, et ainsi de suite.
Remove a bookshelf volume
bookshelfVolume.removeCe que tu vois dans n8n
Notes & cas d'usage
Retire un seul volume d’une étagère. Le reste ne bouge pas. C’est la version chirurgicale de l’opération précédente, celle qu’on choisit quand vider l’étagère entière serait largement excessif pour un titre à sortir.
Paramètres clés
- Bookshelf ID : requis, l’étagère à modifier.
- Volume ID : requis, le volume à enlever.
Volume
2 opérationsGet a volume
volume.getCe que tu vois dans n8n
Notes & cas d'usage
Va chercher la fiche d’un volume à partir de son identifiant. Là où la recherche propose, celle-ci confirme : tu sais déjà de quel livre tu parles.
Paramètres clés
- Volume ID : requis, l’identifiant du volume. C’est le seul champ de l’opération, souvent alimenté par une étape précédente.
Get many volumes
volume.getAllCe que tu vois dans n8n
Notes & cas d'usage
Lance une recherche et renvoie les volumes filtrés par la requête. C’est presque toujours le premier nœud Google Books d’un workflow, celui qui transforme du texte en fiches exploitables.
Paramètres clés
- Search Query : requis, la chaîne de recherche plein texte envoyée à Google Books.
- Return All : activé, n8n redemande des pages jusqu’à épuisement des résultats.
- Limit : sans Return All, le plafond de volumes renvoyés, pratique pour garder une réponse courte.
Besoin d'aide pour automatiser Google Books avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.
Google Books et n8n, les questions fréquentes
01L’intégration Google Books n8n est-elle gratuite ?
02Quels credentials faut-il pour le nœud Google Books ?
03Quelles sont les limites du nœud Google Books dans n8n ?
04Peut-on réagir en temps réel à Google Books ?
05n8n ou Make pour Google Books ?
Reçois nos tips intégration chaque semaine.
Pas de spam. Désinscription à tout moment.


