Facebook Error Library

A complete reference of Facebook error codes in Publlish. Find out what each error means when a Facebook post fails and get step-by-step fixes for every common issue.

Share

When a Facebook post fails in Publlish, an error code or message will appear in your dashboard. This reference covers every common Facebook error — what it means and how to fix it quickly so your content gets out on time.


How to Find Your Error

Go to your Queue or Calendar in Publlish. Failed posts are flagged with a red indicator. Click on the failed post to see the full error message. The message may include a Facebook error code (a number like 200, 100, or 368) as well as a plain-language description.


Connection and Authentication Errors

"Page access token invalid" / Error 190

What it means: The access token Publlish uses to post to your Facebook Page has expired or been revoked. This commonly happens after a Facebook password change or if permissions were manually revoked.

Fix: Go to Channels, find your Facebook Page, and click Refresh. If that doesn't resolve it, disconnect and reconnect the Page. How to refresh a channel →


"User does not have sufficient administrative permission for this action" / Error 200

What it means: The Facebook account used to connect the Page doesn't have Admin permissions on that Page. Editor or lower roles aren't sufficient for all publishing actions.

Fix: Check your role on the Facebook Page in Facebook's Page Settings → Page Roles. You need Admin role. Ask the Page owner to upgrade your access, then reconnect the Page in Publlish.


"The user hasn't authorised the application to perform this action" / Error 10

What it means: Publlish doesn't have the specific permission it needs to perform this action. This happens when permissions were declined during the initial connection or have since been revoked.

Fix: Disconnect your Facebook Page from Publlish and reconnect it, making sure to allow all permissions when prompted. Connecting Facebook Page →


"(#200) The user does not have the manage_pages permission"

What it means: The manage_pages permission was not granted when connecting. This is required for Publlish to manage and post to your Page.

Fix: Reconnect your Facebook Page and ensure all permissions are granted. Do not click "Decline" on any permission during the connection flow.


Publishing Errors

"Video file size too large" / Error 352

What it means: The video you're trying to post exceeds Facebook's file size limit.

Fix: Facebook supports videos up to 10GB and 240 minutes long, but Publlish may apply lower practical limits. Compress your video or reduce resolution before uploading. Media management guide →


"Invalid video format"

What it means: The video format isn't supported by Facebook.

Fix: Convert your video to MP4 (H.264 codec, AAC audio). This is the most universally supported format for Facebook video. Full media specs →


What it means: Facebook couldn't fetch the preview image and title from the URL you're trying to share.

Fix:

  1. Check that the URL is publicly accessible (not behind a login wall or paywall)
  2. Use the Facebook Sharing Debugger to check and refresh the URL's metadata
  3. If the preview looks wrong, the Debugger can also be used to "scrape again" and update the cached preview

"The post is empty" / Error 100

What it means: Publlish tried to publish a post with no content — no text, no media, and no link.

Fix: Open the post in Publlish and make sure it has at least a caption or a media attachment before rescheduling.


"Post rate limit reached" / Error 368

What it means: You've hit Facebook's post rate limit for the Page. Facebook limits how many posts can be published in a short window.

Fix: Space out your posts — don't schedule more than a few posts per hour to the same Page. Publlish's daily posting limits can help you stay within safe ranges. Daily posting limits guide →


"This content has been blocked" / Error 368 (variant)

What it means: Facebook has identified the content as violating its Community Standards or spam policies.

Fix: Review the content of the post — this can be triggered by certain URLs (known spam domains), overly promotional language, or content that's been flagged on Facebook. Edit the post and try again. If you believe the block is in error, you can appeal through Facebook Business Support.


What it means: Facebook has restricted sharing of the specific link you're trying to post. This sometimes happens with news domains or URLs that have been flagged.

Fix: Try sharing the post without the link, or use a different URL. If this is your own domain, check if it's been flagged in Facebook's systems using the Facebook URL Debugger.


Group-Specific Errors

"User does not have permission to post to this Group"

What it means: The connected account doesn't have the right to post to this Group, or the Group's settings have changed to restrict posting.

Fix: Check your Group admin status. You need to be an Admin (not just a Member or Moderator) to publish to the Group through Publlish. Also check the Group's posting settings in Facebook to make sure third-party publishing is allowed.


"Post requires Group approval"

What it means: The Group has post approval enabled, so all posts — including those from admins via Publlish — go into a pending queue.

Fix: Either approve the post manually in Facebook, or disable the post approval setting in your Group's settings for admin-published content.


Frequently Asked Questions

Why do my Facebook posts keep failing in Publlish? The most common causes are an expired access token (fix: refresh the channel), insufficient permissions (fix: reconnect with Admin role), or a content issue like an invalid URL or empty post body.

How do I fix a Facebook expired token error? Go to Channels in Publlish, find your Facebook Page, and click Refresh. If that doesn't work, disconnect and reconnect fully. Connecting Facebook →

Facebook keeps disconnecting from Publlish — why? Facebook tokens expire periodically as a security measure. This is normal. Best practices for keeping channels connected →

I got error 200 but I am the Page admin — what do I do? Make sure you're connecting Publlish using the Facebook account that has Admin role on the Page — not just any Facebook account. Log out of Facebook in your browser and log back in with the correct account before starting the connection flow.


More in Channel Connection and Management

All Channel Connection and Management articles →  ·  Help Center home