Topic-icon Creating a channel to a Facebook page which is not one's own

Active Subscriptions:

None
Total beginner here again! Apologies for this very basic stuff - the more I read online the more confused I get!

I want to be able to post a link to an article from a Joomla web site to a particular Facebook page, not owned by me, but I can get whatever details are necessary.

I have manage to do this using a comment box, but it posts to my own Facebook page - this is not what I want.

How do I configure it to post to another Facebook page?

What is the best method to use if a Joomla administrator is going to be the person doing the posting?

Many thanks for your help,

Richard
The topic has been locked.
Support Specialist

Total beginner here again! Apologies for this very basic stuff - the more I read online the more confused I get!

No problem for asking questions. It's what we're here for. Social integration is very confusing. We try to make it 'simple', but there's no doubt a lot of complexity to go through to get all the features configured how you want.

I want to be able to post a link to an article from a Joomla web site to a particular Facebook page, not owned by me, but I can get whatever details are necessary.

To post to a Facebook Page, the administrator of that Page must authenticate on your site and grant your website permission to post on that user's behalf. You do not need to have the administrator's credentials to do so, which makes the process more secure.. but there's still a few steps involved.

The general process is:
* Get admin of Page to authenticate on your site with Facebook
* Setup a Channel with that user as the owner
* Have the user re-authenticate on the front-end. They should be asked a new set of permissions to let the website post on their behalf.
* Once those permissions are approved, continue setting up the Channel by selecting the Page to post content too

That's the general flow. The only issue you may run into is regarding the permissions. Facebook doesn't let you ask all visitors to your site for any permissions unless you go through a review process. That process is a bit annoying where you explain why and how you want to use a permission (manage_pages, in specific, to post to a Facebook Page). You have 2 options to allow your app to ask that permission:
* Go through the review process. This allows you to ask anyone coming to your site for the manage_pages permission. That may be good if you want to setup a lot of Channels for various users.
* Add the Admin of the Page to be an Admin of your Application (the thing you got an App ID and Secret keys for). All permissions can be asked of all admins, so by adding this specific user as an admin, developer or tester of your app, allows your app to ask their permission to post without having to go through the review process.

I hope that helps explain further and gives you some ideas on how to proceed. If you have any questions though, please let me know!

Thanks,
Alex
The topic has been locked.