Contents
You Click Log In With Facebook and Nothing Happens
Log In With Facebook Button Keeps Appearing
List of Pages To Publish To Is Empty
Page List is Missing One or More Pages
Unable to Publish Campaign Because of a Facebook Error
Unable to Remove a Campaign Because of a Facebook Error
You Want to Rename the Campaign, but You See a "Permission Denied by Facebook" Message
Campaign is Not Visible on Facebook Page
A Warning in the Publications Panel Says People Can't Access the Campaign
Common Solution: Deauthorize ShortStack
Overview
This troubleshooting article deals with problems you may experience while publishing - or after publishing - a campaign to a Facebook Page, or a campaign that has integrated Facebook features to the web.
You Click Log In With Facebook and Nothing Happens
This can be caused by a firewall that is blocking the Facebook JavaScript SDK.
Diagnostic Step #1
- Click the following link to open the Facebook JavaScript SDK in a new browser window: https://connect.facebook.net/en_US/all.js
- You should see a page full of compressed JavaScript code. If you don’t, you’re behind a firewall that is blocking the script. You need to consult with the person/company maintaining your local network to resolve the issue.
Other Solutions
- If you're using an ad-blocking plugin, make sure you whitelist ShortStack.com.
- Make sure you aren't blocking popups.
- Try authorizing ShortStack on Facebook from another browser. Once ShortStack is authorized you should be able to return to your original browser.
Log In With Facebook Button Keeps Appearing
Summary
If you log in to ShortStack with a username and password, you’ll be prompted to log in with Facebook (if you're not already logged in on another tab) when you click Publish Campaign. Logging in with Facebook is required so that ShortStack can perform actions on your behalf, like publish your campaign to a Facebook Page.
Problem
You click Log in with Facebook and the button reappears.
Diagnostic Step #1
Make sure you are logged in to a personal Facebook account and not a business account. To verify, log in to Facebook. If you see Create Your Profile in the blue menu at the top of the page, you’re logged in with a business account. You need to link your personal Facebook profile to ShortStack and add your profile as an admin of that Facebook Page in order to publish campaigns to it. See the Facebook Page Primer for more information.
Solution #1
- Log out of ShortStack, log back in, and try again.
Solution #2
- Follow the instructions at the bottom of this document to Deauthorize ShortStack.
- Log in to ShortStack and try to publish your campaign again.
Solution #3
- Try another browser or computer. It’s possible there is a problem with your browser or computer configuration. Use another browser and/or computer to verify.
List of Pages to Publish To Is Empty
When you click Publish Campaign in the Campaign Builder, during the Facebook publishing process you’re presented with a list of Facebook Pages you manage to which you can publish the campaign. Any Pages that have less than 2000 Likes will be greyed out - you can't publish to those, per Facebook's policy.
Problem
The Pages list is completely empty.
Diagnostic Step #1
Make sure you’re an admin of at least one Facebook Page.
Go to http://www.facebook.com/bookmarks/pages and make sure you see at least one Facebook Page listed under Pages.
If you don’t see anything, it means your personal profile is not an admin of any Facebook Pages. Please see the Facebook Page Primer for more information.
Diagnostic Step #2
Make sure you are logged in to a personal Facebook account and not a business account. To verify, log in to Facebook. If you see Create Your Profile in the blue menu at the top of the page, you’re logged in with a business account. You need to link your personal Facebook profile to ShortStack and add your profile as an admin of that Facebook Page in order to publish Campaigns to it. See the Facebook Page Primer for more information.
Solution #1
- Click Back, then Next again to refresh the list of Pages.
Solution #2
- Log out of ShortStack, log back in, and try again.
Solution #3
- Follow the instructions at the bottom of this doc to Deauthorize ShortStack.
- Log in to ShortStack and try to publish your campaign again. You’ll be prompted to grant permission to ShortStack as if you were a new user, but your published campaigns won’t be affected.
Page List is Missing One or More Pages
When you click Publish Campaign in the Campaign Builder, during the Facebook publishing process you’re presented with a list of Facebook Pages you manage to which you can publish the campaign. Any Pages that have less than 2000 Likes will be greyed out - you can't publish to those, per Facebook's policy.
Problem
The Pages list is missing some of your Facebook Pages - they're not greyed out, they're just missing entirely.
Diagnostic Step #1
Make sure you’re an admin of the Facebook Page.
Go to http://www.facebook.com/bookmarks/pages and make sure the Facebook Page you're trying to publish to is listed under Pages.
If you don’t see the Page you’re trying to publish to, it means your personal profile is not an admin of that Facebook Page. Please see the Facebook Page Primer for more information.
Solution
- Click Back, then Next again to refresh the list of Pages.
For performance reasons, we cache the list of Facebook Pages of which you're an admin. Any newly created Facebook Page - or one for which you were recently given admin privileges - will not show up until the cache is refreshed.
Unable to Publish Campaign Because of a Facebook Error
Solution
- Follow the instructions to Deauthorize ShortStack.
- Log in to ShortStack and try to publish your Campaign again.
Unable to Remove a Campaign Because of a Facebook Error
Solution
- Follow the instructions to Deauthorize ShortStack.
- Log in to ShortStack and try to publish your Campaign again.
You Want to Rename the Campaign, but You See a "Permission Denied by Facebook" Message
You visit the Campaign Settings in ShortStack to rename a campaign.
Problem
There is a Permission Denied by Facebook error message, which is preventing you from renaming the campaign.
Diagnostic Step #1
Verify that you are an admin of the Page.
Click the Edit Page link to the right of the Permission denied by Facebook message.
If you are able to access the Facebook Page’s settings, you are an admin. If you are redirected to the Facebook home page, you are not an admin and you won’t be able to rename the campaign. Only Page admins can rename a campaign.
Solution
- Log out of ShortStack, log back in, and try again.
Campaign is Not Visible on Facebook Page
You navigate to your Facebook Page, and either the tab name is showing but the campaign isn't appearing, or the tab name isn't showing at all.
Solution #1
The entire campaign may be hidden using visibility settings. Check the visibility settings on the widgets in your campaign - to learn more about visibility settings, check out the Widget Visibility doc.
Solution #2
The campaign may be published to Facebook, but hidden on the Facebook side. Follow the instructions to show a hidden campaign in the Working With Published Campaigns help doc to unhide it.
A Warning in the Publications Panel Says People Can't Access the Campaign
The warning message reads: "Your campaign is not yet available to the general public."
Solution #1
The campaign is in Developer Mode. Click the Fix button and follow the instructions to take the campaign out of Developer Mode.
Solution #2
If you have any alcohol, age, or country restrictions on your Facebook App, you will continue to see the warning, even if you take the app out of Developer Mode. You can keep the restrictions in place and simply ignore the warning. To get rid of the warning, remove all restrictions on the app, click the Fix button, and follow the instructions.
Common Solution: Deauthorize ShortStack
The following procedure will remove the permissions you have granted to ShortStack. It does not affect your account or campaigns, but you will be prompted to grant permission to ShortStack again when you try to log in or publish a campaign.
Explanation: Facebook provides ShortStack with a unique token that allows us to do things on your behalf. That token may be invalid in some way, so this procedure forces Facebook to issue ShortStack a new token.
- Go to https://www.facebook.com/settings?tab=business_tools&ref=settings
- Find ShortStack, click the checkbox to the right, and then click the Remove button to confirm.
- Log out of ShortStack.