feat: add Facebook Reels, Stories, and scheduled post support #193

Merged
jmiller merged 2 commits from feature/162-facebook-enhancements into dev 2026-06-28 15:36:12 +00:00
Owner

Summary\n\n- Reels: POST to /{page-id}/video_reels with video URL and caption\n- Stories: Image stories via /{page-id}/photo_stories, video stories via /{page-id}/video_stories with auto-detection\n- Scheduled posts: scheduled_publish_time parameter for feed posts (10min-6mo in future)\n- Draft posts: published=false for saving posts to Meta Business Suite\n- Refactored: apiPost() helper with proper 2xx success checking\n\nCloses #162\n\n## Test plan\n\n- [ ] Feed post still works without content_type (regression)\n- [ ] Reel with video URL creates via video_reels endpoint\n- [ ] Story with image creates via photo_stories endpoint\n- [ ] Story with video creates via video_stories endpoint\n- [ ] Scheduled post includes scheduled_publish_time and published=false\n- [ ] Draft post includes published=false without schedule time

## Summary\n\n- **Reels**: POST to `/{page-id}/video_reels` with video URL and caption\n- **Stories**: Image stories via `/{page-id}/photo_stories`, video stories via `/{page-id}/video_stories` with auto-detection\n- **Scheduled posts**: `scheduled_publish_time` parameter for feed posts (10min-6mo in future)\n- **Draft posts**: `published=false` for saving posts to Meta Business Suite\n- **Refactored**: `apiPost()` helper with proper 2xx success checking\n\nCloses #162\n\n## Test plan\n\n- [ ] Feed post still works without content_type (regression)\n- [ ] Reel with video URL creates via video_reels endpoint\n- [ ] Story with image creates via photo_stories endpoint\n- [ ] Story with video creates via video_stories endpoint\n- [ ] Scheduled post includes scheduled_publish_time and published=false\n- [ ] Draft post includes published=false without schedule time
jmiller added 1 commit 2026-06-28 15:35:54 +00:00
feat: add Facebook Reels, Stories, and scheduled post support (#162)
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Universal: PR Check / Validate PR (pull_request) Failing after 7s
Universal: PR Check / Secret Scan (pull_request) Successful in 10s
Universal: Auto Version Bump / Version Bump (push) Successful in 18s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Successful in 54s
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
0428904ae8
Authored-by: Moko Consulting
jmiller force-pushed feature/162-facebook-enhancements from 5fc3fc3656 to 0428904ae8 2026-06-28 15:35:54 +00:00 Compare
jmiller merged commit bf8cc9bd0a into dev 2026-06-28 15:36:12 +00:00
jmiller deleted branch feature/162-facebook-enhancements 2026-06-28 15:36:14 +00:00
Sign in to join this conversation.
No Reviewers
No labels
Priority -
Type -
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoSuiteCross#193