Posts under category Meta & Facebook

I have an application that sends and receives Instagram Business messages. I'm currently facing an issue where the recipient ID returned by the webhook does not match the ID retrieved from the API when a user sends a message to my Instagram Business account.
Here are the details of the problem:
I use the following API endpoint to retrieve the Instagram Business ID and username:
https://graph.instagram.com/me?fields=id,username
This returns my Instagram Business ID as 2803xxx2796, and I use this ID to register for the message-receiving webhook.

When an Instagram user sends a message to the Business account, my server receives the webhook data. However, the recipient ID in the webhook data (1784xxxx4283) does not match the stored ID (2803xxx2796).
Has anyone encountered a similar issue or knows why the webhook recipient ID might differ from the ID returned by the Graph API endpoint? Any guidance or insights would be greatly appreciated.

need some help i'm trying to create an adset with cities in the targeting object but i'm getting an error

{     "error": {         "message": "Invalid parameter",         "type": "OAuthException",         "code": 100,         "error_data": "{\"blame_field\":\"targeting\"}",         "error_subcode": 1487756,         "is_transient": false,         "error_user_title": "Locations can't be used",         "error_user_msg": "Some of your locations overlap. Try removing a location.",         "fbtrace_id": "AApf6HmHZneXVFLD1U8BK-D"     } } 

steps to reproduce 1- create a campaign

curl -X POST https://graph.facebook.com/$API_VERSION/$ACCOUNT_ID/campaigns -F 'name=My Campaign' \    -F 'objective=OUTCOME_AWARENESS'\    -F 'status=PAUSED' \ -F 'special_ad_categories=[]'\    -F "access_token=$ACCESS_TOKEN" 

then, create an adset for this campaign

curl -X POST https://graph.facebook.com/v21.0/$MY_META_ACCOUNT_ID/adsets \   -F 'name=My Ad Set' \   -F 'campaign_id=6680088172618' \   -F 'daily_budget=1000' \   -F 'targeting={"geo_locations":{"countries":["US"],"cities":[{"key":2427178}]}}' \   -F "access_token=$MY_META_ACCESS_TOKEN" \ -F "billing_event=IMPRESSIONS" 

I am trying to fetch instagram dm messages through graph api, according to the documentation the endpoint contains the platform field but in graph api the field is not visible and i also tried it using postman it returned empty response {'data': []}, i have all the necessary permissions verified but it is still giving me empty response