Meta Graph API对接 n8n 全自动发帖喂饭级完整教程
Meta Graph API
对接 n8n 全自动发帖
喂饭级完整教程
公共主页发帖专用 · 零基础跟着点
⚠ 前置条件
• 拥有Facebook个人账号
• 已创建Facebook公共主页
• 已注册Meta开发者账号
• n8n可正常访问外面的网
❌ publish_to_groups 权限已被Facebook官方撤销,群组自动发帖已不可用。本教程仅适用于 Facebook 公共主页发帖。
第一章 前期注册准备
目标:完成Meta开发者注册、创建应用、配置隐私政策。共4步,配图5张。
步骤1注册Meta开发者账号
打开 https://developers.facebook.com/ ,右上角【登录】,用Facebook个人账号登录。
页面弹出注册开发者,勾选商务用途,填写姓名、邮箱,完成短信验证。同意协议,进入后台。
步骤2新建Meta业务应用
后台首页点击【创建应用】→ 选择【其他】→ 下一步。
重点:应用类型选择【业务】。个人消费者应用无法操作公共主页。
填写显示名称、联系邮箱,勾选条款,创建应用。
步骤3生成免费隐私政策链接
打开 https://www.privacypolicies.com/ 生成隐私政策。
点击【开始创建】→ 场景选【网站】→ 填写网站名称、邮箱 → 生成 → 复制链接。
📷 图1:隐私政策首页图
📷 图2:隐私政策——选择「网站」页面
📷 图3:隐私政策——复制链接页面
步骤4应用基础配置——填隐私政策 + 上线
左侧菜单【应用设置】→【基本】→ 粘贴隐私政策链接。
关键:顶部【应用模式】切换至【上线】——开发中模式无法调用API。
选择类目:营销/商务,点击【保存更改】。
📷 图4:Meta应用「基本设置」填隐私政策链接图
📷 图5:Meta应用顶部切换「上线」开关图
第二章 图谱API工具获取User令牌
目标:获取主页ID和Page令牌。共4步,配图5张。
步骤5打开图谱API探索工具
顶部【工具】→【图谱API探索工具】。顶部下拉框选中刚创建的业务应用。
📷 图6:图谱API探索工具首页总图
步骤6勾选主页操作权限
右侧【Permissions】→【添加权限】,搜索勾选:
必备权限(缺一不可):
pages_show_list、pages_manage_posts、pages_manage_engagement
pages_read_engagement、pages_messaging、pages_messaging_subscriptions
read_page_mailboxes
📷 图7:权限勾选列表页面——27项权限
步骤7生成短期User访问令牌
点击【Generate Access Token】→ 授权窗口勾选公共主页 → 确认。
生成一串长字符 = User用户短期令牌。全选复制,记事本保存。
📷 图8:生成User Access Token结果页
步骤8拉取公共主页ID + Page令牌
接口框输入:
/me/accounts
请求方式GET,点击【提交】。返回JSON数据,提取:
"id":你的公共主页数字ID
"access_token":Page主页专用访问令牌
📷 图9:接口填 /me/accounts 输入框图
📷 图10:/me/accounts 返回主页ID+Page Token JSON结果图
第三章 访问口令调试与永久令牌
目标:将短期令牌转换为永久Page令牌,保障n8n长期运行。共3步,配图2张。
步骤9令牌调试 + 找到工具入口
顶部【工具】→【访问口令调试工具】。粘贴短期Page令牌,点击【调试】。
到期日显示约1小时 = 短期令牌,确认有pages_manage_posts权限。
📷 图11:访问口令调试工具页面(短期Page Token调试)
📷 图12:工具下拉菜单「访问口令调试工具」红框图
步骤10换取60天长期User令牌 + 永久Page令牌
原理:短期User令牌 → 60天长期User令牌 → 永久Page令牌
第一步:获取应用密钥
【应用设置】→【高级】→ 底部【应用密钥】→ 复制。
第二步:换取长期令牌
接口输入:
/oauth/access_token
添加参数:
grant_type:fb_exchange_token
client_id:Meta应用编号
client_secret:应用密钥
fb_exchange_token:短期User令牌
提交返回新token = 60天长期User令牌。复制保存。
第三步:换取永久Page令牌
用这个60天长期令牌重新请求 /me/accounts。新返回的access_token = 永久Page令牌。
步骤11确认永久令牌
回到令牌调试工具,粘贴新Page令牌调试。到期日显示"无固定时限"即为永久。
第四章 n8n完整配置对接教程
目标:在n8n中创建HTTP Request节点,完成自动发帖。共3步。
步骤12创建HTTP Request节点
拖拽【HTTP Request】节点,双击配置:
Method:POST
URL:https://graph.facebook.com/v19.0/【你的主页ID】/feed
步骤13填写请求参数
切换到【Body】→ 格式选 x-www-form-urlencoded。添加以下参数:
步骤14保存节点 + 测试运行
点击【保存】→ 右上角【执行工作流】。
✅ 返回200状态码,data内返回新帖子ID,Facebook主页可见新帖。
❌ 常见报错排查:
• "Invalid OAuth access token" → 令牌过期,重新生成永久Page令牌
• "Insufficient permissions" → 缺少权限,回第二章补勾权限重新生成
• "Application not published" → 应用未上线,检查第一章步骤4
第五章 常见报错避坑总结
快速流程总结(一页速查)
① 注册Meta开发者 → ② 创建业务应用 → ③ 生成隐私政策链接
④ 应用上线 + 填写隐私政策 → ⑤ 打开Graph API Explorer
⑥ 勾选权限 → ⑦ 生成短期User令牌
⑧ 调用 /me/accounts 获取主页ID + Page令牌
⑨ User短期令牌 → 60天User令牌 → 永久Page令牌
⑩ n8n HTTP Request → POST到 /【主页ID】/feed
⑪ Body传参:access_token + message → ✅ 完成
教程结束 · 祝你发帖顺利 🚀
🎁 618活动专属福利 · 按理应该是付费阅读的内容
这篇文章,付费999。
应该不过分吧,为了南溪大佬的活动,
免费公开!!!
加油 SUSI。
加油 Wayne。
加油 南溪。
加油 出海指南。
也加油每一个背井离乡来到深圳的人。
因为很多年以后,我们记住的未必是赚了多少钱,做成了多少事。
而是这一路上,遇见了哪些值得同行的人。
6月18日 · 深圳星河World
出海指南会客厅 · 欧洲专场
三位德国媒体决策层从柏林飞来
华为·大疆·追觅前高管首次同台
还有一群靠谱的人——在现场等你
📷 活动海报
扫码报名 · 活动现场见