By Simon Logan on Tuesday, 27 October 2015
Posted in Technical Issues
Replies 10
Likes 0
Views 550
Votes 0
After the recent updates in Facebook's API I'm finding it almost impossible to jump through the insane amount of hurdles they have put in place to set up autoposting - what used to be reasonably simple now seems ridiculously complex!

I've been following the steps in your guides on behalf of a client to get it working but when I chose the "publish_actions" item a warning sign appears beside the ADD NOTES button on the ITEMS IN REVIEW page - the tooltip on this warning says that I've not made any API requests in the last 90 days (obviously, FB, as I'm only just setting it up!) and need to test permission and set up roles first.

In addition when I click to ADD NOTES as detailed in your guide I get the following (attached as screenshot)
hey Simon,

It seems like Facebook changed their app interface again

Perhaps you can try select `Published content to facebook automatically` and describe the reason why we need this `Publish_actions` user permission is because we would like to allow our site user to have the permission to submit blog post then autopost to their Facebook user profile page and see how it goes.
·
Tuesday, 27 October 2015 19:37
·
0 Likes
·
0 Votes
·
0 Comments
·
When I select this option I get a warning/info panel which states:
Apps won't be approved for this use of publish_actions. To be approved, apps must follow our review criteria and the guidelines for using publish_actions.

Assuming I can just ignore that I then have to state which platforms to publish on, I'm just selecting WEB but then it wants details instructions on how to test the app - how can this be done without giving them access to the site and letting post a blog?!
·
Tuesday, 27 October 2015 21:27
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Simon,

May i know did you have setup integration with Facebook login in your current site yet?

For example :
#1. Setup Facebook login integration in Easysocial
#2. Install Jfbconnect then login integration with Easyblog 5

If I recall correctly what I explain to Facebook reviewer previously is I will list down step by step how to register on my test site through login via Facebook.
After that, I point them go to Easyblog user profile and click `Sign in via Facebook` again for authentication Easyblog Facebook autoposting.
Then guide them how to create a post from my site then describe how this Facebook app help us to autopost to my Facebook user account page and provide some of the screenshot.

Perhaps you can take a look of their instruction how to explain your app uses this permission
-> https://developers.facebook.com/docs/facebook-login/review/how-to-submit#testpermissions
·
Tuesday, 27 October 2015 22:39
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Simon,

Unfortunately there's no way around this as this is one of their requirements. Perhaps you could explain to them in detail on how it actually works without giving them the access?

I guess they are trying to prevent spammy contents on Facebook but again, this is causing tons of inconveniences for site owners
·
Tuesday, 27 October 2015 22:41
·
0 Likes
·
0 Votes
·
0 Comments
·
Wow, this just seems like it's become incredibly complex just to set up autoposting, particularly if it has to be done for each and every site. Not your guys' fault, obviously, but makes me wonder if the autoposting is worth the hassle.
·
Tuesday, 27 October 2015 23:02
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Simon,

Yeah, exactly! You guys should really send an email to the guys at Facebook and moan about their setup process It's also annoying the hell out of us because all of our users are having issues with their app submission

By the way, if you don't intend to allow other users to sign on with their FB, you could then just use your own account that created the app and authenticate and the app doesn't need to be submitted for a review.
·
Tuesday, 27 October 2015 23:14
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Mark

To clarify your last statement there, do you mean that if a site only wants to post to Facebook as themselves (ie the owner of the site whose account I will have used to create the app) and not anyone else, then I don't need to go through the review process? If so what steps still need to be taken?

In the vast majority of cases for me, it would be a single website owner who just wants to publish their blog posts to their Facebook page (usually a page rather than their personal account). They wouldn't be letting anyone else post through their site, it was almost always just be that single user.

Does that make it less complicated?
·
Tuesday, 27 October 2015 23:39
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Simon,

Yes, correct. Unless if you would like allow your site user autopost to their Facebook user profile page, then you have to get this Facebook user permission `publish_actions` approve.

You can take a look of this documentation how to create Facebook app and setup into Easyblog: http://stackideas.com/docs/easyblog/administrators/autoposting/setting-up-facebook-autoposting
·
Tuesday, 27 October 2015 23:52
·
0 Likes
·
0 Votes
·
0 Comments
·
Ahah, in that case never mind!

As mentioned I think the majority of cases will just be the site owner posting as themselves or their FB Page. Just tried it on the site I was working on and it works as expected without having to jump through all those extra hoops!
·
Wednesday, 28 October 2015 00:15
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks for getting back to us that was working now, if you need further assistance in the future, do refer back to us.
·
Wednesday, 28 October 2015 00:36
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post