使用 API 图信使检索关注者少于 1000 名的企业帐户 Instagram 上的对话。 使用页面令牌,它会返回带有 platform=instagram 的空数据,如下所示: https://graph.facebook.com/v11.0/168686456992372/conversations?platform=instagram
Messenger 已经宣布该 API 正在扩展到 Instagram 上的所有企业。
如果有人知道如何解决这个问题,这会很有帮助
非常感谢你
致以最诚挚的问候
我使用这个端点。
[your_page_id]/conversations?fields=messages{from,to,message,created_time,id}&platform=instagram
你会收到来自ig的对话。
required:
- instagram_basic
- instagram_manage_comments
- instagram_manage_messages
- pages_manage_metadata
- pages_messaging
- read_page_mailboxes
根据 Facebook 官方文档,目前我们无法获取 Instagram 企业帐户的消息。
限制: Instagram 消息功能适用于所有 Instagram Professional 企业帐户。然而,目前,Instagram 消息功能仅适用于粉丝数少于 50 万的创作者的 Instagram 专业帐户。
您可能有一个测试帐户,但尚未获得高级访问权限。高级访问权限允许您查看所有 Instagram 消息(来自任何用户),否则,如果您只有标准访问权限,您只会收到来自在您的应用程序中拥有角色的用户的消息。 尝试将 Instagram 帐户与在您的应用程序中拥有角色的任何用户的 Facebook 帐户相关联,当两个帐户相关时,尝试发送消息并通过 api 图获取它。
应在 您的应用程序面板/应用程序审核/权限和角色中请求 Instagram 的高级访问权限,以获得下一个权限:
要获取 Instagram 对话数据,您需要按照以下步骤操作: