How do I troubleshoot common Facebook errors?
This article helps you troubleshoot common errors you might run into with your Facebook profile in Sprout Social.
This article contains the following sections:
- Authorization errors
- Access token validation error
- API bug
- Deleted Facebook post error
- Blocked messages and content
- Password change
- No Facebook Page Found in Sprout
It's okay to click okay error
Error Message: It's okay to click okay.
This authorization issue is actually caused by users not clicking Okay or Accept for all steps during the profile connection process.
- Open this link in another tab in the same browser you're using to access Sprout: https://www.facebook.com/settings?tab=business_tools.
- Locate Sprout Social in your list of authorized business applications, and then completely remove it.
- Go back to Sprout and try to re-add your page again. You must grant Sprout all permissions requested or the loop will persist.
Although it is showing permissions for your personal page, you can specify which profiles get added in the last step. In other words, when you authorize photo access, you are authorizing it for your company page.
Sprout will never publish anything to any of your Facebook profiles or Pages, aside from the content you create and publish using Sprout yourself.
If the issue persists, contact Sprout Support.
Error Message: The user must be an administrator of the page in order to impersonate it
This error most likely occurs when the Facebook administrator who connected the page to Sprout Social was removed as an admin by the Facebook page owner. When this occurs, Sprout can't post in the platform. A current Facebook admin must reconnect and reauthorize the page in Sprout. If you are unsure of who connected the page originally, contact Sprout Support.
Note: In order to reconnect a Facebook page, you must be the Sprout Account Owner or have the Manage profiles permission, as well as be an admin for the Facebook Page you want to connect.
User authorization error
Error Message: The user hasn't authorized the application to perform this action or The Application Is Not Authorized.
When you receive this error message, it is most likely because you edited or removed one of the permissions Sprout requires in order to post content to your Facebook page. In order to correct this:
- Log in to your Facebook page and go to: https://www.facebook.com/settings?tab=business_tools
- Locate Sprout Social in the list of applications.
- Select it, and then click Remove.
- Navigate back into Sprout and reconnect the Facebook profile or Company Page.
- Complete the authorization process by clicking Okay on all of Facebook's permission prompts.
Access token validation
Error Message: Error validating access token: The user is enrolled in a blocking, logged-in checkpoint
This error indicates that Facebook's security algorithms flagged your account. There are many reasons why your account might have been flagged. The most likely issues include:
- Notice of copyright violation
- An image has been flagged for inappropriate content
- Suspicious login activity
- Suspected compromised account
If you see this error message:
- Delete history and cookies in your browser.
- Log into Facebook directly or into your Facebook Business Manager account.
- Follow the prompts to re-authorize and unblock your account.
If the prompts do not appear, the prompt modal appears blank or you can't log into Facebook or Business Manager directly, contact Facebook Support through the Facebook Help Center.
Error Message: Error: Failed due to a bug in Facebook's API
This error occurs when Sprout tries to post a message on your page, but when Sprout delivered the message to Facebook, Facebook experienced an issue posting the content. Sometimes, Facebook can't deliver messages or updates due to temporary bugs. When this happens, you get an email update, but to fix this, it's best to post the content directly to your Facebook page.
Contact Sprout Support if you experience this problem repeatedly.
Deleted Facebook post
Error Message: The Facebook Post has either been deleted or is no longer visible outside of Facebook.com
There are a few possibilities as to why you received this error message:
- The user who made the post removed the message from Facebook.
- A page moderator removed the post from Facebook.
- The user updated their Facebook Privacy settings in a way that prevents third-party systems from interacting with their data. This change happened after Sprout collected the original post. Now as you are responding to the post from Sprout, the privacy setting is blocking you from doing so.
Blocked message responses and content
Private Message responses blocked
Error: I can't send a private message through Sprout.
These are not Sprout errors but instead are received directly from Facebook. Facebook is preventing you from sending a Private Message for one of two reasons:
- When this error message is returned, “(#368) The action attempted has been deemed abusive or is otherwise disallowed”, Facebook blocked the content you are attempting to post. This may occur when you send a large number of similar private messages.
- Facebook is currently unable to accept your message due to technical difficulties. Please attempt your message again in five minutes.
Facebook blocking content or marking link as spam, the URL you supplied is invalid
Error: Facebook is blocking content you're sharing or marking it as spam or stating a URL is invalid.
Unfortunately, if enough people mark a post as spam or block a post from their News Feed, and that post contains a link like the one you've sent, Facebook blocks third-party applications from sending posts containing that link or anything similar.
Post the message to Facebook directly since Sprout can't send the message once the restriction is imposed. You can also try un-shortening the link in Compose.
Error Message: A Facebook admin on this page has changed the password to this Page.
When a Page's password is changed, Facebook requires Sprout Social to reverify your status as a Facebook admin of the page. Reconnect your Facebook page following this helpful how to.
Scheduled messages won't go out until this reconnection is established. If you try reconnecting your page with the link in the email and still find that your posts will not go through, contact Sprout Support.
Note: You can only reconnect a page if you are a Content Creator or Manager on the Facebook page in question.
No Facebook Page Found in Sprout
Error: I have confirmed in my Meta Business Account that I am an admin on Facebook Pages I intend to connect in Sprout Social. However, I encounter a "No Facebook Page Found" error in Sprout.
This API timeout error can occur when you are an admin on a high volume of profiles and Pages in a Meta Business Account.
Attempt to complete this profile connection using a private browser window such as Google Incognito. If you are still seeing that no Pages or profiles are available to connect, this error could indicate that you are an admin on a high volume of Pages within your Business Account, causing a timeout within Meta's API when attempting to connect in Sprout.
If possible, limit the number of profiles per user to around 300. You can distribute account ownership to several users to avoid this API limitation.
Contact Sprout Support if you continue to experience this issue.