By Anna Reed on Tuesday, 28 November 2017
Posted in Technical Issues
Replies 28
Likes 0
Views 648
Votes 0
Hello,
I am having real trouble integrating Easyblog with my client's Facebook page.
I have created an app and can connect to his Facebook account but there is no option to select his business page - see screenshot.
Please help
Thank you, Anna Reed
May i know do you have create your own Facebook page from your current Facebook user account?

If yes, but it still not populate that Facebook page option from Easyblog autopost configuration setting, can you update your Facebook access at your first post so we can better have a check?
·
Tuesday, 28 November 2017 10:25
·
0 Likes
·
0 Votes
·
0 Comments
·
Sorry but I don't understand the question.
The Facebook account belongs to my client. He has a personal Facebook account and a page for his business. I want the autoposting to go to his business page on Facebook.
·
Tuesday, 28 November 2017 11:13
·
0 Likes
·
0 Votes
·
0 Comments
·
May i know is it the one your client Facebook user account create the Facebook app which configure into Easyblog Facebook autopost setting?
·
Tuesday, 28 November 2017 12:16
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Arlex,
No it's actually my developer account that I've used to create Facebook app.
Do I need to create the app under his Facebook login?
Anna
·
Tuesday, 28 November 2017 12:45
·
0 Likes
·
0 Votes
·
0 Comments
·
Yes, because after you created a Facebook app from your Facebook user account, you have to authenticate with your Facebook user account into Easyblog autopost configuration page in order to retrieve for those Facebook page.

1. Create Facebook app from your client Facebook user account
2. you can referring our documentation here : https://stackideas.com/docs/easyblog/administrators/autoposting/facebook-autoposting
3. Once you created everything from your client Facebook app
4. Then configure into Easyblog autopost configuration setting then click sign in via Facebook
5. So it will show all the Facebook page/group which your client created on his Facebook account.

Hope this will help.
·
Tuesday, 28 November 2017 13:35
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks so much Arlex!
Now I can see the pages!
The only problem is that I get this error when trying to share a post already created on Facebook:
(#100) Only owners of the URL have the ability to specify the picture, name, thumbnail or description params.
·
Tuesday, 28 November 2017 14:19
·
0 Likes
·
0 Votes
·
0 Comments
·
You're welcome.

Yes, that was known issue, Because Facebook did updated their new Facebook API 2.11 version which released on this November 2017, Facebook includes a new restriction to publish only posts from the authors who own a Page and an associated domain.

You can read this documentation from Facebook how to verify your current domain site to your client own page.
https://developers.facebook.com/docs/sharing/domain-verification

You can ask me any time if you stuck on this configuration.
·
Tuesday, 28 November 2017 15:32
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi again Arlex,
Thanks so much for your help with this.
I'm still having trouble sharing an existing post on Facebook. I get the same error.
I've gone through and set up Facebook Business Manager and linked my client's Facebook page to the website.
Not sure what step i'm missing?
Anna
·
Wednesday, 29 November 2017 05:19
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Anna,

That was difficult to know what wrong from your configuration without access your Client Facebook account.

Perhaps you can take a look of my attached screenshot and see whether you do it correctly the step?
·
Wednesday, 29 November 2017 10:36
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Arlex,
Thanks for your patience with this!
I've been through the steps above and it all looks correct but i'm still getting the error trying to share my post onto Facebook.
This is so hard
·
Wednesday, 29 November 2017 13:51
·
0 Likes
·
0 Votes
·
0 Comments
·
Perhaps you can discuss with your client whether that is possible for you to share his Facebook login credentials to us so we can able to check on this issue directly?

We are actually still new for this for new configuration which provided from Facebook Since Facebook updated their new API this recently.

You can always update your login credentials from http://stackideas.com/dashboard/site , this area only our moderator can see it.
·
Wednesday, 29 November 2017 13:56
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks Arlex, I will ask him.
In the meantime, when I try to sign in to Facebook on the Easyblog Facebook Autoposting page, it says some of the permissions have not been approved by Facebook. I have permissions for email, public_profile and user_friends. Are these all I need?
·
Wednesday, 29 November 2017 14:08
·
0 Likes
·
0 Votes
·
0 Comments
·
You're welcome.

Yes, you do not need these user permission from your app because your current purpose is autopost to your Facebook page, if you setup this app for allow user to register via Facebook, then this will need to submit these user permission from your app.
·
Wednesday, 29 November 2017 14:24
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi again Arlex,
Can you please tell me what I should have in the Valid OAuth Redirect URIs box in the Client OAuth settings section?
I think this is where the problem lies!
·
Wednesday, 29 November 2017 16:20
·
0 Likes
·
0 Votes
·
0 Comments
·
Valid OAuth redirect URIs
- put your current domain name with the http/https protocol

Deauthorize Callback URL
- this one you MUST put https protocol with your domain

Once you changed this, you have to re-authenticate from your Easyblog autoposting page.
·
Wednesday, 29 November 2017 16:38
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi again Arlex,
Still having trouble with this and my client was unhappy because adding his business page to Business Manager meant he could no longer see it on his profile page.
I'm still getting this error when trying to connect his Facebook account to Easyblog:
URL blocked: This redirect failed because the redirect URI is not white-listed in the app's client OAuth settings. Make sure that the client and web OAuth logins are on and add all your app domains as valid OAuth redirect URIs.
Any chance the team are able to find a fix for this soon?
Thank you
·
Friday, 01 December 2017 05:48
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi,

I think I have seen the same error. But in my case it is on EasySocial login. I've tested it and recheck all the configuration and it's all working well, with me and other users.
Only this one user, he cannot login using facebook and have this same error. Last time I checked, about 2 weeks ago, he still have that error.
·
Friday, 01 December 2017 06:28
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Syabab,

This is very often the case when you did not enter the URL on your Facebook app. If you still need help on this, please start a new ticket and we will look into this
·
Friday, 01 December 2017 15:00
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Anna,

Still having trouble with this and my client was unhappy because adding his business page to Business Manager meant he could no longer see it on his profile page.

Hm, I think you have to explain properly to your client regarding this, this is something we can't be control, since Facebook updated their API, Facebook enforce who want to autopost to their content into their Facebook page, they required page owner to do this domain verification.

You can take a look this info from Facebook docs.
>> Domain Verification provides a way for you to claim ownership of your domain in Business Manager. This ownership allows you to control editing privileges of your links and other content to prevent misuse of your domain and to keep bad actors from spreading misinformation. - Facebook docs (https://developers.facebook.com/docs/sharing/domain-verification)

Once you adding your Facebook page into Business page, your client still can able to access this from your profile, he just need to click on the business manager link from the profile dropdown (screenshot : http://take.ms/zKUyR ), Facebook just created a new platform for allow those page owner can manage their page easier.

I'm still getting this error when trying to connect his Facebook account to Easyblog:
URL blocked: This redirect failed because the redirect URI is not white-listed in the app's client OAuth settings. Make sure that the client and web OAuth logins are on and add all your app domains as valid OAuth redirect URIs.

Can you please provide us at least your current Facebook app configuration screenshot so I can better have a check which part configured wrongly since your client do not want to share his Facebook login details to us, that is really difficult for us to know where went wrong, we would love to help but if without any access we couldn't really know where went wrong.

Keep us update once you updated your Facebook app configuration screenshot and share with us which domain name URL you trying to access and click on that "Sign in via Facebook", this is the important step.
·
Friday, 01 December 2017 23:04
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Arlex,
Sorry, for some reason I missed your last post. Thanks for all your help with this.
Here are the screenshots so you can see how I've set things up.
Perhaps he'll just have to share his posts from the frontend of the website to his Facebook page instead of using the Autopost functionality?
Thank you, Anna.
·
Sunday, 03 December 2017 05:14
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Anna,

Try follow my attached screenshot below and see if this will work after you modified from your Facebook app?

Do note : Try access this site without www prefix https://chrismillercoaching.co.nz/administrator then click on sign in via Facebook and see what you get.
·
Monday, 04 December 2017 08:26
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Anna,

We just figure out that Facebook latest API 2.11 no longer need to pass these params `name`, `description`, `message` POST data to Facebook, can you try download my attached file and replace into this following file location and see how it goes.

JoomlaFolder/administrator/components/com_easyblog/includes/oauth/adapters/facebook/client.php
·
Wednesday, 06 December 2017 00:29
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Arlex,
Thank you for this. I have replaced the existing client.php file with this new one.

I will let my client know and hopefully when he posts again it will auto-post to Facebook.
The LinkedIn autopost functionality is working well.

Do I need to set up the Facebook integration again or should it be okay? It looks good and I can see it's going to his business page so assume it's all set up correctly.
·
Wednesday, 06 December 2017 07:11
·
0 Likes
·
0 Votes
·
0 Comments
·
Yes, i think it should be fine, if your client still unable to autopost to his Facebook page, try click revoke access button from backend Easyblog Facebook autopost configuration page then click sign in via Facebook again.

Keep us update if the issue still persists.
·
Wednesday, 06 December 2017 10:37
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post