Skip to main content
This guide shows you how to register your own app with Facebook to obtain your OAuth credentials (client id & secret). These are required to let your users grant your app access to their Facebook account.
1

Create a Facebook Developer account

If you don’t already have one, go to Meta for Developers and create a developer account.
2

Create a new app

  1. Go to the Meta Developer Dashboard.
  2. Click Create App, enter your App name then click Next.
  3. Select the appropriate Use cases then click Next.
  4. Select which Business portfolio you want to associate with the app, then click Next.
  5. Review the Publishing requirements, then click Next if you agree. Finally, click Go to dashboard to complete the setup.
3

Configure OAuth settings

  1. In the left sidebar, navigate to Facebook Login for Business > Settings.
  2. In Valid OAuth Redirect URIs, add: https://api.nango.dev/oauth/callback, leave the other fields default.
  3. Click Save Changes.
4

Add Platform

  1. Go to App Settings > Basic in the left sidebar.
  2. Click Add Platform > Website.
  3. Enter the site URL (e.g. https://api.nango.dev/).
5

Obtain your App credentials

  1. Go to App Settings > Basic in the left sidebar.
  2. Copy your App ID this is your Client ID and App Secret which is your Client Secret, you’ll need these credentials when configuring your integration in Nango.
6

Configure permissions

  1. In the left sidebar, navigate to Use cases.
  2. Find your use case and click Customize to configure permissions and features.
  3. In the Permissions section, you’ll see public_profile is automatically added.
  4. Click Add for additional permissions needed for your app.
    Some permissions may require App Review before going live
7

Next

Follow the Quickstart.
For more details, see Facebook’s OAuth documentation and how to create an application.