Ressources · Intégration n8n

Intégration Facebook Graph API n8nAutomatiser Facebook Graph API avec n8n.

Un nœud, toute l'API Graph. L'intégration Facebook Graph API n8n ne propose pas un catalogue d'actions : elle expose 1 opération générique, où tu choisis la méthode, la version, le node et l'edge. Aucun nœud trigger côté Facebook, donc le workflow démarre sur un horaire ou un webhook.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Pourquoi automatiser

Que fait vraiment l'intégration Facebook Graph API n8n ?

La plupart des nœuds n8n listent des actions prêtes à l'emploi, une par objet métier. Celui-ci fait l'inverse : il expose l'API Graph elle-même. Le catalogue annonce 1 opération et 1 ressource synthétique, et c'est la combinaison de tes champs qui décrit la requête : l'hôte, la méthode HTTP, la version, le node et l'edge. n8n se charge de l'authentification et renvoie la réponse JSON de Meta à l'étape suivante.

Le temps d'adaptation est réel, l'avantage aussi. Tout ce que l'API Graph accepte en GET, POST ou DELETE passe par ce nœud, avec le même credential, sans attendre qu'une action dédiée soit ajoutée. En échange, le chemin d'appel, c'est toi qui l'écris. Garde la référence de Meta ouverte à côté de n8n les premières fois.

Premier scénario, la publication programmée. Le calendrier éditorial vit dans Google Sheets, un Schedule Trigger (un déclencheur qui se réveille à intervalle fixe) lit les lignes du jour, et le nœud Facebook envoie chaque texte : méthode POST, Node sur l'identifiant de la Page, Edge sur feed. La réponse contient l'identifiant du post créé, que tu réécris dans la feuille pour ne jamais publier deux fois.

Deuxième scénario, les médias. Une photo part sur l'edge /photos avec l'hôte par défaut. Une vidéo demande deux réglages de plus : Host URL sur graph-video.facebook.com, réservé aux envois de vidéos, et Send Binary File activé, avec Input Binary Field qui désigne la propriété binaire venant du nœud précédent. À savoir avant de perdre une heure : les endpoints de conteneur Instagram comme /media n'acceptent pas de fichier binaire, ils attendent image_url ou video_url en paramètres de requête.

Troisième scénario, la lecture. Un GET avec les options Fields et Query Parameters ramène exactement les propriétés demandées. De là, tu ranges les chiffres dans MySQL pour un historique, ou tu envoies le récapitulatif de la semaine par Gmail à l'équipe qui n'ouvrira jamais Business Manager.

Deux limites méritent d'être dites franchement. Le nœud propose GET, POST et DELETE : un appel qui réclame un autre verbe HTTP se fait avec le nœud HTTP Request, qui réutilise le même credential via son authentification prédéfinie. Et il n'existe pas de trigger Facebook Graph API dans n8n, donc rien ici ne réagit tout seul à un événement Facebook. Notre Avis n8n explique ce que ça change dans la conception d'un workflow, et la Formation n8n t'accompagne sur le premier.

Connexion

Comment brancher Facebook Graph API sur n8n ?

  1. 01

    Créer une app Meta

    Les deux méthodes d'authentification partent du même point : un compte Meta for Developers et une app. Dans l'App Dashboard, choisis Create App, renseigne un App name et un App contact email. Pour les produits de la suite Business de Meta, sélectionne le cas d'usage Other, puis le type Business. Le portefeuille d'entreprise reste facultatif à ce stade. Termine par Create app et ajoute les produits utiles à ton workflow.

  2. 02

    Choisir OAuth2 ou un app access token

    OAuth2 suppose d'ajouter le produit Facebook Login for Business. Recopie l'OAuth Redirect URL affichée par le credential n8n dans Valid OAuth Redirect URIs, enregistre, puis récupère l'App ID et l'App Secret dans App settings pour les coller en Client ID et Client Secret. Il ne reste qu'à cliquer Connect to Facebook Graph (App). Le jeton d'app va plus vite : Graph API explorer, Get App Token, Generate Access Token, copie du jeton.

  3. 03

    Sélectionner le credential dans le nœud

    Un credential se crée une seule fois dans le menu Credentials et se réutilise dans tous les workflows : cette étape se résume à une liste déroulante. Dans le nœud, le champ Authentication indique laquelle des deux méthodes appliquer, Access Token ou OAuth2, et le credential correspondant apparaît juste en dessous. Auto-hébergé ou n8n Cloud, le workflow ne change pas. Ignore SSL Issues traîne à côté et reste désactivé en usage normal.

Actions

Ce que le nœud sait faire, champ par champ

Le nœud Facebook Graph API expose une opération. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.

01

Interacts with Facebook using the Graph API

execute

Ce que tu vois dans n8n

Notes & cas d'usage

L'unique opération assemble une requête Graph API avec tes paramètres et renvoie la réponse JSON de Meta.

Paramètres clés

  • Host URL : graph.facebook.com, ou graph-video.facebook.com pour les envois de vidéos.
  • HTTP Request Method : GET pour lire, POST pour créer, DELETE pour supprimer.
  • Graph API Version : Default, ou une version figée entre v3.0 et v25.0.
  • Node : l'objet Graph visé, pas un nœud n8n : me ou un identifiant de Page, souvent {{ $json.id }}.
  • Edge : la collection rattachée, feed ou videos.
  • Send Binary File : en POST, envoie le fichier en multipart/form-data, désigné par Input Binary Field.
Cas d'usage
publier un post en attente sur le feed d'une Page, puis le relire en GET.
Besoin d'aide

Besoin d'aide pour automatiser Facebook Graph API avec n8n ?

L'équipe te répond directement.

Chaque message est lu par une personne.

FAQ

Facebook Graph API et n8n, les questions fréquentes

01L'intégration Facebook Graph API n8n est-elle gratuite ?
Oui du côté de n8n. Le nœud est livré avec n8n : rien à installer, aucun coût supplémentaire, que tu sois sur n8n Cloud ou sur une instance auto-hébergée en Community Edition sous licence Sustainable Use. Un workflow se comporte exactement pareil dans les deux cas. Côté Meta, c'est une autre histoire : il faut un compte Meta for Developers et une app, et ce que Meta facture pour les produits que tu actives se règle directement avec Meta. Le nœud, lui, n'ajoute ni frais, ni quota, ni intermédiaire aux requêtes qu'il envoie.
02Quels credentials pour Facebook Graph API dans n8n ?
Deux méthodes sont prises en charge, OAuth2 et un app access token, et les deux commencent par un compte Meta for Developers et une app Meta. OAuth2 réclame le produit Facebook Login for Business, un Client ID repris de l'App ID, un Client Secret repris de l'App Secret, et l'OAuth Redirect URL de n8n déclarée dans Valid OAuth Redirect URIs. La voie du jeton d'app est plus courte : on le génère dans le Graph API explorer avec Get App Token, puis on le colle dans le credential. Le champ Authentication du nœud dit laquelle des deux appliquer.
03Quelles sont les limites du nœud Facebook Graph API ?
Ça dépend de ce qui te manque. Le nœud expose GET, POST et DELETE : tout autre verbe HTTP passe par le nœud HTTP Request, qui sait réutiliser le même credential via l'authentification prédéfinie. Autre point, il n'y a aucune action par objet à parcourir. Avec 1 opération et 1 ressource, tu fournis toi-même le node et l'edge, donc tu dois connaître les chemins de l'API Graph plutôt que de piocher dans une liste. Les envois binaires fonctionnent sur les edges qui les acceptent, comme les photos et les vidéos d'une Page.
04Le trigger Facebook Graph API réagit-il en temps réel dans n8n ?
Non, parce qu'il n'y en a pas. Cette intégration n'a pas de nœud trigger, donc rien du côté Facebook ne lance un workflow spontanément. Le démarrage vient d'ailleurs. Un Schedule Trigger se réveille à intervalle fixe, ce qui couvre les files de publication et les rapports. Un nœud Webhook n8n fournit une URL qu'un autre service appelle, pratique quand un outil de validation interne doit lancer la publication au moment où le contenu est approuvé. Le trigger d'un autre outil marche aussi, avec le nœud Facebook placé juste après.
05n8n ou Make pour Facebook Graph API ?
Quatre critères, et le prix n'est que l'un d'eux. Make est hébergé par Make, sans option d'auto-hébergement, et se facture à l'opération : un workflow qui boucle sur beaucoup d'items voit son coût grimper avec le volume. n8n tourne sur n8n Cloud ou sur ton propre serveur via Docker ou npm, ce qui compte quand les données qui transitent doivent rester sur une infrastructure que tu maîtrises. La logique visuelle diffère aussi, et là c'est affaire de goût. Pour ce nœud précisément, l'approche générique récompense qui accepte de lire la référence de Meta.
Hack'celeration Lab

Reçois nos tips intégration chaque semaine.

Pas de spam. Désinscription à tout moment.