Mert Karabulut
06/02/2024, 5:29 PMkapa.ai
06/02/2024, 5:30 PMads_management
2. ads_read
3. business_management
4. read_insights
You can follow these steps to ensure your app has the necessary permissions: 1. Request Advanced Access for Permissions: - Go to your app dashboard and navigate to App Review > Permissions and Features. - Find ads_management
and ads_read
and request advanced access. You can also request pages_read_engagement
and pages_show_list
if you plan to use the Facebook Page source in the future. 2. Submit Your App for Review: - Go to App Review > Requests and edit your request. - Complete your app settings, including providing a Privacy Policy URL. - Complete the app verification details and select the platform settings (e.g., Website) and link to your website. - Explain and demonstrate how you will use each permission and provide a recording of the use case. Here is an example explanation for the permissions: "The app uses the access to fetch ads metrics in an effort to consolidate all marketing related data for the company."
3. Generate the Access Token: - Ensure you generate the access token with the required permissions. You can follow the [Facebook Marketing authentication guide](https://docs.airbyte.com/integrations/sources/facebook-marketing#for-airbyte-open-source-generate-an-access-token-and-request-a-rate-limit-increase) for detailed steps. For more detailed instructions, you can refer to the [Facebook Marketing source connector documentation](https://docs.airbyte.com/integrations/sources/facebook-marketing#facebook-marketing). If you continue to face issues, you might want to check the [Facebook permissions reference](https://developers.facebook.com/docs/permissions/reference#login_permissions) and ensure that your app has been properly reviewed and approved by Facebook. By following these steps, you should be able to resolve the missing permission error and successfully use the Facebook Marketing connector.