Brightspot CMS Developer Guide

Authorizing posts to Facebook profile and page


Many applications on the Internet provide access to other applications. Cross-access between applications is very useful if you have several social media accounts and you want to post an article to one of them and then link to it on your other accounts. For example, if you posted an article on LinkedIn, you can share a link to that article on your Facebook, Twitter, and Google+ accounts. The same feature is available with Brightspot: you can post a story to your website from Brightspot, and then share links to that story on your social media accounts right from the content edit page. The mechanism by which one application grants access to another one is called Open Authorization (OAuth).


This section describes how to authorize posts to Facebook from Brightspot using OAuth.


In this step, Facebook requests authorization to post to the target Facebook account from Brightspot.

Note
Perform the steps in this section from a Brightspot instance running over HTTPS. Facebook does not allow connections from sites running over HTTP.

To authorize posts to a Facebook profile:

  1. In Brightspot, click menu>Social > Accounts. The Connect Accounts widget appears with your Facebook service listed.

    Connect Accounts options.png
    Connect Accounts widget

  2. In the Connect Accounts widget, under the required Facebook service, do the following (if you do not see a Facebook service, add one by following the procedure in Connecting Brightspot to a Facebook App):

    1. Click Connect Profile. A request from Facebook appears asking for authentication.

      Facebook authentication window.png
      Facebook authentication window

    2. Complete the authentication request. You return to the Connect Accounts widget, and the target Facebook account is listed.

      Facebook target account.png
      Facebook target account example

Brightspot users can now publish links to Facebook; for details, see Sharing content on social networks.


Some companies have Facebook pages dedicated to target audiences. You can publish from Brightspot directly to those pages.

Note
Perform the steps in this section from a Brightspot instance running over HTTPS. Facebook does not allow connections from sites running over HTTP.

To authorize posts to a Facebook page:

  1. In Brightspot, from the Navigation Menu, select Social > Accounts. The Connect Accounts widget appears with your Facebook service listed.

    Connect Accounts options.png
    Connect Accounts widget

  2. In the Connect Accounts widget, under the required Facebook service, do the following:

    1. Click Connect Page. A request from Facebook appears asking for authentication.

      Facebook page authentication.png
      Facebook authentication page

    2. Click OK. You return to Brightspot showing a list of your Facebook pages.

      Choose a Facebook page.png
      Choose a Facebook page example

    3. Select the required page. You return to the Connect Accounts widget, and the target Facebook page is listed.

Brightspot users can now publish links to Facebook; for details, see Sharing content on social networks.

Previous Topic
Adding callback URIs to a Facebook app
Next Topic
Facebook Instant Article
Was this topic helpful?
Thanks for your feedback.