【问题标题】:Twilio Conversation API get conversation user data AND conversation dataTwilio Conversation API 获取对话用户数据和对话数据
【发布时间】:2021-11-11 12:42:04
【问题描述】:

我正在尝试在我的应用上创建一个“对话历史记录”页面,您可以在其中看到“参与者”的姓名和对话的最后一条消息(见附图)。我知道图像必须来自另一个数据库。

我最近尝试了以下方法

  1. 使用client.conversations.users.userConversations.list()获取登录用户的现有对话列表

  2. 遍历对话的数量,并从每个对话中获取最后一条消息并获取参与者数据

participant = client.conversations.conversations(existingConversationSidAtIndex.conversationSid).messages.list({limit: 1})

client.conversations.users(participant.accountSid).fetch()
  1. 映射这两个数据集并将参与者数据与最后一条消息数据合并

一定有更有效的方法吗?

【问题讨论】:

    标签: twilio twilio-api


    【解决方案1】:

    这里是 Twilio 开发者宣传员。

    我认为您可以通过正确的 API 来执行此操作。您可能有 2 个选项可以让事情变得更有效率/性能。

    1. 将数据缓存在您自己的数据库中,这样您就不必每次都从 API 中查找。

    2. 使用 Conversations SDK 在应用程序的前端获取这些数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-01
      • 2022-11-05
      • 1970-01-01
      • 2012-06-25
      相关资源
      最近更新 更多