Zum Hauptinhalt springen

Documentation

IMPORTANT

This is the outdated SI-documentation which will be adapted soon. A huge part may be obsolete!

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 for that purpose. We will help you through configuring your first Facebook Application.

New apps created from March 2018 onwards requires the site to use only HTTPS urls.

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 are already logged in to your Facebook account.

You will need to access Facebook developer and register as a developer to get started. Once you are registered as a developer, click here to access your Facebook developer apps.

Step 2 - Create App

Once logged in, click on Create App button located on your apps page and select your app type. Fill out the App Display Name, App Contact Email and any other required fields for your app. Then, click the Create App ID button to continue.

Facebook App

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 'Add a Product' page for your new app. There are a number steps which you will need to complete.

Step 4 - Furnishing the Application Details

Navigate to Settings > Basic tab on the left. On this tab, you can get the App ID and App Secret. You need to copy and paste both of these into the Facebook Autoposting section in your EasyBlog.

In particular, it is important that you fill in the Privacy Policy URL and Category fields as they are required when your app is on live mode. You can also fill the other fields to make the app look more professional.
Some of these fields will be required when you submit your app to Facebook for review or when changing the app status.

Facebook App

Click the Save Changes button to store the information.

Step 5 - Advanced settings (Optional)

Optional: You may skip this steps if you wish. Please refer to Facebook Developer Documentation for more information.

App Restrictions - You can restrict your app to a specific age range and countries if your site references alcohol or is an adult themed site.

Facebook App

Security - These are optional for making the app more secure.

Facebook App

Step 6 - Products Tab

On the Products tab, click on + then click on Set Up button on Facebook Login.

Facebook App

After you have clicked the Set Up button, navigate to Settings under Facebook Login tab on the sidebar.

Client OAuth Settings - You need to copy your site's Valid OAuth Redirect URIs from EasyBlog's Auto Posting > Facebook > Application Settings > Oauth Redirect URIs, then paste it in the Valid OAuth redirect URIs field and leave everything else untouched.

Facebook App

Facebook App

Deauthorize - You will need to enter your site's url in Deauthorize Callback URL field. Please make sure Deauthorize Callback URL is in SSL and starts with https://.

Facebook App

Click on Save Changes button to store your changes.

Step 7 - Autoposting Integration

If you have not done so, you should now add the App ID and App Secret into EasyBlog Facebook Auto Posting settings. In your site, navigate to Components > EasyBlog > Auto Posting > Facebook. Click on Save button to store the key.

Facebook App

Step 8 - Scope Permissions

Select the following scope permissions depending on where you want to autopost.

Pages - (API 7.0 and above) pages_manage_posts, pages_read_engagement. Only select publish_pages and manage_pages if these permissions were previously approved by Facebook on your app.

Groups - publish_to_groups.

Step 9 - App Review

Before you proceed to step 10 to sign in with Facebook, do note that Facebook no longer allows live apps to Sign in with Facebook unless certain app permissions are approved. You would have to make sure that the app is still in development mode in order to test the sign in process.

The following permissions have to be approved by Facebook before you are able to autopost to groups and pages(manage_pages, publish_pages, publish_to_groups, Groups API).

For more information on the app review process, please refer to this documentation.

Step 10 - Autoposting Authentication

After you have added the App ID and App Secret as in Step 7, it's time to authenticate it. Click on Sign in with Facebook button. A dialog popup will appear for this process. Follow the instructions and select the related pages/groups you want to link to the app.

Facebook App

Facebook App

Step 11 - Facebook Integration

Finally, you may select the pages or groups that you want to autopost to.

If you only want to autopost to pages, only select scope permissions relating to pages.

Facebook App

Oh don't forget to Enable Facebook Integrations and other related autopost settings on your site. That's about it.

Wir benutzen Cookies
Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern. Du kannst selbst enscheiden, ob du Cookies zulassen möchtest. Bitte beachte, dass bei Ablehnung womöglich nicht mehr alle Funktionalitäten zur Verfügung stehen.