Facebook released ‘Facebook for Developers’ which allows users to build their own app using Facebook products, SDKs and APIs.
To Develop an app, you must register as a Facebook Developer and use their App Dashboard to provide information about your app.
What Do I Need?
You don’t need a lot to set up an app. All you need is:
- Facebook Login Details
- Contact Information
- App Domain
- A valid OAuth Redirect URL
Setting up a Facebook App
You can visit Facebook’s official page to walk through the registration process. For now, let’s take a look into how you can set up an app yourself!
1. Create an Account
Easily the first step, you first need to register for an account. Once you’ve created an account, you’re going to want to navigate to the My Apps dropdown option on the top menu and then click on Create App.
2. Fill in Your Details
Once you’ve clicked on Create App, a pop-up form will appear on the page.
Here, you will need to enter your display name and your contact email for yourself.
3. Choose a Product
The next step takes you to the page where you choose a product. Here, you can set up an Account Kit, Messenger, Analytics or Facebook Login.
For the purpose of a Facebook app, you will want to click on Facebook Login which will take you to…
4. Choose a Platform
Now that you’ve set up the display name, contact email and which product you want to use, you will need to choose the platform which you want to launch your app. You have the options: iOS, Android or Web.
This process will be considered the Quickstart which is located underneath the Facebook Login menu in the products on the left side menu.
Here is where it gets more complicated…
5. Add Your Platform
Once you have selected your platform, navigate to the ‘Settings’ section and choose ‘Basic’.
Here, you will need to input all the relevant details. Some fields will be filled out automatically from the previous information you’ve entered. You will need to add the rest such as App Domains and Contact Email. These two are necessary to continue creating your app.
Once all the fields are filled in, you can move onto the next step by clicking Add Platform.
Once you’ve added the platform, you will need to click on the appropriate platform again, for example, Website.
From here, with the website platform, input your site URL and then click Save Changes.
7. Add a URL
With that side of things completed, navigate to the Settings option underneath the Facebook Login option in the Products menu on the left-hand side.
Here, you will need to add a Valid OAuth Redirect URL. These may differ depending on the software you are using, and you can usually find this in the software settings info.
Make sure you enable Enforce HTTPS option as this is Facebook’s default setting.
Then click Save Changes.
8. Time to go Live
Now it’s time to go live!
Once you’ve saved, there should appear a green tick next to the Facebook Login in the products menu on the left-hand side.
Navigate to the top white menu and switch the Status on. This should turn green with On written on it.
You can find you App ID and App Secret to use for software that will use the Facebook App in Settings > Basic.
If you need any support setting up your Facebook App, feel free to contact us!