Common Facebook scheduling questions & errors
In this article:
- An error message shows up when I try to schedule posts
- Why doesn't an image load for Facebook link post previews?
- My post was approved and scheduled but not published
- #32 Page Request Limit Reached
- Invalid Parameter when trying to schedule content
We will go over users’ most commonly asked questions and common scheduling errors when working with Facebook posts.
An error message shows up when I try to schedule Facebook posts.
An error message when trying to schedule Facebook posts typically indicates you need to reconnect your page. Occasionally, Facebook pages in Gain get disconnected due to password changes or policy changes set by the social network.
- An unauthorized channel can cause many problems in Gain when trying to edit, reschedule, or schedule content.
- It can also manifest in different errors such as “This profile requires admin attention. Contact an account admin to fix”, “#200: Permission error”, or “Facebook responded: The user must be an administrator, editor, or moderator of the page to impersonate it.”
- Gain will email administrators and show a banner in your calendar whenever a channel is disconnected.
- Only brand or account administrators can reconnect channels.
- Only page admins can reconnect a Facebook page. Other roles like Editor or Moderator of a Facebook page, for example, cannot reconnect a page to Gain.
To reauthorize the channel follow the steps below:
- Go to Brand Settings > Social Channels.
- Select the channel that requires your attention.
- Click Reauthorize.
- On Facebook, click on Edit Settings.
5. Ignore this dialog and click Next.
6. Make sure to select all pages you currently manage on Gain, including the one you're trying to reconnect. If you don’t choose all the pages you’ve synced to Gain before, then Facebook will revoke Gain's permissions to post to it. Select Next.
7. Make sure that Gain has permission to post to all pages on this screen as well. Click Done.
8. Click Done.
Now that you’ve reconnected your channels, you can schedule content again.
Learn more about why you need to reconnect social accounts and best practices.
I followed the steps to reconnect, but it’s not working.
1. Verify Facebook Page Roles
Facebook Pages have six different roles to access settings and publish content as a page with the Pages API. Depending on your Page role, you can execute various actions like posting or accessing insights data.
Gain only requires three permissions: CREATE_ADS, BASIC_ADMIN, and CREATE_CONTENT.
If you’re unable to see any of the pages that you manage, check with a user who is a full admin for those pages so they can set your user with Content Creator or Full Admin permission.
For more information on all Page roles and capabilities, see Facebook Help Center - Page Roles.
2. Check that Gain still has permission to post to your page(s)
In some instances, your social accounts will need to be fully reauthorized, as simply reconnecting them won’t work. You’ll need to check Gain’s permissions in Facebook’s Business Integrations.
Click here to go to your Business Integrations, then follow the steps below:
- Find Gain on the list and click on View and edit. In the modal window, confirm if Gain still has permission to receive information and manage features for the page(s) you manage.
2. Select all the pages or Instagram accounts Gain you’d like to reconnect. Then, click Save and go back to your Gain account to reauthorize the page again.
Why doesn't an image load for Facebook link post previews?
Facebook’s API scraper cannot load specific images at times, resulting in link post previews without photos. Facebook's debugger may show data, but the API scraper does not. Unfortunately, Gain cannot produce a proper link preview when the API scraper doesn't return data to us.
Even so, if a link post preview doesn't show up on Gain, it will most certainly show up on Facebook once the post is published. We understand this situation isn't ideal, so there are a few workarounds:
- Make sure Open Graph meta tags are correct if you have trouble seeing links post previews of content from websites you manage.
- Review Facebook's recommendations for using Open Graph meta tags on your website to maintain control over how your links will appear once published. With explicit OG tags in place, Gain can create proper link post previews. For more information on using Open Graph meta tags on your website, visit this page.
- Use the photo post format. Upload your preferred image to your post and paste any links in the post message field.
- Share directly on Facebook's UI. If you need to have an exact idea of how Facebook will display a link when published, try to share it on Facebook and see what comes up.
A post was approved and scheduled but not published.
Gain uses Facebook’s native scheduler. When you schedule posts, Gain immediately pushes them to Facebook, and Facebook controls the publishing of content on a specific date/time. Once in a while, Facebook may fail to publish posts, and content scheduled via Gain will remain in Facebook’s Scheduled Posts queue without publishing and without sending back an error message.
We have implemented safeguards to prevent this from happening, which helps make the error happen less often.
Please make sure to contact our support team every time your content isn’t published.
(#32) Page request limit reached
If you receive this message, you are hitting Facebook's API call limit for the page. Facebook made some changes to their API back in 2016 and now impose limits on a page-by-page basis.
1. What does this mean for third-party application users like you?
The page-level rate limits follow a 24-hour sliding window versus the 1-hour window for app-level rate limiting, with the limit being 4,800 calls per engaged user per 24 hours for any given Page.
Any calls made to the Pages API when the Page management app remains "rate-limited" for the 24-hour window exceeding the Page's allowed limit will result in Error Code 32.
2. How does this change affect my Gain activity?
Gain is very judicious in the number of API calls it makes to your page to avoid issues like this as much as possible. However, you may see them if you're working on a page with low fan engagement or if you have many third-party apps connected to the page.
The workaround is to wait a few minutes, then try again. Also, disconnect any extra third-party apps connected to the page if you can.
Invalid parameter when trying to schedule content
If you're uploading an image on Facebook and see the Invalid Parameter error, it is usually due to an internal error within the image.
For example, when you try to upload the image on Gain it appears fine, but once Gain sends the content to Facebook for publishing, Facebook sends Gain an error, which is the “invalid parameter” one you can see in the UI.
To fix this, you will need to open the image in any image editor you have and then re-save it. It’s not necessary to make any actual changes to the picture. Once you do this, you should be able to upload the image successfully.