Recursos · Integración n8n

Integración Facebook Graph API n8nAutomatiza Facebook Graph API con n8n.

Un nodo, toda la API Graph. La integración Facebook Graph API n8n no trae un menú de acciones: expone 1 operación genérica donde eliges el método, la versión, el node y el edge. Tampoco hay nodo trigger del lado de Facebook, así que el flujo arranca con un horario o un webhook.

Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth

Por qué automatizar

¿Qué hace de verdad la integración Facebook Graph API n8n?

Casi todos los nodos de aplicación en n8n ofrecen acciones ya preparadas, una por objeto. Este hace justo lo contrario: expone la propia API Graph. El catálogo cuenta 1 operación y 1 recurso sintético, y la petición se describe con los campos que rellenas, el host, el método HTTP, la versión, el node y el edge. n8n resuelve la autenticación y devuelve la respuesta JSON de Meta al paso siguiente del flujo.

Cuesta un rato acostumbrarse y luego compensa. Todo lo que la API Graph acepta en GET, POST o DELETE cabe en este nodo, con la misma credencial, sin esperar a que alguien añada una acción dedicada. A cambio, la ruta la escribes tú, así que ten la referencia de Meta abierta al lado de n8n las primeras veces.

El caso más habitual es publicar con aprobación previa. El texto llega revisado desde una hoja en Google Sheets, el nodo de Facebook lo envía con el método en POST, Node con el identificador de la Página y Edge en feed, y un mensaje a Slack confirma la publicación al equipo con el identificador que devuelve Meta.

Los archivos cambian dos ajustes. Una foto sale por el edge /photos con el host por defecto. Un vídeo necesita Host URL en graph-video.facebook.com, reservado a subidas de vídeo, más Send Binary File activado y Input Binary Field apuntando a la propiedad binaria que viene del paso anterior. Conviene saberlo antes de pelearse una hora con el nodo: los endpoints de contenedor de Instagram como /media no aceptan binario, esperan image_url o video_url como parámetros de consulta.

La lectura es el tercer patrón. Un GET con las opciones Fields y Query Parameters devuelve solo las propiedades que pides, sin ruido. Ese resultado se guarda tal cual en MongoDB, que digiere bien el JSON de Meta sin aplanarlo antes.

Dos límites, dichos sin rodeos. El nodo ofrece GET, POST y DELETE, así que una llamada con otro verbo HTTP se hace desde el nodo HTTP Request, que reutiliza la misma credencial mediante autenticación predefinida. Y no existe un trigger de Facebook Graph API en n8n, de modo que nada reacciona solo a un evento de Facebook. Nuestra Reseña n8n explica cómo cambia eso el diseño del flujo, y el Curso n8n acompaña en el primero.

Conexión

¿Cómo se conecta Facebook Graph API con n8n?

  1. 01

    Crea una app de Meta

    Los dos métodos de autenticación salen del mismo sitio: una cuenta de Meta for Developers y una app. En el App Dashboard, pulsa Create App, escribe un App name y un App contact email. Para los productos de la suite Business de Meta, elige el caso de uso Other y luego el tipo Business. La cartera de negocio es opcional en este punto, puedes dejarla sin seleccionar. Cierra con Create app y añade los productos que pida tu flujo.

  2. 02

    Elige OAuth2 o un app access token

    OAuth2 exige añadir el producto Facebook Login for Business. Copia la OAuth Redirect URL que muestra la credencial de n8n dentro de Valid OAuth Redirect URIs, guarda, y toma el App ID y el App Secret de App settings para pegarlos como Client ID y Client Secret. Después, Connect to Facebook Graph (App). El token de app es más rápido: Graph API explorer, Get App Token y Generate Access Token.

  3. 03

    Selecciona la credencial en el nodo

    Una credencial se crea una vez en el menú Credentials y se reutiliza en todos los flujos, así que este paso es un desplegable. En el nodo, el campo Authentication indica cuál de los dos métodos aplicar, Access Token u OAuth2, y la credencial correspondiente aparece justo debajo. Da igual si usas n8n Cloud o una instancia propia, el flujo es idéntico. Ignore SSL Issues está al lado y se queda desactivado en uso normal.

Acciones

Qué hace el nodo, campo por campo

El nodo Facebook Graph API expone una operación. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.

01

Interacts with Facebook using the Graph API

execute

Lo que ves en n8n

Notas y casos de uso

La única operación monta una petición a la API Graph con tus parámetros y devuelve la respuesta JSON de Meta.

Parámetros clave

  • Host URL: graph.facebook.com, o graph-video.facebook.com solo para subir vídeo.
  • HTTP Request Method: GET para leer, POST para crear, DELETE para borrar.
  • Graph API Version: Default, o una versión fijada entre v3.0 y v25.0.
  • Node: el objeto de Graph, no un nodo de n8n: me o el identificador de una Página, a menudo {{ $json.id }}.
  • Edge: la colección asociada, feed o videos.
  • Send Binary File: en POST, manda el archivo como multipart/form-data, nombrado en Input Binary Field.
Casos de uso
publicar una entrada pendiente en el feed de una Página y releerla con GET.
Necesitas ayuda

¿Necesitas ayuda para automatizar Facebook Graph API con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Facebook Graph API y n8n, dudas frecuentes

01¿La integración Facebook Graph API n8n es gratis?
Sí por el lado de n8n. El nodo viene incluido con n8n, no hay nada que instalar ni coste adicional, tanto en n8n Cloud como en una instancia propia en Community Edition bajo licencia Sustainable Use. El flujo se comporta igual en los dos escenarios. Del lado de Meta la respuesta es otra: necesitas una cuenta de Meta for Developers y una app, y lo que Meta cobre por los productos que actives se arregla directamente con Meta. El nodo no añade comisión, ni cuota, ni intermediario a las peticiones que envía.
02¿Qué credenciales pide Facebook Graph API en n8n?
Hay dos métodos admitidos, OAuth2 y un app access token, y ambos parten de una cuenta de Meta for Developers y una app de Meta. OAuth2 requiere el producto Facebook Login for Business, un Client ID tomado del App ID, un Client Secret tomado del App Secret, y la OAuth Redirect URL de n8n registrada en Valid OAuth Redirect URIs. La vía del token de app es más corta: se genera en el Graph API explorer con Get App Token y se pega en la credencial. El campo Authentication del nodo decide cuál se aplica en cada ejecución.
03¿Qué límites tiene el nodo Facebook Graph API?
Depende de qué te falte. El nodo expone GET, POST y DELETE, así que cualquier otro verbo HTTP pasa por el nodo HTTP Request, que puede reutilizar la misma credencial con autenticación predefinida. Tampoco hay acciones por objeto que ojear: con 1 operación y 1 recurso, el node y el edge los pones tú, o sea que toca conocer las rutas de la API Graph en vez de elegir de una lista. Las subidas binarias funcionan en los edges que las aceptan, como las fotos y los vídeos de una Página.
04¿El trigger de Facebook Graph API funciona en tiempo real en n8n?
No, porque no existe. Esta integración no tiene nodo trigger, así que nada del lado de Facebook arranca una ejecución por su cuenta. El punto de partida lo pones en otro sitio. Un Schedule Trigger se activa a intervalos fijos y encaja con colas de publicación y con informes. Un nodo Webhook de n8n da una URL que otro servicio llama, útil cuando una herramienta interna de aprobación debe lanzar la publicación en cuanto el contenido queda validado. También sirve el trigger de otra herramienta, con el nodo de Facebook colocado justo después.
05¿n8n o Make para Facebook Graph API?
Cuatro criterios, y el precio es solo uno. Make está alojado por Make, sin opción de instalarlo en tu servidor, y factura por operación: un flujo que recorre muchos elementos sube de coste con el volumen. n8n corre en n8n Cloud o en una máquina tuya con Docker o npm, algo que pesa cuando los datos que atraviesan el flujo deben quedarse en una infraestructura que controlas. La lógica visual también difiere, y ahí manda el gusto de cada uno. Para este nodo en concreto, el enfoque genérico premia a quien se lleve bien con la referencia de Meta.
Hack'celeration Lab

Recibe nuestros tips de integración cada semana.

Sin spam. Cancela cuando quieras.