I’m testing the Threads API using the threads_content_publish
permission on my Meta App (ID: 679279907871546). I have the correct access token with all relevant scopes (confirmed via the Token Debugger), and my Threads tester account is properly authorised.
threads_basic
calls work fine and return data.
But when I attempt to make a POST request to:
[https://graph.threads.net/v1.0/{user-id}/media
](https://graph.threads.net/v1.0/{user-id}/media`)
…with the required parameters (image_url
, media_type
), I consistently receive this error:
“Unsupported post request. Object with ID ‘9573980985973886’ does not exist, cannot be loaded due to missing permissions, or does not support this operation”
I’ve tried:
-
cURL, Postman, and Graph API Explorer
-
Using
me
and the full user ID -
Ensuring I’m using a valid Threads image URL and correct header authorisation
Everything appears to be configured correctly, and the app shows “Ready for testing” for threads_content_publish
.
Is this a bug or is something missing from the setup?