Upload troubleshooting
”Not authorized” / authentication failed
Your OAuth token may have expired or been revoked.
Fix: Go to Settings → YouTube, Settings → TikTok, or Settings → Instagram, click Disconnect on the affected platform, then Connect again to re-authorize. Instagram tokens last ~60 days and need periodic reconnection.
”Quota exceeded” (YouTube)
YouTube limits how many videos you can upload per day via the API. For new OAuth apps in “Testing” mode, this is as low as 6 uploads/day.
Fix: Wait 24 hours, or submit your app to Google for review to increase the quota.
”Video rejected” (TikTok)
TikTok may reject videos that don’t meet its content guidelines. Common reasons:
- Video is too short (< 3 seconds) or too long (> 10 minutes)
- Aspect ratio isn’t 9:16
- Audio contains copyrighted content flagged by TikTok
Fix: Check TikTok’s content rules. For copyrighted audio, make sure you’re the rights holder or have a license.
”Video rejected” / stuck processing (Instagram)
Instagram processes Reels server-side after the file uploads, and can silently fail clips that don’t match its requirements:
- Clip is too short (< 3 seconds) or too long (> 90 seconds).
- Aspect ratio isn’t 9:16.
- Audio is flagged as copyrighted.
Fix: Try a 15–60 second clip with 9:16 framing and audio you own. If the problem persists, check the Meta Business Suite’s Reels tab — rejection reasons sometimes show there even when the API call succeeded.
”No Instagram Business Account linked to any Page” (Instagram)
The account you’re signing in with doesn’t meet Instagram Graph API requirements.
Fix:
- In the Instagram app, switch to a Business or Creator account (Settings → Account type and tools).
- On your Facebook Page, link the Instagram account (Settings → Linked accounts → Instagram).
- Back in the app, click Connect Instagram again.
See Instagram setup for the full requirements.
”Direct mode not available” (TikTok)
Direct posting requires TikTok app approval that goes beyond the default video.upload scope.
Fix: Use Inbox mode instead (Settings → Output → TikTok → Post mode). Videos land in your TikTok app’s drafts where you can post them manually. Direct mode requires submitting your app for additional review.
Upload succeeds but video isn’t public
Check the Privacy setting in the upload dialog. YouTube defaults to Private — change to Public or Unlisted when you’re ready.
I see a “connecting…” spinner forever
The OAuth redirect may have gotten stuck.
Fix:
- Close the browser window that opened.
- Click Cancel in the app.
- Click Connect again and walk through the flow.