Twilio Client.getConversationByUniqueName和Client.GetConversationById找不到其他用户创建的对话

Twilio Client.getConversationByUniqueName和Client.GetConversationById找不到其他用户创建的对话,twilio,twilio-conversations,Twilio,Twilio Conversations,注意:我正在节点项目中使用@twilio/conversations版本1.1.0。我正在从使用可编程聊天过渡到对话 我看到对Client.getConversationByUniqueName和Client.getConversationById的调用没有返回其他用户创建的现有频道 例如: 用户“A”(具有自己的唯一标识和令牌)使用以下代码成功创建了对话“myConvo1”: client.createConversation({ uniqueName: 'myConvo1', f

注意:我正在节点项目中使用@twilio/conversations版本1.1.0。我正在从使用可编程聊天过渡到对话

我看到对
Client.getConversationByUniqueName
Client.getConversationById
的调用没有返回其他用户创建的现有频道

例如:

用户“A”(具有自己的唯一标识和令牌)使用以下代码成功创建了对话“myConvo1”:

client.createConversation({
   uniqueName: 'myConvo1',
   friendlyName: 'myConvo1',
 });
用户“B”(具有自己的唯一标识和令牌)无法使用以下命令找到该对话:
Client.getConversationByUniqueName('myConvo1')
Client.getConversationById(sid)
(仅传递从初始createConversation调用中获得的sid)。   我分别看到这些错误:

Not Found    at ​​​Upstream.actualSend​​​
      ​./node_modules/@twilio/conversations/node_modules/twilsock/lib/services/upstream.js:135

Conversation with SID CHc4565e40a32f4bffaf490bae2cff45db is not found. 
      at ​​​conversations.syncListRead.promise.then.then.conversation​​​ ​./node_modules/@twilio/conversations/lib/client.js:283
但是,如果使用用户A的令牌/身份,我可以使用相同的功能很好地访问此对话。 另外,当我从用户B的客户端调用此命令时:

client.createConversation({
       uniqueName: 'myConvo1',
       friendlyName: 'myConvo1',
     });
我收到此错误:
具有提供的唯一名称的对话已存在
。因此,所有这些让我相信对话是存在的,但其他用户无法加入

注2:我一直在参考下面的文档。我没有看到任何关于如何查找和加入频道的明确示例,因此我可能遗漏了一些内容或处理错误


这就是为什么Twilio对话只支持私人频道,而不支持可编程聊天等公共频道的原因吗


我创建了多个服务ID,并使用了一个特定的(XXXX Chat Dev)聊天服务ID,但应用程序使用了默认的聊天服务ID,我在后端中没有提到

通过删除Twilio中的默认聊天服务ID进行修复


干杯

对。对话是私人的。我忽略了一个事实,即参与者需要被已经在聊天室中的人邀请/添加(即对话。添加('user123')。谢谢。