Facebook, Twitter and LinkedIn are among the major social platform available. In this section, we'll learn on how to set up autoposting for your articles to social platform.

Facebook Autoposting

In order to link most of your posts, Facebook requires you to create an application with them. This documentation provides instructions on how to set up a Facebook application. Please take note that you're only allowed to create Facebook App using your own profile account. Other Facebook account types are not permissible to create apps on Facebook.

Step-by-Step Guide

Step 1 - Login to Facebook

Before creating an app, first you will need to login to your Facebook account.

You may skip this step if you already have a Facebook developer account.

You will need a Facebook developer account to get started. If you do not have yet the Facebook developer account, you may actually upgrade your personal Facebook account to a Facebook developer account. Click here to create a developer account.

Step 2 - Create App

Once logged in, head to Facebook developer app's page and click on the 'Add a New App' button located at the top-right. Fill out the 'Display Name' and 'Contact Email'. Then, click the 'Create App ID' button to continue.

Facebook Autopost

Note: After clicking this button, you may be presented with a security check.

Step 3 - Setting Up the Application

After creating the app, you should be taken to the products page for your new app. Here, you have to create the 'Facebook Login' product by clicking on the set up button.

Facebook Autopost

Once the Facebook Login product is set up, we will be taken to the quickstart page where we will set the platform for the app. Click on the web option as we are configuring this app for our site.

Facebook Autopost

Next, enter the url of your site as stated and save. You may skip the other steps for now since they are not needed for autoposting.

Facebook Autopost

Then, navigate to Settings under the Facebook Login tab.

Client OAuth Settings - Enter your site's urls in Valid OAuth redirect URIs field and leave everything else untouched.
Deauthorize - Enter your site's url in the Deauthorize Callback URL field. Please make sure that the Deauthorize Callback URL is in SSL which starts with https://.

When you are done, click on the save changes button on the lower right to save your changes.

Facebook Autopost

Step 4 - App Review

Once your application is ready for public use, you can switch it from development mode to public mode. Navigate to App Review tab to make the app live. If you have not select a category for the app, a dialog popup will appear asking you to select the category of the app. Select one that best describes the app.

Facebook Autopost

Step 5 - Autoposting Integration

Once you have done all that, the app is now complete. You can now add the App ID and App Secret into EasyArticles Facebook Autopost settings. You may obtain the App ID and App Secret keys from the app's dashboard page.

Facebook Autopost

In your site's backend, navigate to Components > EasyArticles > Autoposting > Facebook and enter those keys in the Application ID and Application Secret form respectively. When you are done, click on Save button to store the key.

Facebook Autopost

Step 6 - Autoposting Authentication

After you have added and saved the App ID and App Secret in Step 5, it's time to authenticate it. Click on the Sign in with Facebook button. A dialog popup will appear for this process.

Facebook Autopost

Facebook Autopost

Facebook Autopost

Step 7 - Facebook Integration

Finally, you may configure Facebook pages or groups to autopost to.

However, if you do not want to autopost to your Facebook pages or groups, you may simply turn off the integration to these areas.

Facebook Autopost