I'm using the Facebook Graph API to request Instagram media insights. I'm trying to request the metric total_interactions, for media where media_product_type='FEED' and media_type='VIDEO'. I was previously requesting the metric engagement, but switched to total_interactions, according to the API documentation.
The switch is mandatory as using engagement no longer works and results in the following error (even when using versions < v18):
{ "error": { "message": "(#100) This metric engagement is no longer supported on version v18+. For a list of alternative metrics, visit https://developers.facebook.com/docs/instagram-api/reference/ig-media/insights.", "type": "OAuthException", "code": 100, "fbtrace_id": "-" } }
However, I receive the following error when requesting "total_interactions":
{ "error": { "message": "(#100) Incompatible metric (total_interactions) with the media", "type": "OAuthException", "code": 100, "fbtrace_id": "-" } }
The request is the following:
curl -i -X GET "https://graph.facebook.com/v18.0//insights?metric=total_interactions&access_token="
Is anyone able to get the total_interactions metric for feed video insights? I can't tell if there's something I'm doing wrong on my end, or if this is a Facebook bug.

Upon sending a dynamic message template, we are receiving the following error message: { "error":{ "message":"(#135000) Generic user error", "type":"OAuthException", "code":135000, "error_data":{ "messaging_product":"whatsapp", "details":"Generic user error" }, "fbtrace_id":"APw-CrBLJEySZT-KOq78T84" } }
Have double checked the syntax, access token and the phone no id. Please help
{ "to":"[user phone number]", "recipient_type":"individual", "messaging_product":"whatsapp", "type":"template", "template":{ "name":"mechanism_of_action", "language":{ "code":"en_US" }, "components":[ { "type":"header", "parameters":[ { "type":"image", "image":{ "link":"https://plus.unsplash.com/premium_photo-1674289121415-ec50cba976b6?q=80&w=1935&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D" } ] }, { "type":"body", "parameters":[ { "type":"text", "text":"MOA for ingredient" } ] } ] } }
we are using https://graph.facebook.com/v18.0/{phone_id}/messages weird thing is it was working till couple of days back after that it is throwing this error

We've noticed that the stories edge in the instagram graph api doesn't return caption of one of our users.
What is the cause for that? How can we make sure captions are returned if they exists?
Here's one that works as expected: https://developers.facebook.com/tools/explorer/1711491999340574/?session_id=362254336516001
Here's one that doesn't return the caption: https://developers.facebook.com/tools/explorer/1711491999340574/?session_id=355829733891550

If I post "Hello @[196567284037901]" on some of our users it will resolve to "Hello Aiven" but it won't actually tag the company
It works for my company which makes me think the permissions are correct following from https://developers.facebook.com/docs/features-reference/page-mentioning/ and syntax is correct given that it does resolve to the correct name but just doesn't tag the company
Any idea what might be happening?