Brightspot Integrations 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, X (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.

Authorizing posts to a Facebook profile

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 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.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.png
      Facebook target account example

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

Authorizing posts to a Facebook page

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 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 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.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
X (Twitter)
Was this topic helpful?
Thanks for your feedback.
Our robust, flexible Design System provides hundreds of pre-built components you can use to build the presentation layer of your dreams.

Asset types
Module types
Page types
Brightspot is packaged with content types that get you up and running in a matter of days, including assets, modules and landing pages.

Content types
Modules
Landing pages
Everything you need to know when creating, managing, and administering content within Brightspot CMS.

Dashboards
Publishing
Workflows
Admin configurations
A guide for installing, supporting, extending, modifying and administering code on the Brightspot platform.

Field types
Content modeling
Rich-text elements
Images
A guide to configuring Brightspot's library of integrations, including pre-built options and developer-configured extensions.

Google Analytics
Shopify
Apple News