名称: facebook-page
描述: 通过 Meta Graph API 管理 Facebook 公共主页。发布内容(文本、照片、链接)、列出帖子、管理评论(列出/回复/隐藏/删除)。当用户需要向 Facebook 公共主页发布内容、查看主页帖子或处理评论时使用。
通过 Meta Graph API 管理 Facebook 公共主页的技能。
cd skills/facebook-page
cp .env.example .env
# 使用应用编号和密钥编辑 .env 文件
cd scripts
npm install
node auth.js login
脚本将:
1. 打印 URL 供用户在浏览器中打开、登录并批准权限
2. 用户复制批准后的 URL(包含 code=...)
3. 将 URL 粘贴到终端
4. 脚本将代码交换为长期令牌 → 页面令牌
5. 将令牌保存到 ~/.config/fbpage/tokens.json
node cli.js pages
node cli.js post create --page PAGE_ID --message "Hello world"
node cli.js post create --page PAGE_ID --message "Caption" --photo /path/to/image.jpg
node cli.js post create --page PAGE_ID --message "Check this out" --link "https://example.com"
node cli.js post list --page PAGE_ID --limit 10
node cli.js comments list --post POST_ID
node cli.js comments reply --comment COMMENT_ID --message "Thanks!"
node cli.js comments hide --comment COMMENT_ID
node cli.js comments delete --comment COMMENT_ID
pages_show_list - 列出公共主页pages_read_engagement - 读取帖子/评论pages_manage_posts - 发布/编辑/删除帖子pages_manage_engagement - 管理评论