November 9, 2019 - JFBConnect v8.3.0 has been released with authentication for Azure Active Directory, support for new Instagram Basic Display API applications, and miscellaneous bug fixes.
I have got the autopost feature working, but the app is still in development. I submitted it to facebook for approval, since the "user" that is doing the posting has to have publish_pages sand manage_pages permissions. So I typed in instructions on how a person logs in with their facebook ID, then posts an article and then is shows up on facebook.
Facebook came back and said:We were unable to verify the use case outlined in your notes and screencast when we logged in to your app. Please check that your app has correctly integrated the requested permission, then resubmit your app for review so that we can complete testing.
Notes From Your Reviewer:
I've attached some screenshots that may help you understand my response better. You can find them here: https://scontent-ort2-2.xx.fbcdn.net/v/t39.8008-6/77655898_461073331427664_2192696983473356800_n.png?_nc_cat=100&_nc_oc=AQlEQkFkbX9_GLt9D-eDN5wyL9IfnpVa1HcC68o8b1o-6UCRYHswUoCokUoVwC3M7YY&_nc_ht=scontent-ort2-2.xx&oh=018682f3c44e1b0dcc154d976a0fc2ee&oe=5E16E167
Then for each of the permissions they said "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."
A screenshot of their response is at this link:
The video I sent is this one
How do I respond? They are not going to be able to log into the site with article writing permissions so they will not be able to test the functionality.
This must have come up before since it is a standard feature of JFbconnect.
Unfortunately, it's hit or miss with the review process. What we always recommend is making it very clear that the use case is for an administrator of your website to post content. You will not be requesting the permission from everyday users, which is why they will not see the permission if they simply try to authenticate with Facebook. Normal users won't see it, just the administrators of the site.
The other alternative is to note that *after* they create an account, you can upgrade them to the administrator level so that they can see that experience, although it really shouldn't matter since users won't normally see it.
The review process is not a lot of fun and it changes frequently. There are also hundreds (probably more) of reviewers and they all seem to have different criteria. I'd explain as best you can and hope you get a reviewer that fully comprehends what you're saying, in which case, it should get approved.
I hope that helps explain, even if there isn't a bulletproof solution.
hope it is ok to post beneath this post.
I have another issue with the review process since I don't get any response from them. Initially I created an app and set up all information needed and added screencast. Nothing happended for 4 Weeks. Now I added a new app and did more less the same. This app is in review process for another 12 days now without any response.
Initial confirmation that review process is initiated was send via emai. The progress bar on review page says "review started - approx 5 days".
I can't find any contact or trigger to request an actual status. Any ideas?
The App Review process is a black box. We've seen some apps get approval relatively quickly, as in within a week. We've heard other reports of weeks to months before a response is given. I'm assuming there's some criteria and prioritization on Facebook's end (if you have an app with 1M users, you probably get reviewed faster), but they do not make any of those criteria available.
All that boils down to an answer of "we don't know." Unfortunately, we have no control over the process and have only the clarity of support we've offered other users on what works and doesn't, but even that changes with time and isn't gospel.
So, I have to say that you are probably never going to get approved for the FB app if they can't login and see it work. I actually have a dev site that I make changes to, that potentially break the site, so that I am not making changes to my live website, without verifying that it works. I would really recommend making a dev site to do testing on, including testing that you would want to do outside of this issue. To be honest, I would not submit the autopost feature for review. I would ONLY submit the floating toolbar that they can use to "Create Post" on a test page that you have also created. It is a little bit of a pain to get this all setup, but it is worth it in the long run. I use my dev site and test facebook page 97% of the time and test very minimally on my production site/fb page.
We have had apps approved without access to the admin area. The main way that happens is if your description of your app request is very clear that only you (the admin) will have the permission requested. Even then though, it's up to the reviewer that gets your submission.
However, you are correct that it absolutely helps get things approved if the reviewer can test how the permission is used as much as possible. Your suggestion to use the Social Toolbar is a good one and should help move things along by providing an account with access to the social toolbar.. but they don't necessarily have to be a super admin.
Thanks for your feedback,