• Applicable Software: MokonyxSocial
  • Min Version Number: 01.03.00 and later
  • Max Version Number: Not Applicable

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_token carrying the video.publish (and video.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:

  1. Sign in at https://developers.tiktok.com/ and open Manage apps → your app (create one if you don't have it yet).
  2. Add the Content Posting API product and request the video.upload and video.publish scopes — note some scopes need TikTok's review.
  3. Set a redirect URI and grab your Client Key and Client Secret.
  4. Run the TikTok Login Kit / OAuth flow so your account grants access; the token response gives you an access_token and a refresh_token.
  5. Copy the access_token.

Set it up in MokonyxSocial

  1. In Joomla admin, go to Components → MokonyxSocial → Services → New.
  2. Choose TikTok.
  3. Enter the credentials above.
  4. 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.publish and video.upload were 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.