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 1 - Login to Facebook
Before creating an app, first you will need to login to your Facebook 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.
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.
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.
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.
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.
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.
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.
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.
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.
Step 7 - Facebook Integration
Finally, you may configure Facebook pages or groups to autopost to.