API Messenger Get conversations from plateform instagram

Viewed 429

Using the API graph messenger for retrieving conversations on business account Instagram which has less than 1000 followers. Using Page token, it returns an empty data with platform=instagram like below: https://graph.facebook.com/v11.0/168686456992372/conversations?platform=instagram

Messenger has already announced that the API is expanding for all businesses on Instagram.

Please If someone has an idea how to solve this issue, it's very helpful

Thank you so much

best Regard

3 Answers

I use this endpoint.

[your_page_id]/conversations?fields=messages{from,to,message,created_time,id}&platform=instagram

You will get conversations from ig.

required:
- instagram_basic
- instagram_manage_comments
- instagram_manage_messages
- pages_manage_metadata
- pages_messaging
- read_page_mailboxes

After a long search, it turned out to be impossible without getting Advanced Acccess verification for your app for the scope instagram_manage_messages as indicated at docs:

While the app is in development mode/standard access, all Instagram Messaging APIs (Send API, Webhook, Conversation API, etc.) will only work for users that have a role in the app.
...
...
Conversation API will only be showing threads/messages for users that have a role in the app.

I might wrong in my conclusion though.

As per the official documentation of facebook. Currently we cannot fetch messages of our Instagram business account.

Limitations: Instagram Messaging is available for all Instagram Professional accounts for businesses. However, **currently**, Instagram Messaging is *only available for Instagram Professional accounts for **Creators*** with less than 500k followers.

Related