By Chris Chase on Monday, 14 May 2018
Posted in General Issues
Replies 5
Likes 0
Views 562
Votes 0
A client of ours is having trouble setting up a new Facebook application on Graph 3.0.

We've applied a patch that you provided to us a couple weeks ago, but this has only removed one of the permission errors (publish_actions). You can see the rest of the errors that are displaying in the attached screenshot.

Any insight you could provide, and potentially a new patch, would be appreciated.
Based what i read through all these different articles about this, it seems like Facebook already officially closed unrestricted access to its API if the user created new app on or after May 1st 2018, it's require app review and approval to be able access these user permissions.

If user apps created before May 1st 2018, it will stop working on August 1, 2018.

Since Facebook officially closed unrestricted access to its API, you have to submit these following user permissions for review.

1. groups_access_member_info
2. publish_to_groups
3. manage_pages
4. publish_pages

Can you do me a favour? Try set that Facebook app to development mode first (http://take.ms/Bqyju) then click on that sign in via Facebook button from your site backend > Easyblog > autopost > Facebook and see what message it return.
·
Tuesday, 15 May 2018 11:09
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Arlex,

I've tested this and it appears to work. The error doesn't come up in development mode, and we're able to push out posts this way. My only concern is that these applications would be blocked by Facebook when the hammer comes down in August.

Any idea if this would be the case, or if they would be safe since they're in development mode?
·
Wednesday, 16 May 2018 03:58
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks for getting back to us that development mode work.

If i am not wrong, for the development mode only allow that app owner able to autopost to Facebook page/group, but other user do not have permission to do this.

Since development mode can work, you can easier to record a video to show Facebook reviewer to know how this autopost work and that Facebook pop up which data we needed as well.

Request these following Facebook app user permission :
1. manage_pages
- How is your app using manage_pages?
Retrieve the authenticate user account Facebook Page data.

- Please give them detailed step-by-step instructions for how to see this permission the same way people using your app would.
example :
1. Login with Facebook to the "yourAppName" app.
2. Select allow manage pages permission.
3. Click "Okay" button.
4. Immediately after accepting, you will see those Facebook pages list which belong to the Facebook user account.

2. publish_pages
- How is your app using publish_pages?
Allow site blogger to publish their blog post to the Facebook pages.

- Please give them detailed step-by-step instructions for how to see this permission the same way people using your app would.
example :
1. Login with Facebook to the "yourAppName" app.
2. Select allow publish pages permission.
3. Click "Okay" button.
4. Immediately after accepting, you will see those Facebook pages list which belong to the Facebook user account.
5. Once the user authenticated this, this user can write a new blog post on the site then this post will autopost to Facebook page.

3. groups_access_member_info
- How is your app using groups_access_member_info?
Retrieve the authenticate user account Facebook Group data.

- Please give them detailed step-by-step instructions for how to see this permission the same way people using your app would.
example :
1. Login with Facebook to the "yourAppName" app.
2. Select allow user permission.
3. Click "Okay" button.
4. Immediately after accepting, you will see those Facebook groups list which belong to the Facebook user account..

4. publish_to_groups
- How is your app using publish_to_groups?
Allow site blogger to publish their blog post to the Facebook groups.

- Please give them detailed step-by-step instructions for how to see this permission the same way people using your app would.
example :
1. Login with Facebook to the "yourAppName" app.
2. Select allow user permission.
3. Click "Okay" button.
4. Immediately after accepting, you will see those Facebook groups list which belong to the Facebook user account.
5. Once the user authenticated this, this user can write a new blog post on the site then this post will autopost to Facebook group.

Upload screencast
The video have to show Facebook reviewer how you click on that sign in via Facebook button, pop up (view those manage group/page permission), and how this autopost process.

You can watch my attached 2 sample videos :
1. show them page/group data retrieve from that authenticated user account
2. show them how to publish a blog post and autopost to Facebook page/group page.

By the way, we already tried to submit these user permission to Facebook from last week until now we haven't receive any response from Facebook reviewer yet, but you can try to submit first because i believe there quite a lot of user also submit these user permission from their app, they need time to check all these.
·
Wednesday, 16 May 2018 10:49
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Arlex,

Thanks for the App Review submission information. This will make it significantly easier for us to submit our own apps for Facebook testing.

Also, small update on development mode. While testing it with a client, we discovered that the posts that are pushed out are only visible to people that have roles in the app. The posts are not visible to the public.
·
Friday, 18 May 2018 00:10
·
0 Likes
·
0 Votes
·
0 Comments
·
You're most welcome, we will try our best help you all as much as we can, but currently no one can share what is the exact correct description they need is because Facebook reviewer haven't update us regarding this submission yet even other user also same.

Also, small update on development mode. While testing it with a client, we discovered that the posts that are pushed out are only visible to people that have roles in the app. The posts are not visible to the public.

Based on what i research, it seems like development mode only for testing purpose, meaning to said that have to wait for Facebook reviewer get approve these user permission in order to allow user to access these permission and features.
·
Friday, 18 May 2018 10:29
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post