MokonyxSocial posts your Joomla content to your Meta Threads profile as text posts through the Threads API. Keep in mind Threads posts are text-first and capped at 500 characters, so long articles get trimmed to fit.
What you need
- A Threads account linked to a Meta/Instagram account.
- A Meta app in your developer account with the Threads API use case enabled.
- A long-lived Threads
access_tokenfor the profile you want to post to.
Get your credentials
Access token access_token (required)
This is the bearer token the Threads Graph API uses to post on your behalf. Here's how to get it:
- Sign in at https://developers.facebook.com/ and go to My Apps → Create App, or open an app you already have.
- In the app dashboard, add the Threads API use case and walk through its setup.
- Under Threads API → Settings, add your Threads account as a user/tester and grant the
threads_basicandthreads_content_publishscopes. - Run the Threads OAuth flow (the Graph API Explorer works too) to authorize your profile and get a user access token, then exchange it for a long-lived token that lasts about 60 days.
- Copy that long-lived token — that's what you'll paste in.
User ID user_id (optional)
Your numeric Threads user ID. Leave it blank and MokonyxSocial will look it up from your token automatically. Fill it in if you'd rather pin a specific profile.
- Visit
GET https://graph.threads.net/v1.0/me?fields=id,username&access_token=in your browser. - Copy the numeric
idfrom the response.
Set it up in MokonyxSocial
- In Joomla admin, go to Components → MokonyxSocial → Services → New.
- Choose Threads.
- Enter the credentials above.
- Click Send Test to verify, then Save & Close and make sure it's Published.
Verify
Once Send Test succeeds, open Threads and confirm the test post shows up on your profile. Then publish a Joomla article and watch for it to appear.
Troubleshooting
- "Invalid OAuth access token": your token expired or is wrong — generate a fresh long-lived token and re-exchange it.
- Permissions/scope error: re-authorize and make sure you granted
threads_content_publish(not justthreads_basic). - Post created but never appears: the publish step failed — confirm your account is fully activated and try again.
- Your text got cut off: you went over 500 characters — trim the post or the excerpt you're mapping.
Notes & limits
- 500-character cap per post.
- Long-lived tokens expire after ~60 days, so plan to refresh.
- Threads limits how many posts you can publish per day (around 250), so go easy on bulk posting.