gpt4 book ai didi

twilio - Client.getConversationByUniqueName 和 Client.getConversationBySid 找不到其他用户创建的对话

转载 作者:行者123 更新时间:2023-12-04 08:10:57 27 4
gpt4 key购买 nike

注意:我在节点项目中使用@twilio/conversations 1.1.0 版。我正在从使用可编程聊天过渡到对话。
我看到对 Client.getConversationByUniqueNameClient.getConversationBySid 的调用没有返回由其他用户创建的现有 channel 。
例子:
用户“A”(具有自己的唯一身份和 token )使用以下代码成功创建了对话“myConvo1”:

client.createConversation({
uniqueName: 'myConvo1',
friendlyName: 'myConvo1',
});
用户“B”(具有自己的唯一身份和 token )无法使用以下命令找到该对话: Client.getConversationByUniqueName('myConvo1')Client.getConversationBySid(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 的 token /身份,我可以使用相同的功能很好地访问此对话。
另外,当我从用户 B 的客户端调用它时:
client.createConversation({
uniqueName: 'myConvo1',
friendlyName: 'myConvo1',
});
我收到此错误: Conversation with provided unique name already exists 。所以所有这些让我相信对话就在那里,但其他用户无法加入。
注意 2:我一直在引用下面的文档。我没有看到任何关于如何查找和加入 channel 的明确示例,因此我可能遗漏了某些内容或处理了这个错误。
https://media.twiliocdn.com/sdk/js/conversations/releases/1.1.0/docs/Client.html
https://www.twilio.com/docs/conversations

最佳答案

这可能是 Twilio Conversations 仅支持私有(private) channel 而不支持可编程聊天等公共(public) channel 的原因吗?
Public vs. Private Channel Use Cases with Twilio Programmable Chat
Migrating to Conversations from Programmable Chat

关于twilio - Client.getConversationByUniqueName 和 Client.getConversationBySid 找不到其他用户创建的对话,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65962351/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com