Hello,
I met all requirements to become a tech provider, was granted the following permissions: whatsapp_business_management, whatsapp_business_messaging, but I still can't fully onboard clients. At the end of the WhatsApp embedded signup flow, I see that everything is validated and that I should be able to communicate on behalf on my client.
However, when I go WhatsApp phone numbers in my business manager, I can see that the waba linked to my business has "unavailable" phone number. It's said that I should download the certificate, but I can't download it, instead I have this message: The certificate is not available for your business. Only the business solution provider who manages integration with the WhatsApp Business Platform will be able to download the certificate.
I also see that I am unable to send message to this phone number on WhatsApp.
Am I missing something?

Despite having answered all questions regarding violations in the app review and resolving them, the app remains restricted. To restore the app, please address the following unresolved violations. However, there are no unresolved issues. In this state, there is no flow to lift the restriction. Is this a bug?

I have and Facebook developer account created around 4 years before. The problem is when i try to fetch page videos, its not returning any result.

Note: i am using laravel-socialite package and the app is not verified yet.

When tried to debug i found out that the auth toke does not contain "pages_read_user_content" this permission.

On my laravel code i have added this permission but still when i am doing authentication its not showing this permission.

public function login(){     return Socialite::driver('facebook')         ->stateless()         ->setScopes(['pages_read_engagement', 'pages_show_list', 'pages_read_user_content'])         ->usingGraphVersion('v20.0')         ->redirect(); } 

Approach i tried :

To test this i created a new facebook developers account and did all the process and boom it worked. I am attaching the screenshot of permission detail with new developer account.

So the issue is its not working with my old account. Can anyone suggest how to fix this.

Thanks.

I want to get week to date list of country names with respective count of followers in that week or date.

Facebook is always giving data of life time.

The code I have used is as follows:

import datetime # Calculate timestamps for your custom date range start_date = '2024-06-01'  # Replace with your desired start date end_date = '2024-06-15'    # Replace with your desired end date # Convert dates to datetime objects start_datetime = datetime.datetime.strptime(start_date, '%Y-%m-%d') end_datetime = datetime.datetime.strptime(end_date, '%Y-%m-%d') # Calculate timestamps start_timestamp = int(start_datetime.timestamp()) end_timestamp = int(end_datetime.timestamp()) # Define the endpoint URL url = f'https://graph.facebook.com/v17.0/{page_id}/insights/page_fans_country/day' # Specify the access token and the period params = { 'access_token': access_token, 'since': start_timestamp, 'until': end_timestamp } # Make the request to the Graph API response = requests.get(url, params=params) # Check if the request was successful if response.status_code == 200:  insights_data = response.json()  # Print the retrieved insights data  print(json.dumps(insights_data, indent=4)) else:  print(f"Error: {response.status_code}")  print(response.json()) 

How to get this data.

I am not clear on where the policy was violated, so I don't know what to do. I have already removed all advertisements from the app and have appealed three times, but each time the response is the same, stating that I am still in violation. I cannot contact customer service, and I hope that customer service can help resolve this issue. It is very important for me and my company. If it cannot be resolved, the entire team will suffer significant losses. My app ID is: 863609455494933