无法向Instagram评论用户发送消息



我正在开发一个统一的收件箱应用程序,允许用户管理他们的Instagram消息和我目前正在通过审核过程,以获得Instagram Messaging API的instagram_manage_messages权限。

我们的评论失败了,因为评论者无法向他们的Instagram帐户发送消息。

我们正在向URL发出POST请求https://graph.facebook.com/v15.0/me/messages?access_token=...使用以下有效负载:

{
"message": {
"text": "..."
}, 
"recipient": {
"id": "4287033....'
}
}

返回400,错误信息如下:

{"error": {
"message": "(#100) The action is invalid since it's not the thread owner.",
"type":"OAuthException",
"code":100,
"error_subcode":2534037,
"fbtrace_id":"..."
}}

我已经验证了access_token是一个具有适当作用域的页面访问令牌。

将消息发送到我们自己的Instagram帐户,这些帐户连接到具有应用程序角色的Facebook用户。如能提供解决方案,我将不胜感激。

使用令牌,我可以获取与审稿人的用户的对话以及我们的系统收到的消息。

线程所有权是切换协议的一个概念,它允许两个或多个Facebook应用程序参与对话。

显然,我们的审稿人重用相同的对话来测试多个应用程序,并且先前测试的应用程序之一保留了对对话的控制。

我们不打算支持切换协议,但看起来我们至少要优雅地处理这个错误。

另外,developers.facebook.com顶部的搜索栏没有搜索bug报告。明确地搜索bug报告让我找到了正确的方向。

最新更新