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:
- Login to Facebook
- Create New Facebook App
- Choose Platform
- Choose a Name
- "Quick Start" Steps
- App ID
- Protect Your App Secret
- Furnishing the Application Details
- Advanced Settings
- App Details
- Disable Development Mode
- Auto Posting
Step 1 - Login to Facebook
Before creating an application, login in to your Facebook account.
Step 2 - Create New Facebook App
Choose Apps in the header navigation and select Add a New App or use the button below.
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.
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.
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.
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.
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.
If the platform is not added yet, you will need to click on Add Platform to add a platform.
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.
Step 10 - App Details
Select the App Details on the left sidebar to view and add additional information about your app.
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.
Step 12 - Auto Posting
Lastly, copy the App ID and App Secret keys and paste it on EasyDiscuss Facebook Auto Posting section.