MokonyxSocial can push your Joomla content to TikTok through the Content Posting API. Just remember TikTok is video-first — it takes video (or photo carousels), not plain text or link posts — so your content needs a real media file to send.
What you need
- A TikTok account you control (a Business account works best).
- An app registered on TikTok for Developers with the Content Posting API turned on.
- An OAuth
access_tokencarrying thevideo.publish(andvideo.upload) scope.
Get your credentials
Access token access_token (required)
This is the OAuth token that lets MokonyxSocial upload and publish to your TikTok account. To get it:
- Sign in at https://developers.tiktok.com/ and open Manage apps → your app (create one if you don't have it yet).
- Add the Content Posting API product and request the
video.uploadandvideo.publishscopes — note some scopes need TikTok's review. - Set a redirect URI and grab your Client Key and Client Secret.
- Run the TikTok Login Kit / OAuth flow so your account grants access; the token response gives you an access_token and a refresh_token.
- Copy the
access_token.
Set it up in MokonyxSocial
- In Joomla admin, go to Components → MokonyxSocial → Services → New.
- Choose TikTok.
- Enter the credentials above.
- Click Send Test to verify, then Save & Close and make sure it's Published.
Verify
When Send Test passes, check your TikTok profile or notifications. Depending on your app's review status, the upload may arrive as a private draft you finish in the TikTok app — confirm it shows up.
Troubleshooting
- Token invalid or expired: TikTok tokens only last about a day — refresh with your refresh_token or re-run OAuth.
- Scope not authorized: re-authorize and make sure
video.publishandvideo.uploadwere granted. - Everything lands as a private draft: unaudited apps can only post privately — submit your app for TikTok's audit to go public.
- "media required" error: you didn't supply a video — TikTok won't accept text-only posts.
Notes & limits
- Video/photo only — no text-only or link posts.
- Access tokens expire in ~24 hours, so a refresh flow is needed for ongoing use.
- Until TikTok audits your app, you're limited to private posts and a few test users.