feat: TikTok video upload and photo carousel (#164) #196

Merged
jmiller merged 1 commits from feature/164-tiktok-enhancements into dev 2026-06-28 16:25:09 +00:00
Owner

Summary

  • TikTok service plugin: Video upload and photo carousel support via TikTok Content Posting API
  • Implements MokoSuiteCrossServiceInterface with chunked video upload flow
  • Photo carousel with up to 35 images via photo publish endpoint
  • Privacy level control (public/friends/self) and comment/duet/stitch toggles

Test plan

  • Configure TikTok service with API credentials
  • Test video upload with various file sizes
  • Test photo carousel with multiple images
  • Verify privacy level and interaction toggles work
  • Confirm error handling for API failures

Closes #164

## Summary - **TikTok service plugin**: Video upload and photo carousel support via TikTok Content Posting API - Implements `MokoSuiteCrossServiceInterface` with chunked video upload flow - Photo carousel with up to 35 images via photo publish endpoint - Privacy level control (public/friends/self) and comment/duet/stitch toggles ## Test plan - [ ] Configure TikTok service with API credentials - [ ] Test video upload with various file sizes - [ ] Test photo carousel with multiple images - [ ] Verify privacy level and interaction toggles work - [ ] Confirm error handling for API failures Closes #164
jmiller added 1 commit 2026-06-28 16:24:59 +00:00
feat: add TikTok video upload and photo carousel support (#164)
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Universal: PR Check / Secret Scan (pull_request) Successful in 5s
Universal: PR Check / Validate PR (pull_request) Failing after 4s
Universal: Auto Version Bump / Version Bump (push) Successful in 9s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Successful in 29s
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
307eb7741d
- Video publishing via PULL_FROM_URL with async status polling
- Photo carousel up to 35 images via content/init endpoint
- Configurable posting mode: DIRECT_POST or MEDIA_UPLOAD
- Audit warning language string for unverified app limitations
- Updated getSupportedMediaTypes() to include carousel

Authored-by: Moko Consulting
jmiller force-pushed feature/164-tiktok-enhancements from a94e70dfe2 to 307eb7741d 2026-06-28 16:24:59 +00:00 Compare
jmiller merged commit 824b4d9ecd into dev 2026-06-28 16:25:09 +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#196