Ticket: Need Guidance on Justifying Facebook API Permissions
@terrorgoat Just created a ticket
Question: I've submitted a new app to Facebook for approval. We've got through the business verification, the tech provider verification, etc... They've reviewed the app so far and they've rejected 5/7 permissions we've requested. pages_read_user_content, pages_manage_posts, pages_manage_engagement, read_insights, pages_read_engagement (FYI, during the submission process, Facebook says "you must request pages_read_user_content to ask for pages_manage_engagement") I'm familiar with the tools involved in building Postiz, but not with the Facebook API. I don't understand what API calls Postiz makes and so I've struggled to justify those permissions above. So my question to you is - do I: - Need to understand the difference between "pages_manage_posts" and "pages_manage_engagement" in terms of what API calls you make, and therefore I can make the justification? - Do the above (somehow?) but with a video? For example, what do I need to record happening to demonstrate the difference between pages_read_engagement and pages_manage_engagement? I have a feeling they'll need to see the post being sent to a Facebook page, and so that'd justify pages_manage_posts? If you have any experience in this field, I'd be grateful for any advice you have.
Attempted: I've gone through the process and so far, I've managed to get approval for pages_show_list and business_management. I have a feeling that the others have been rejected because I didn't demonstrate the "hands-free" posting to Facebook. I appreciate that this is a very broad question, but if you have any advice to offer, I'd be very grateful.
Working On: Driven by our clients' feedback, I'm interested in adding other auth methods to Postiz, but also more granular analytics on engagement.
Using Postiz On: docker-compose
Take it from here @Postiz
Question: I've submitted a new app to Facebook for approval. We've got through the business verification, the tech provider verification, etc... They've reviewed the app so far and they've rejected 5/7 permissions we've requested. pages_read_user_content, pages_manage_posts, pages_manage_engagement, read_insights, pages_read_engagement (FYI, during the submission process, Facebook says "you must request pages_read_user_content to ask for pages_manage_engagement") I'm familiar with the tools involved in building Postiz, but not with the Facebook API. I don't understand what API calls Postiz makes and so I've struggled to justify those permissions above. So my question to you is - do I: - Need to understand the difference between "pages_manage_posts" and "pages_manage_engagement" in terms of what API calls you make, and therefore I can make the justification? - Do the above (somehow?) but with a video? For example, what do I need to record happening to demonstrate the difference between pages_read_engagement and pages_manage_engagement? I have a feeling they'll need to see the post being sent to a Facebook page, and so that'd justify pages_manage_posts? If you have any experience in this field, I'd be grateful for any advice you have.
Attempted: I've gone through the process and so far, I've managed to get approval for pages_show_list and business_management. I have a feeling that the others have been rejected because I didn't demonstrate the "hands-free" posting to Facebook. I appreciate that this is a very broad question, but if you have any advice to offer, I'd be very grateful.
Working On: Driven by our clients' feedback, I'm interested in adding other auth methods to Postiz, but also more granular analytics on engagement.
Using Postiz On: docker-compose
Take it from here @Postiz
12 Replies
I've just extracted the following nugget from Facebook's feedback:
read_insights: We're unable to approve your request because the submitted use case is invalid.So with all the other stuff, I'm going to make a video which shows the full journey - including the stats/analytics updating (does that happen every hour?). That should help with the first batch, but I don't understand what read_insights is for, or rather, why they say our use case is invalid. Does that make sense/help?
@Postiz please help @terrorgoat
Hello @terrorgoat I am very new to the postiz app and integrating with Facebook api. I have verified the business and I am stuck at the advanced permission levels. Can you at least post here how did you manage to get 5 out of 7 permission a quick guide can be helpful. Thanks
This is where I am stuck at…
Hi, I'm actually waiting for approval for 5/7
If I'm successful, then the advice given in #welcome yesterday is what worked.
We are stuck at the same point - everything to do with comments, insights, engagement
Alright thanks. Btw For each permission it’s asking a description and a video recording. If you have filled in info for description and video let me know.
How did you manage to get approval for pages_show_list and business_management.
First, make sure that your face book account has access to a business page. I haven't done this for Instagram.
I recorded the process of logging in, clicking "add channel" , working through the Facebook "which account do you want to connect", then when you return to postiz, selecting a Facebook business page.
That was enough to get those two.
This you have recorded by signing up with free account of postiz.
hey @terrorgoat hello there. I'm facing similar issues to yours. Did you get them through in the end?
In my specific case, some of them got approval, but the following didn't:
instagram_basic => Needs to show Account Type.
pages_read_user_content => Needs to show tagged posts and reviews.
pages_manage_engagement => Needs to show comment deletion**
business_management => Needs to show Ad account
If i'm not wrong (please correct me if I am), none of them are not implemented in postiz. But I guess @Nevo David and maybe you got the approval 🤔
So, am I doing something wrong? Notes got approved for all of them, but couldn't make videos that satisfy them. Thank you Looking a bit further, I see that: for
So, am I doing something wrong? Notes got approved for all of them, but couldn't make videos that satisfy them. Thank you Looking a bit further, I see that: for
pages_read_user_content
in my notes I put that I mention "comments, reviews and tagged posts". Maybe the problem is that it was on the text but not in the video (because afaik it is not implemented yet).
for pages_manage_engagement
I put "This includes the ability to create, edit, and delete comments on posts". Maybe the same problem.
for business_management
I mentioned "...effectively manage their business assets, such as pages and ad accounts, through our platform..." . Maybe the same problem
with instagram_basic
is a bit different though because even though I mentioned retrieving the account type, I didn't say that I'd show it. They want me to show it... Not sure if that is something that happened to any of you.
So... Maybe I will try just changing the texts and re-submitting.
Honestly I'm not sure if that permissions are usually getting approved without the mentioned features implemented, but maybe you can confirm that it is?
Thank you 🙏Hey everyone.
I'm currently stuck on the part where I need to record the screen to send the app to review . My problem is that I'm getting the error on the screen when I'm trying to add the a facebook page to postiz.
any tip here?
I was able to get pages_show_list, but not "Page Public Content Access".
I'm have no idea what PostIz needs "Page Public Content Access" for as well, so I don't know how to argue the case with Facebook. Without it, it seems like I can still post and see analytics.
More about Page Public Content Access. It seems like if you are the admin of your page and you are also the developer of the facebook app, you get this 'Page Public Content Access' permission even without app review, but cannot use it on pages for which you are not the admin.