你能获得会议频道成员的用户SID吗



我正在构建一个应用程序,该应用程序将(1(创建一个对话(聊天(,(2(创建两个用户,然后将这两个用户添加到对话中。这部分正在工作。

在将来的某个时候,给定会话SID(CHXXX…(,我想删除用户和会话。我可以获得会话参与者的列表,但这包括成员SID(MBXXX…(而不是用户SID(USXXX…(。我认为我需要用户SID来删除用户,而不是成员SID。

我可能忽略了如何将对话成员交叉引用到各自用户的显而易见的内容。

谢谢。

我刚刚意识到我对这个问题想得太多了。当创建参与者时,我可以创建一个具有唯一";身份;然后使用该身份给用户一个";友好名称"友好名称将显示在对话中。然后,当我删除对话时,我可以直接删除使用他们的"身份;不需要获得他们的实际UserSid。

特定于,"在未来的某个时刻"-你能利用计时器吗?

对话计时器

使用Twilio Conversations的状态和定时器功能,您可以管理,存储和归档应用程序的对话。

通过使用这些功能,您的对话参与者可以专注于积极的(正在进行的(对话。您还可以关闭旧的或不活动的对话以确保你不会超过每个会话的参与者限制。

还有:

列出对话参与者示例和删除对话参与者示例

当您将参与者添加到对话中时,您将在响应中收到sid,因此您可以将其保存,以便稍后从对话中删除参与者时使用。

或者,如果您只使用用户和会话SID,则可以使用您拥有的两个SID和用户会话资源查找参与者SID。

我刚刚意识到我想得太多了。当创建参与者时,我可以创建一个具有唯一";身份;然后使用该身份给用户一个";友好名称"友好名称将显示在对话中。然后,当我删除对话时,我可以直接删除使用他们的"身份;不需要获得他们的实际UserSid。

最新更新