Facebook, Twitter, Linkedin, all these are the major social platform for us to use daily. In this section, you will learn how to connect your EasyDiscuss with these social sites.

Creating Your First Facebook Application

In order to link most of your posts, Facebook requires you create an application. In this guide, we'll guide you through configuring your first Facebook Application. Please take note that you're only allowed to create an application using your profile account. Other Facebook account type are not permissible to create application on Facebook. There are several steps in this section:

  1. Login to Facebook
  2. Create New Facebook App
  3. Choose Platform
  4. Choose a Name
  5. "Quick Start" Steps
  6. App ID
  7. Protect Your App Secret
  8. Furnishing the Application Details
  9. Advanced Settings
  10. App Details
  11. Disable Development Mode
  12. Auto Posting

Step 1 - Login to Facebook

Before creating an application, login in to your Facebook account.

Login to Facebook

Step 2 - Create New Facebook App

Choose Apps in the header navigation and select Add a New App or use the button below.

Create new Facebook App

Step 3 - Choose Platform

Choose the platform you want to add. As for EasyDiscuss, select WWW for website. If your app is on multiple platforms, you'll be able to add them to your Facebook app later.

Facebook Platform

If you're developing on another platform or want to skip this step for now, use the basic setup.

Step 4 - Choose a Name

Choose a name for your app and select Create New Facebook App ID. Choose a category for your app. If you're creating a test version of an existing Facebook app, select the app you're testing.

Facebook App Name

Facebook App Name

Step 5 - "Quick Start" Steps

The quick start wizard will help you to set up your Facebook app for the selected platform. You can come back to the quick start wizard at a later time to either continue your setup or add a new platform to your app. As for this guide, we will skip Quick Start.

Facebook Quick Start

Step 6 - App ID

Your app will have a unique App ID. You will use this ID when we configuring EasyDiscuss autoposting later. You can find your App ID in your app's dashboard.

Facebook App ID

Step 7 - Protect Your App Secret

Facebook auto-generates an app secret associated with your application. The application secret authenticates requests made by your application to Facebook servers and should be treated like a password. Do not output your Facebook application secret in your website.

Step 8 - Furnishing the Application Details

From the dashboard, click on the Settings menu located on the left-hand side of the page. You will arrive in the Basic setting page. You should also fill in the App Domains, Namespace for your apps and your Contact Email in the field pointed at following screenshot.

Facebook App ID

If the platform is not added yet, you will need to click on Add Platform to add a platform.

Facebook App ID

Facebook App ID

Step 9 - Advanced Settings

Now, you will need to let Facebook know your real domain URL in the Advanced Settings. The URL cannot be a subdomain and it must be your domain's name. Then click Save Changes button.

Facebook App ID

Step 10 - App Details

Select the App Details on the left sidebar to view and add additional information about your app.

Facebook App ID

Step 11 - Disable Development Mode

New Facebook apps exist in development mode by default. This limits published actions and related objects such as friend tagging to Facebook Timelines owned by a developer of the application.

Once your application is ready for public use you can switch from development mode to public mode to allow your app to interact with Facebook accounts not associated with your app.

Facebook App ID

Step 12 - Auto Posting

Lastly, copy the App ID and App Secret keys and paste it on EasyDiscuss Facebook Auto Posting section.

Facebook App ID