ワンクリックで
minipostiz-facebook-setup
Facebook Graph API setup for minipostiz-cli — create app, get page access token + page ID, store credentials
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Facebook Graph API setup for minipostiz-cli — create app, get page access token + page ID, store credentials
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
Bluesky AT Protocol setup for minipostiz-cli — create app password, store handle + password
Dev.to API setup for minipostiz-cli — generate API key, store credentials, posting format
Discord webhook setup for minipostiz-cli — create webhook in a channel, store URL
Mastodon API setup for minipostiz-cli — create application, get access token, store instance URL + token
Reddit OAuth setup for minipostiz-cli — create script app, get client credentials, store with username/password/subreddit
Telegram Bot API setup for minipostiz-cli — create bot via BotFather, get token + chat ID, store credentials
SOC 職業分類に基づく
| name | minipostiz-facebook-setup |
| description | Facebook Graph API setup for minipostiz-cli — create app, get page access token + page ID, store credentials |
| type | setup |
minipostiz-cli posts to Facebook Pages (not personal profiles — the Graph API doesn't support personal timeline posts). You need a Page Access Token and the Page ID.
| Credential | Flag |
|---|---|
| Page Access Token | --pageAccessToken |
| Page ID | --pageId |
pages_manage_posts in Graph ExplorerThe new Facebook developer dashboard (2024+) uses use cases instead of individual permission requests:
pages_manage_postspages_read_engagementNote: There is no longer an "App Review → Permissions and Features" link in the dashboard. The use case customization screen is the replacement.
Via Graph API Explorer (recommended):
pages_manage_posts and pages_read_engagementGet your Page ID and a proper Page Token via curl (alternative):
# Use the User token to list all pages you manage + their page tokens
curl "https://graph.facebook.com/v21.0/me/accounts?access_token=YOUR_USER_TOKEN"
# Response includes each page's id and access_token — use those directly
Get a long-lived token (60 days instead of ~1 hour):
curl "https://graph.facebook.com/v21.0/oauth/access_token?\
grant_type=fb_exchange_token&\
client_id=YOUR_APP_ID&\
client_secret=YOUR_APP_SECRET&\
fb_exchange_token=YOUR_SHORT_LIVED_PAGE_TOKEN"
minipostiz auth --platform facebook \
--pageAccessToken "YOUR_PAGE_ACCESS_TOKEN" \
--pageId "123456789012345"
# Or via supercli
sc minipostiz auth set-facebook \
--pageAccessToken "YOUR_PAGE_ACCESS_TOKEN" \
--pageId "123456789012345"
minipostiz auth verify --platform facebook
minipostiz publish --platform facebook --message "Hello from minipostiz-cli"
| Error | Cause | Fix |
|---|---|---|
190 Invalid OAuth access token | Token expired or wrong type | Regenerate — ensure you clicked Generate Access Token (not "Get App Token") and switched to the Page token |
283 Requires pages_read_engagement | Missing permission on token | Re-generate token with pages_read_engagement added; ensure use case is configured in app dashboard |
200 Permission error | Missing pages_manage_posts | Add permission via use case customization in app dashboard |
100 Object does not exist | Token is a User token, not Page token | Switch to Page in the User/Page dropdown in Graph Explorer |
368 Blocked | Page or account restricted | Check Page Quality in Facebook Business Suite |
When your token expires, repeat Step 3 (Graph API Explorer) and update:
minipostiz auth --platform facebook \
--pageAccessToken "NEW_TOKEN" \
--pageId "YOUR_PAGE_ID"