Threads image posts fail at createSingleMediaContent with OAuthException code=1 subcode=2207052, while text-only posts succeed
Author: itisvincentCreated Apr 2, 2026Updated Sep 17, 2026
Labelstype: bugstale
Description
Summary
On a self-hosted Postiz setup, Threads text-only posts publish successfully, but Threads posts that include an image consistently fail.
The failure happens during media container creation:
ThreadsProvider.createSingleMediaContent- Meta returns:
OAuthExceptioncode: 1error_subcode: 2207052
This reproduces across multiple image hosts and both new/old images, so it does not look like a single bad file or a single hostname problem.
Environment
- Postiz container image:
ghcr.io/gitroomhq/postiz-app:latest - Postiz app version:
1.0.0 - Deployment: self-hosted
- Threads integration: active, text-only posting works
What works
- Threads text-only posts publish successfully.
What fails
Threads posts with image media fail, including:
- Long text + image/thread flow
- Single image + short text retry
- Re-trying with:
- self-hosted upload URL
- object storage public URL
- custom domain over the same object storage
- Re-trying with:
- newly generated image
- previously known-good old image
Error from Meta / Threads
{
"error": {
"message": "An unknown error occurred",
"type": "OAuthException",
"code": 1,
"error_subcode": 2207052,
"is_transient": false,
"error_user_title": "Media download failed. The media URI does not meet requirements.",
"error_user_msg": "Could not fetch media from the provided URI. See: https://developers.facebook.com/docs/instagram-platform/instagram-graph-api/reference/ig-user/media#creating"
}
}
### Reproduction steps
just post threads
### Expected behavior
able to post
### Actual Behavior with Screenshots
can not post.
### Operating system
Linux
### Node Version
1.0.0
### Provide any additional context for the Bug.
_No response_
### Have you spent some time to check if this bug has been raised before?
- [x] I checked and didn't find similar issue
### Are you willing to submit PR?
NoneSource: gitroomhq/postiz-app