In order for Adobe Campaign to be able to send publications to Facebook walls, you need to delegate the write access for these pages to Adobe Campaign. This involves the following configuration steps:
Start by creating a Facebook account and several pages: these will be used for sending publications.
To create a Facebook account, use the https://www.facebook.com link.
To create a Facebook page, use the https://www.facebook.com/pages/create link.
We recommend using the same Facebook account to administer all your pages. This way you will only need one Facebook application and one external account to write on all pages of the account.
We recommend creating a private Facebook page for delivering publication proofs (for more on this, refer to Sending the proof.
In order for Adobe Campaign to be able to publish on the walls of your pages, you need to create a Facebook application. To do this, apply the following steps:
Log on to the Facebook account which you use to administer pages.
Enter the following address in your browser: https://developers.facebook.com/apps.
Depending on the type of account you have, one or more authorizations may be necessary.
To create a Facebook application, you will need a verified Facebook account.
Click the Add a New App button in the top right-hand corner of the page. Enter an app name and a contact email, then pass the security check.
Under Settings > Basic, click on Add a platform and select the Facebook Web Games type.
In the Products section, in the left menu, check that you see the Facebook Login product. If not, add a new product and select Facebook Login.
Once the application is created, select the App Review tab and publish the application.
To delegate write access to Adobe Campaign for posting on the walls of your pages, you need to enter the parameters of the previously created Facebook application.
This step requires access to both your Adobe Campaign console and an Internet browser logged on to the Facebook account which you use for page administration:
The Adobe Campaign operator must have administration rights to carry out this configuration.
Facebook: select the previously created application ( https://developers.facebook.com/apps), and select the Settings > Basic tab.
If the Facebook Web Games section does not appear, click the Add Platform button, at the bottom of the page, and select Facebook Web Games.
Adobe Campaign: go to the Administration > Platform > External Accounts node of the tree, select the Facebook routing external account and click the Connector tab.
In the Adobe Campaign console, copy the address contained in the Secure Canvas URL field and paste it into the Secure Web Games URL (https) field on Facebook (in the Facebook Web Games section).
You must not use the unsecure URL under any circumstances.
Copy and paste this URL also under Products > Facebook Login > Settings > Valid OAuth Redirect URIs. To check the validity of the URL, save the application, copy and paste the URL in the Redirect URI to Check field and click on Check URI.
On Facebook, copy the content of the App ID and App Secret fields and paste it into the matching fields of the console.
On Facebook, click the Save Changes button at the bottom of the page.
Go to the Adobe Campaign console, save the external account.
The Marketing URL field is optional.
In the Adobe Campaign console, click the Request the authorization from the application link at the bottom of the Connector tab. The Synchronize Facebook pages workflow is triggered automatically and collects all Facebook pages managed by the administrator. For more on this, refer to Synchronizing Facebook pages.
By default, the pages are added to the Facebook service folder, available via the Profiles and Targets > Services and Subscriptions node. The Folder field of the Connector tab lets you change the service folder which the Facebook pages are created in after synchronization. You can also select the Facebook pages you want to synchronize in Adobe Campaign thanks to the Filter field. If you leave this field empty, all Facebook pages managed by the administrator will be synchronized.
A dialog box is displayed with the various Facebook permission settings. These enable Adobe Campaign to send publications to the Facebook account pages.
Accept the various permission requests.
Adobe Campaign has been given the right to publish on the walls of the Facebook account’s pages.
If the Facebook account administers several pages, simply configure one external account to write on any page of the Facebook account. For each new Facebook account, you will need to create a new Routing type external account.
The Synchronization of Facebook pages workflow synchronizes all pages administered by the Facebook account, to let you post on their wall directly via Adobe Campaign. For more on this, refer to Synchronizing Facebook pages.
The Synchronization of Facebook pages workflow, which is accessed via the Administration > Production > Technical workflows > Managing social networks node, lets you synchronize (in Adobe Campaign) the pages of the Facebook account configured previously. By default, this workflow is configured to run once a day or whenever an administrator clicks the Request an authorization from the application link in the service configuration screen (refer to Delegating write access to Adobe Campaign).
Once synchronization is complete, the collected pages appear in the service folder entered in the external account (refer to Delegating write access to Adobe Campaign). By default, pages are added to the root of the Facebook service folder which is available via the Profiles and Targets > Services and subscriptions menu.
You may now publish on the walls of your Facebook pages directly via Adobe Campaign. For more on this, refer to Publishing on Facebook.