微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在 twilio 中解决“[409] 给定参与者列表的群组彩信已作为对话存在”错误?

如何解决如何在 twilio 中解决“[409] 给定参与者列表的群组彩信已作为对话存在”错误?

当 3 人对话已经存在时,我无法在 twilio 中创建 4 人对话:

  1. 与以下参与者进行对话 C1:P1、P2、P3。
  2. 与以下参与者进行对话 C2:P1、P2、P4。
  3. 与以下参与者创建对话 C3:P1、P2、 P3、P4 抛出错误:[409] 具有给定参与者列表的群组彩信 已作为对话存在。 https://www.twilio.com/docs/errors/50438

我正在使用 PHP twilio sdk(5.41.1) 首先创建一个对话资源,然后一个一个循环地创建参与者资源。添加P3时出现错误,因为此时C3的参与者列表与C1的参与者列表相同。

有没有办法解决这个问题?

解决方法

这里是 Twilio 开发者布道者。

这是 Conversations 产品内部的当前设计约束。可以想象,一旦创建 C3 并添加 P1、P2 和 P3,它就会匹配第一个并失败。 Twilio 必须解决此问题。

不过有一个解决方法。创建对话 C3 时,在建立群组时添加一个带有假号码的虚拟参与者,然后在发送任何消息之前删除参与者。

C3 => P1,P2,P5,P3,P4
//then remove P5

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。