I've only tried to do this a few times but each time it seems that the process doesn't work.
I get this message in the back end.
"The selected user has not granted the 'manage_pages' permission. Please have them login on the front-end of the site and accept the correct permission. If you have not gone through the app review process for these permissions, ensure your Facebook Application is in development mode."
I've gone in several times and granted manage and publish permission. It shows FB App Authorized in the User Map.
Each time the backend shows that I have publish permission it resets itself without me doing anything else.
This is the most furstrating system I've ever worked with.
We don't like Facebook's new permission requirements either. Generally, most users get it working without issue, but it seems that some users have a much more difficult time. We're still unsure if this is something on Facebook's end or JFBConnect, but definitely would like to help get you going.
When you say:
I've gone in several times and granted manage and publish permission.
Just to confirm, you've authenticated on the front-end of your site and seen the permission request for manage_pages and publish_pages? And, of course, you've approved those? In that case, the message should go away in the Channels area. If not, we'll gladly investigate further to figure out whats going on.
If you haven't seen those prompts, also let us know that.
We'll do what we can to help get you going.
I've tried this some more and it seems that the message goes away so long as I keep the app in development mode. If I change it to live then the permission is revoked. Is there now a requirement to have the app reviewed by FB?
Also just went into Channels and I get this :
Facebook API Error: (#12) name field is deprecated for versions v3.3 and higher
Using the latest version of JFBC
Facebook used to allow admins to be able to get any permission even without review first. That makes sense for testing purposes. Then, they started to restrict that further to where you could only get permissions as an admin in Development mode. That worked still as a permission granted in development mode would carry over when you switched your app live.
Now, however, we've been getting reports from some (but not all) users that once they go live, the permission goes away. It sounds like your app is in that state, in which case, yes, you'd need to go through the review process for those fields.
There's not much we can do about it on our end. It seems this is the way Facebook is going, though we don't like it either. The app review process is understandable, but should only be meant for if you're trying to get permissions from a general audience. The admins should always be able to grant the permissions they want to give.. but, alas, I'm not in charge of Facebook..
I hope that helps answer your question, and if you go through the App Review process, keep us posted on your progress.
Totally stuffed here Alex.
You can see how long its been since my last post on this thread.
Basically waiting for FB to verify my business which they now claim to have done.
However when I go to submit the app for review it says I have to verify the business. When I go to that section it says its verified.
FB is so unresponsive and so unhelpful when they are. They just send me links to pages that tell me to do what I've already done.
So what do I do now?
Unfortunately, I don't have any great suggestions. Facebook, with it's 50k employees, can't match our support. However, I don't have any access or authority over what they do and don't have any real guidance on what to do here.
The best suggestion I can give, which will at least get you an answer is to post a bug report. They are usually pretty responsive to these in that you'll get something back within 2-3 days. It may be links to some other support area that tells you what you already know, but they do genuinely read them and many times will propagate real issues (which it seems yours is) up the chain:
Detail out exactly what you said above.. One pages says you need to be verified, another page says you already are.. and there's no way to proceed. Short, but very specific and detailed about what you've done and the issue you're having is best. A screen shot of both those pages "verified" and 'you must be verified' should make it clear the conundrum you're in.
With luck, they can flip a switch or point you toward some cog 'c' that you didn't fill out properly to unclog things.
I hope that helps,
Thanks for the advice Alex. I'll do that.
In the meantime, I deleted the offending app and created a new one thinking that maybe the original was "stuck" in some way.
I've rerun the JFBC Tuneup with the new app id and the app in development mode pending review. I can get myself approved by JFBC as a channel owner but it fails as somehow its still referring to the app I deleted. Surely the new app id takes over now?
Message at the top of the Social Channels back end "Facebook API Error: Error validating application. Application has been deleted."
I hate to tell you, but deleting and recreating usually doesn't help move you up the queue. I hope that works out for you though.
If you switch out the Application ID, please also make sure you:
* Delete any mappings in the 'User Map' area for Facebook. Those mappings are app-specific, so you can run into issues if you change the App ID
* Delete any channels you created using the previous app.
* In the Autotune section, make sure you hit the 'Refresh' button in the menu area of the FB App section.
I hope that helps, but if you continue having issues, let me know.
OK so FB have finally agreed that I have verified the business. Only took 6 weeks!
When I go to submit for review I get this.
You must provide a page with your Page Tab app installed."
What does that mean? What is a Page Tab app?
No answer from FB as normal.
A Page Tab App is when you add your site (through your Facebook Application) to a Facebook Page. The result is like:
https://www.facebook.com/SourceCoast/ap … 908376294/
It's our home page showing inside our Facebook Page. You can use that feature to show a specific page of your site, like a support section, a newsletter signup form, a coupon for Facebook visitors, etc. You can set the URL in the Facebook App configuration for Page Tab URL (either through Autotune or in the FB Developer Area).
To add it to your Page, you can go to the Page Tab/Canvas area of JFBConnect and in the "App as Page Tab" section, there's a line like:
Your Page Tab application appears to be setup properly. To add it to your Facebook Page, Click Here.
Use that link to add your Page Tab to your Page.
With all that description out of the way, I haven't heard of FB requiring you add a Page Tab to your Page when requesting a new permission. What permissions/scope are you requiring? If you don't want the Page Tab you may want to remove the URLs for Page Tab URLs and re-submit. They may be thinking you want to use that feature and want to see an example first.
I hope that helps!
Alex I've just looked at your page tab example. It looks as if I can use it for a Donate link for our charity on our FB page. However when I try to set the Page Tab URL in JFBC Tuneup to https://www.horsesforhope.org.au/donate.html I get a red error and the suggestion that it should be https://www.horsesforhope.org.au. How do you set a Page Tab to some other page?
Also FB won't let me submit my app for approval. If I take it out FB won't let me submit my app for approval either.
This is hopelessly confusing.
It seems as if your tuneup requires a Page Tab setup. I can't set it all to blank because it produces an error. However if I have less than 2,000 fans FB won't let me publish it. On the other hand if I remove the Page Tab URL from the app in Developer I can't then get it reviewed because I get the error "You must provide a page with your Page Tab app installed." The only way I can see that error happening is if removing the Page Tab URL in Developer is somehow being overridden by it still being in the JFBC app settings.
So you won't let me set it to blank in JFBC and if I set it to blank in FB Developer it doesn't recognise it's blank when I try to get it reviewed.
And nowhere do you say don't even bother with a Page Tab if you don't have 2,000 fans.
I discovered that the Basic Settings allows the section of the form relating to Page Tabs to be deleted before submission. If it is there in the form it takes the previous setting as a default because submitting the form has to include a Page Tab. Having gotten rid of that I was allowed to submit for App Review. However FB is now telling me (again) that my business is not verified. I could scream.
We're making your life fun aren't we?
The 2000 fans thing was introduced last year. Originally, it was like 100 fans and they keep increasing it to the now-current 2000. We weren't even aware of this change until about 6 months after it was first announced as it was pretty buried, but you're right, we should make it more clear.. and fix Autotune to not require a Page Tab. When Page Tabs were originally added, they were a very popular feature and setting one up had no ill-consequences if you didn't use it. Since then, app reviews, minimum fan requirements and a whole host of other changes have occurred. I've added it to our task manager to allow blank / disabled settings for those fields.
To remove the Page Tab feature from your application, you'll need to do it in the Facebook Developer Area:
* Click into your app
* Go to Settings -> Basic
* Scroll down to the Page Tab section and click the 'x' in the top right corner of that section
Don't run autotune again while you're submitting your app for review.
I hope that helps and sorry for the confusion.
OK I've got the result for my app review. Refused approval of course.
"Not Approved: publish_pages, manage_pages
App Verification feedback
The Facebook Login button is not currently working properly in your app. When clicked, the button should immediately lead a user to log in with Facebook, and the user should be able to successfully sign into their Facebook account.
Please make sure your Facebook Login button is working correctly and accessible outside your company, then resubmit your app for review.
Visit our developer documents to more about Testing a Login Flow.
Notes From Your Reviewer:
I've attached some screenshots that may help you understand my response better. You can find them here: screenshot_1.fna&oh=f9a27a831c677ebfb9513376c8d63f90&oe=5E2647BE
While your screencast and notes provide a valid use case, we were unable to verify this use case when we logged into your app. Please ensure that your app has correctly integrated the requested permission, and resubmit for review so that we can complete testing.
While your screencast and notes provide a valid use case, we were unable to verify this use case when we logged into your app. Please ensure that your app has correctly integrated the requested permission, and resubmit for review so that we can complete testing."
The screenshot provided by the reviewer is at https://scontent.fmel8-1.fna.fbcdn.net/ … e=5E2647BE
It says App Not Set Up: This app is still in development mode and you don't have access to it. Switch to a registered user or ask an app admin for permissions.
What does that mean?
In the Facebook App Developer Area, click into your app. In the top right corner, there should be a switch for "Live" or "Development Mode". Switch that to "Live" so it's accessible by everyone.
I hope that helps,
I thought development mode was for when the app wasn't being used by the public.
Then you get to switch to live when its been approved.
So you are saying it can't be in Development mode when you apply for App Review?
What a strange system?
OK now FB can login and create an account so that bit works. However now they want to test manage pages and publish pages. Does that mean I have to give FB access to the backend?
In order to do this I have to go through a two step process. First I have to allow FB to register as a site user on the front end. Then I have to enable that account as an administrator which requires a further review so that I can inform the FB reviewer to login to the backend.
As far as I can see the review process does not allow this two step method. I have no way of knowing if I will get the same reviewer next time or even if there is a record kept of where previous reviewers got up to. Also I don't know how to enable logging into the backend with FB.
Every one of your users has to go through this crap and there is nothing on your site about what to expect. I would have thought the least you could do would be to provide a template presentation for us to give FB including the steps they have to go through. And a Toolkit about what we have to do to get approval would be a huge timesaver.
You may have had to get apps approved dozens of times whereas this is the first time I have ever done it. Previously your product just worked out of the box. Most people would have given up by now.
You're right about the App Review process is a mess. We've created blog posts, added an 'App Review' section in the admin area of the app itself, and tried to help support our users in every way we can. The unfortunate bit is that there isn't a one-size fits all solution to how to submit your app. We've guided users in the forums with a canned response in the past that has garnered responses from Facebook of approval, denial and requests for more information. The app approval process is done by different reviewers on FB's end each time and there is not the consistency you or I would like.
As for what I can tell you, many people have gone through the review process using just a screen shot and video of the administrator area. For the Channels feature, I'd recommend describing it as:
"We will use this feature to post content from the Facebook Administrators of our account to our own Facebook Pages. We will not be asking regular users for the manage_pages permission as it will only be for our administrators."
We've heard of good results with that, but again, your results may differ. We've heard of many times where someone is denied and then resubmits with almost the exact same request and is approved.
I hope that helps, but either way, please let us know how your submission goes.
I'm at wit's end with Facebook.
I've requested the pages permissions TEN TIMES now. I've given explanations, screencasts, full-on videos, the works.
Every time they simply reject and say I'm not doing it right. No explanation of what's missing, even when I ask.
I understand why people kick puppies. (okay, I don't, but you get the idea)
I understand your frustration, though I don't have anything great to tell you. We were just denied access to the LinkedIn Developer Marketing Program which is necessary for some features. We're going back and forth with them on the process to reapply (which they don't make easy). We've also been denied in the past for some permissions, but with further explanation and attempts have been approved. In some cases, we've asked for a permission even when we thought we hadn't submitted much information and it's sailed right through without any issues.
I looked through your past posts and saw you had asked a question about app review back in late 2018. Unsure if you've been struggling with the whole time since, but if there's anything you want to share with what you've tried, we'll gladly look over it to let you know any suggestions we may have.