我们长期以来一直在验证 IG Messaging API 的 instagram_manage_messages 范围。我们需要创建一个测试用户,其 IG 业务帐户应该能够接收 webhook 并向用户发送消息。但是当我们尝试在开发模式下使用我们的应用程序通过 Send API 从 IG 业务页面发送消息时,会抛出以下错误:
(#100) 线程所有者已存档或删除此对话,或者该线程不存在。', 'type': 'OAuthException', 'code': 100, 'error_subcode': 2534001
相关对话是由个人帐户发起的,我们通过该帐户获取了对话 ID,因此不应抛出此错误。
任何人都可以分享经验或指导我完成如何验证此范围的过程吗?我们正在制作一款移动应用程序,为我们的客户自动发送 IG 消息。
我最近遇到了这个问题,花了我几个小时来排除故障,才意识到没有明确的解决方案。
错误代码 2534001 甚至没有记录在 Meta 的 API 文档中:
根据我的研究,以下是导致此错误的一些可能原因:
就我而言,这是第一个原因。
不幸的是,我找到的唯一解决方案是通过 Instagram 的帮助部分向 Instagram 报告问题,或者干脆停止发送消息 1-2 天。随着时间的推移,这个问题应该会自行解决(这就是我身上发生的事情)。