* The Facebook user is either a) an admin of the Facebook application or b) you have submitted your app for approval to Facebook to use the "user_groups" or "manage_pages" permission.
* In the JFBConnect > Configuration > Facebook area, in the "Additional requested permissions" box, add "user_groups" (or "manage_pages"). That will request the permission from any users logging in through Facebook. Try logging in again to see if it's requested. If so, grant it and then remove the permission from the box to not ask it of other users.
* On Facebook.com, click the down-arrow in the top right and go to Settings. Then, click on Apps and click into the app you created for your site. Check if the user_groups (or manage_pages) permission is listed as something you've granted.
* If the permission has been granted, but JFBConnect still can't detect it, the next step would be to try and delete the Channel and recreate it. It's possible something got messed up in the database and hopefully recreating it will fix it.
USER wrote: In the process of enabling manage_pages and user_groups, I have run into the following difficulties with FaceBook. I had to delete the app and recreate it because FaceBook was complaining that the previous app had not been approved.
Below are the prompts that appear when I wanted to add user_groups and manage_pages to the app. While I am doing this are there other items that I might want to add.
The following items must be completed before you can submit your app for review:
Please provide Notes for all items before submitting.
user_groups
manage_pages
Facebook Login Integration (required)
Please provide step-by-step instructions in English that show how to access Facebook Login.
Facebook provides this suggestion:
- Login with Facebook to the "Coco and Etoile Dating App."
- Accept the "user_likes" permission.
- Access your "Coco and Etoile Dating App" profile:
Click the three lines in the upper left-hand corner
Click the "profile" tab.- Within the profile view, scroll down to see the interests section.
These interests display the Facebook "user_likes" property.
Screenshots (required)
Facebook provides these insctructions:
- Screenshots must be specific sizes
- Show off unique and engaging parts of your app
- Demonstrate how the app is social.
- Don’t include screenshots that have bulleted lists of features or calls to action e.g. "Click here to play the game!".
- Screenshots must be relevant. Please do not mislead people with images that are dramatically different from the actual in-app experience.
- Screenshots should not contain predominant, excessive marketing copy. Please keep the in-app experience display free from obstructive text and copy.
When you submit, the following platforms will be reviewed: App on Facebook, Website, Page Tab. You may visit your Settings if you want to edit the platforms that you support.
OK, after deleting and re-creating the app I can't just add the App ID and Secret code back in, I have to delete the Website and Page Tab Platforms and then go back to JFBConnect "Auto Tune" and re-run it and add the information back in for the Facebook Website platform and the Facebook Page Tab platform. After I do this I have to go back to Facebook and provide the additional information outlined above.
Is This correct?
I guess what I need to know is :
- What should I include as instructions for using the App?
- What kind of screen shots should I use to depict the operation of the App?
To use the channels feature, most users do *not* need to submit their application for review to Facebook. As noted above, please test the authentication flow with the administrator of your Facebook Application (the user that created the app) as that user can be prompted with any permissions without having to have those permissions first reviewed and approved by Facebook. Once that's done, you likely won't need any other users to grant the permission, which is why you won't need to submit it for approval.Below are the prompts that appear when I wanted to add user_groups and manage_pages to the app. While I am doing this are there other items that I might want to add.
The following items must be completed before you can submit your app for review:
When you authenticate again, if the permission doesn't show, it means you've already granted it. If it does show, accept it.* In the JFBConnect > Configuration > Facebook area, in the "Additional requested permissions" box, add "user_groups" (or "manage_pages"). That will request the permission from any users logging in through Facebook. Try logging in again to see if it's requested. If so, grant it and then remove the permission from the box to not ask it of other users.
Thanks Melissa, I already went through the the approval process but got stuck on the part where it says: Our review team will use this page to test your Page Tab app. Your Page Tab app must be installed on this page. Only pages that you admin will appear in the dropdown. [No eligible pages - or - Create a New Page.] This dialogue box indicates that there are no eligible pages installed.
Is there something I need to do to get our page www.facebook.com/911truthoutreach.org to show up here? Does this mean that the app is disconnected from the page? Should I do this again from scratch? Following the instructions you provided me?
Now I am getting : Error - Warning - Invalid Scope: manages_pages when I try to log in, and when I look at the Channels pages, I now see this: Error - Facebook API Error: Unsupported get request. Please read the Graph API documentation at developers.facebook.com/docs/graph-api.
I think at this point I should delete the app and start over again.
It doesn't matter. That's only used for searchability of your app and how some of your content is publicized. More public is usually better so that your website is more discoverable, but that's up to you. It makes no difference to any of the settings above.OK, on Facebook, what should the App visibility be? Right now it is "Only Me"
This is all standard fare. Facebook *requires* a personal Facebook account to own Facebook Pages. The Facebook Page has no indication of who the administrators are. You can add additional administrators to the page and those administrators can remove other admins, which means you can transfer ownership from your board member to you (or someone else) if you wanted.I used the name of the chairman of the board as the name on the Facebook account, and really that wasn't a smart decision because he will not be involved in managing the social media accounts, but I am stuck with that now. I was trying to set up the Facebook account as a pure business account not connect to any particular individual, but that wasn't possible as it needed to be a real person. So I create a business page www.facebook.com/911truthoutreach.org and I want to channel all activity through that page and basically hide the personal page.
Your API and Secret keys are correct, otherwise, JFBConnect wouldn't be able to perform authentication or do much else. I'm still unsure why you'd see the access token error. Can you Private Message me admin access to your site so that we can see the error message and what's happening on the page? We're planning a new release of JFBConnect in the next week or so that should make the Channels configuration simpler, and would really like to understand what's going wrong in your case beforehand.I created a new user my email address, logged in through Facebook, received the request from Facebook to manage pages, Accepted that request and set the access to public. I now get no errors for this user on the Channels configuration page but get the access token error. I will try re-entering the ID and API keys and saving to see if that resolves the issue.
Join our newsletter to get alerts for Joomla releases, tips and tricks and extension updates.