As you venture into the world of app startup ideas, one crucial step is creating OAuth 2.0 credentials for Facebook and other Meta apps. To get started, follow these easy steps:
Setting Up Your App
To create an app on the Meta for Developers portal, start by choosing the "Business" app type and selecting "Other" as your use case. This will give you access to the necessary permissions to integrate with Make's White Label instance.
Adding Products
The next step is to add products to your app, which represents a unique set of API access. For most Make apps modules, Facebook Login for Business provides the required permissions. You can refer to the chart below for more details:
Facebook Login for Business: The default settings are compatible with your Make White Label instance and require no adjustments. However, you'll need to enter your OAuth redirect URI in the settings.
To do this, go to the App dashboard for your app, click "Add product" in the left sidebar, find Facebook login for business, and enter your OAuth redirect URI under Client OAuth settings. Don't forget to save changes!
Finding Your Client ID and Secret
Now that you've added Facebook login for business, you can start using Facebook's API. To find your OAuth credentials, go to the App dashboard, click "Settings," then "Basic." You'll find your App ID and App secret. Copy-paste these into the corresponding fields on your Make instance at Administration > Native apps > {Facebook app} > Connection: Facebook.
Testing and Adding Permissions
With your OAuth credentials in hand, you can now test Facebook apps in various scenarios. However, keep in mind that without completing Meta's app review and business verification, you'll have limited API access to Facebook. This may result in errors with some modules. To gain further Facebook API access, refer to the Testing and adding permissions section below.
To request access to specific permissions, go to Meta for developers > App Dashboard > App Review > Permissions and Reviews. The Permissions and Reviews page lists permission and includes unsuccessful attempts from modules on your Make instance. Use this page to request access to specific permissions and find information about any further requirements.
By following these steps, you'll be well on your way to unlocking the power of Facebook's API for your app startup ideas. Remember to keep an eye out for updates and adjustments as needed!