核心用法
facebook-page 是一个通用的 Facebook 专页管理技能,基于 Meta Graph API v25.0 实现。它采用动态 API 调用构造机制,无需预置脚本,根据用户自然语言意图实时生成对应的 API 请求。
主要功能覆盖:
- 内容发布:文本、图片、视频、链接帖子,支持定时发布(
published=false+ Unix 时间戳) - 内容管理:删除帖子、发布草稿、获取近期帖子列表
- 互动管理:点赞、评论回复、隐藏/删除评论
- 收件箱与消息:读取私信对话
- 数据分析:专页洞察(粉丝数、曝光量)和单帖数据(触达、反应类型)
- 活动管理:创建和列出活动
- 资产管理:相册列表、视频上传
技术实现特点:
- 凭证存储于
~/.config/fb-page/credentials.json,包含永久有效的 Page Token - 支持一次性 Token 交换流程(短效 Token → 长效用户 Token → 永久专页 Token)
- 完整支持 GET/POST/DELETE 及 multipart 文件上传
- 内置权限缺失引导机制,精确告知用户需添加的权限及操作路径
显著优点:
1. 零脚本架构:完全根据用户意图动态构建 API 调用,无需维护预设命令集
2. 权限透明化:内置完整的权限映射表(pages_manage_posts、pages_read_engagement 等 8 项核心权限),错误时精确指导修复
3. 安全设计:强制文件权限限制(Windows ACL / Unix 600),明确禁止版本控制提交凭证
4. 全功能覆盖:从基础发帖到高级洞察分析,覆盖专页运营的完整生命周期
潜在缺点与局限性:
- Meta 平台依赖:受 Meta API 政策变更影响,权限审核流程可能延长
- Token 管理成本:永久 Token 虽便利,但一旦泄露风险较高,需定期轮换
- 速率限制:高频操作可能触发 368 错误(临时封禁),需实现重试逻辑
- 无沙箱环境:错误会直接作用于真实专页,测试需谨慎
适合人群:
- 社交媒体运营人员需批量管理多专页内容
- 营销团队需要自动化发布和数据追踪
- 开发者构建专页管理工具的原型验证
- 小型企业主自助管理品牌专页
常规风险:
- 凭证泄露:
credentials.json包含高权限永久 Token,文件权限配置不当可导致专页被恶意控制 - 权限过度申请:技能建议最小权限原则,但用户可能误授不必要的高级权限
- API 变更:Meta 频繁更新 API 版本和权限要求,需持续关注 v25.0 后续迁移
- 内容合规:自动化发布需遵守平台社区准则,批量操作可能触发垃圾信息检测