190 OAuthException
The Page access token is expired, revoked, or otherwise invalid.
Fix: Reconnect the Facebook account and obtain a fresh Page access token.
Facebook’s Page API documents file formats and byte limits, not one fixed photo resolution. PublishQ automatically resizes very high-resolution images to fit.
Updated July 2026
Recommended sizes
Use these sizes when you need a sensible default. The tables below cover the limits enforced by the API.
Square feed image
1080×1080 (1:1)
A good size for Page photo posts and album images.
Reels and Stories
1080×1920 (9:16)
The recommended vertical full-screen ratio.
Large images
Any resolution
PublishQ automatically resizes very high-resolution images to fit.
API limits
Check these values in your upload validator or before an agent submits a post.
Constraints for single-photo and multi-photo Page posts.
Facebook publishes ordinary video uploads as Reels.
Page-specific restrictions for Facebook automation.
Common publishing errors
Find the returned code or the closest matching failure below, then fix the cause before retrying the post.
The Page access token is expired, revoked, or otherwise invalid.
Fix: Reconnect the Facebook account and obtain a fresh Page access token.
The app or user does not have the permission required to publish to the Page.
Fix: Check Page administration access and restore the required publishing permissions.
Facebook rejected content that duplicates the previous Page post.
Fix: Change the text or media before publishing the post again.
Meta temporarily blocked the publishing action for a policy or abuse signal.
Fix: Stop retrying, review the account for restrictions, and try again later.
Facebook could not read the image because it is too large, damaged, or encoded in an unsupported way.
Fix: Export the image again as JPEG or PNG and re-upload it to PublishQ. Keep it within Facebook’s documented 10 MB limit.
Facebook could not retrieve the video before its download window closed.
Fix: Retry once. If Facebook still cannot fetch it, re-upload the video to PublishQ and publish the new media item.
Facebook requires an account security check before it will allow Page publishing.
Fix: Open Facebook as the Page administrator, complete the identity check, then retry the post.
Send PublishQ the post. We check it, prepare the media, and deliver it to Facebook. You can work in the dashboard or connect through the API, CLI, or MCP server.
Common questions about Facebook media sizes and API publishing limits.
1080×1080 works well for square Facebook posts. Facebook does not document one hard Page-photo resolution, but JPEG or PNG files must remain under 10 MB.
Facebook Page video uploads accept MP4 or MOV files up to 4 GB. Facebook publishes video posts as Reels.
Agents and scripts can send posts to connected Facebook Pages through PublishQ. PublishQ prepares the media and uses the matching Graph API publishing flow.
API reference for Facebook API.
See exactly how your posts will look on Twitter, Instagram, LinkedIn, TikTok, and more before you publish. No signup required.
Preview how your post looks on each platform, customize the text per account if needed, then publish or schedule to all of them at once.
Upload images and videos once, then reuse them across any post. No more digging through your camera roll or re-uploading the same file to every platform.
Organize social accounts by project, brand, or client. Keep everything separated and structured — each workspace has its own accounts, posts, and analytics.
Schedule posts, Reels, and Stories to your Facebook Page. Choose the format that fits your content — PublishQ handles the rest.