✓ Verified 📊 Data Processing ✓ Enhanced Data

Facebook Page Manager

Manage Facebook Pages via Meta Graph API.

Rating
4.8 (203 reviews)
Downloads
542 downloads
Version
1.0.0

Overview

Manage Facebook Pages via Meta Graph API.

Complete Documentation

View Source →

Facebook Page

Skill để quản lý Facebook Page qua Meta Graph API.

Chức năng

  • List các Page mà user quản lý
  • Đăng bài (text, ảnh, link)
  • List bài đăng của Page
  • List/reply/hide/delete comment

Setup (một lần)

1. Tạo Meta App

  • Vào https://developers.facebook.com/apps/ → Create App
  • Chọn "Other""Business" (hoặc Consumer tuỳ use-case)
  • Điền tên app, email
  • Vào App settings > Basic: lấy App IDApp Secret

2. Cấu hình OAuth

  • Vào Add Product → thêm Facebook Login
  • Trong Facebook Login > Settings:
  • Valid OAuth Redirect URIs: để trống (dùng manual code flow)
  • Vào App Roles > Roles → thêm account làm Admin/Developer

3. Cấu hình .env

bash
cd skills/facebook-page
cp .env.example .env
# Edit .env với App ID và Secret

4. Cài dependencies và lấy token

bash
cd scripts
npm install
node auth.js login
Script sẽ:
  • In ra URL để user mở browser, đăng nhập, approve permissions
  • User copy URL sau khi approve (chứa code=...)
  • Paste URL vào terminal
  • Script exchange code → long-lived token → page tokens
  • Lưu tokens vào ~/.config/fbpage/tokens.json

Commands

List pages

bash
node cli.js pages

Đăng bài text

bash
node cli.js post create --page PAGE_ID --message "Hello world"

Đăng bài có ảnh

bash
node cli.js post create --page PAGE_ID --message "Caption" --photo /path/to/image.jpg

Đăng bài có link

bash
node cli.js post create --page PAGE_ID --message "Check this out" --link "https://example.com"

List posts

bash
node cli.js post list --page PAGE_ID --limit 10

List comments của post

bash
node cli.js comments list --post POST_ID

Reply comment

bash
node cli.js comments reply --comment COMMENT_ID --message "Thanks!"

Hide comment

bash
node cli.js comments hide --comment COMMENT_ID

Delete comment

bash
node cli.js comments delete --comment COMMENT_ID

Permissions cần thiết

  • pages_show_list - list pages
  • pages_read_engagement - đọc posts/comments
  • pages_manage_posts - đăng/sửa/xoá bài
  • pages_manage_engagement - quản lý comments

Lưu ý

  • Token Page không hết hạn (nếu lấy từ long-lived user token)
  • Không log/print token ra output
  • App ở Testing mode chỉ hoạt động với accounts trong Roles

Installation

Terminal bash

openclaw install facebook-page-manager
    
Copied!

💻Code Examples

### 3. Cấu hình .env

-3-cu-hnh-env.sh
cd skills/facebook-page
cp .env.example .env
# Edit .env với App ID và Secret

### 4. Cài dependencies và lấy token

-4-ci-dependencies-v-ly-token.sh
cd scripts
npm install
node auth.js login

Tags

#data_and-analytics #api

Quick Info

Category Data Processing
Model Claude 3.5
Complexity One-Click
Author longmaba
Last Updated 3/10/2026
🚀
Optimized for
Claude 3.5
🧠

Ready to Install?

Get started with this skill in seconds

openclaw install facebook-page-manager