n8nen.nl logo n8nen.nl

Facebook Graph API instellen in n8n

In deze gids koppel je Facebook (via Meta for Developers) aan n8n. We behandelen app setup, permissies (pages_show_list, pages_read_engagement, pages_manage_posts), tokens (user/page, long‑lived), webhooks en het verwerken van insights en content.

Benodigdheden

• Meta developer account + App • Facebook Page (beheerdersrechten) • n8n Credentials voor veilige tokenopslag

Stap 1 – App & permissies

Maak een app (Meta for Developers), voeg de Graph API toe en vraag vereiste pagina‑permissies aan (pages_show_list, pages_read_engagement, pages_manage_posts).

Stap 2 – Tokens

Verkrijg een user access token en wissel deze voor een page access token. Gebruik long‑lived tokens waar mogelijk. Sla tokens op in Credentials.

Stap 3 – Posts publiceren

Publiceer content naar `/{page-id}/feed` (tekst/link) of media endpoints. Controleer status en foutcodes; log responses in n8n.

Stap 4 – Data & insights

Lees comments, reactions en insights. Pagineer resultaten (`next` cursors) en maak rapportages of triggers.

Stap 5 – Webhooks

Configureer Page Subscriptions naar een n8n Webhook node. Valideer `hub.verify_token` en verwerk events (comments, mentions).

Security & limits

Beperk scopes, masker secrets, rotate tokens en implementeer retries/back‑off bij 429/5xx. Respecteer platform policies.

Screenshots

Veelgestelde vragen

User token vs Page token?
User tokens authenticeren namens een gebruiker; voor paginabeheer heb je een Page token nodig. Wissel eerst user → page token.
Hoe houd ik tokens geldig?
Gebruik long‑lived tokens en plan periodieke refresh. Sla tokens in Credentials op, nooit in nodes of logs.
Kan ik media posten?
Ja, via de media endpoints. Let op vereiste permissies en limieten per type.