I am having trouble obtaining the pages_read_engagement and pages_show_list and ... permissions for my Facebook app. I just created the app and selected the Facebook Login type, but the only permissions available in the use cases are email and user_profile.

I want to create an app that can automatically reply to comments with direct messages, so I need the following permissions:

  • pages_show_list

  • pages_read_engagement
    and ...

Here are the steps I have taken so far:

  1. Created a new Facebook app.

  2. Selected "Facebook Login" as the type.

  3. Tried to configure permissions but only saw options for email and user_profile.

How can I add the necessary permissions for my app? Is there a specific process or additional steps I need to follow to request these permissions?

Any help or guidance would be appreciated.

In our app, we are trying to use Whatsapp Cloud API with our user's OAuth access token (received through the Facebook Login flow, and we have whatsapp_business_messaging,whatsapp_business_management and business_management scopes).

The WABA is defined in their own business.

The issue comes when we try to use https://developers.facebook.com/docs/whatsapp/cloud-api/reference/registration/ this call to finish getting access to the phone number - we receive (#200) You must accept the WhatsApp Business Cloud API terms to use the API. Check your WhatsApp Account Overview page

I'm wondering if this is some kind of terms of service that I need to accept (can't see any prompt to do so on my end), or something that our clients should accept in their WABA?

We are trying to give an option to the user to request there partners to share their assets access like ad account to requested business account. we are using this api to process this flow

curl -i -X POST \ "https://graph.facebook.com/v18.0/<businessid>/client_ad_accounts?adaccount_id=act_123&permitted_tasks=%5B%0A%20%20%22MANAGE%22%0A%5D&access_token=User Access Token" 

Note: I will provide the details for above in confidential reply.

we have checked the access token we have the required permission like business_manager as per the api document https://developers.facebook.com/docs/marketing-api/business-asset-management/guides/business-to-business But we keep getting this error (Application does not have the capability to make this api call.).

Please suggestion if anything we are missing or any special permission required for this api call. However when we try the same process with pages then it works fine.

Your help is highly appreciated. Thanks!!

I have tried above Curl , I am expecting access sharing should be working as per the facebook api

when using the /pages/search with the query "minnesota zoo", I expect the following page to be included in the search result:
URL: https://www.facebook.com/mnzoo Page Name: Minnesota Zoo Page ID: 136257148787
The search results include a different unofficial page with the same name, so I would expect the page above to be included as well.
Please let me know if you need any further information, thanks

Recently, we've found out that during conversation with user and the Facebook Page on Messenger we're getting some unexpected results regarding author of the message. It looks like for some users, instead real name, we're getting Facebook user.
"from": {
"name": "Facebook user",
"email": "[...]",
"id": "{ID}"
}
What is the reason of changing author name to Facebook user? We need to inform clients why it's happening.