首页 > 解决方案 > Twilio 对话 - 如何在默认服务 API 中创建新对话

问题描述

我可以使用 Twilio.Rest.Conversations.V1.Create() 使用默认对话服务简单地创建一个新对话,但是如何使用 API 使用特定(非默认)对话服务创建一个新对话?我可以获取我想要的对话服务:ServiceResource.Fetch(pathSid: "ISxxxxxxxxxxxxxxxxxx") 但我看不到如何使用它来创建新的对话。

是否不通过编程 API 支持,我是否需要使用原始 json 来代替 URL?

标签: twiliotwilio-apitwilio-conversations

解决方案


Twilio 开发人员布道者在这里。

我相信您正在谈论使用 Twilio API C# 库。有关创建对话的文档似乎忽略了这一点,但您可以通过将其作为pathChatServiceSid创建调用的选项来为不同的服务创建对话。

using Twilio.Rest.Conversations.V1;

TwilioClient.Init(accountSid, authToken);

var conversation = ConversationResource.Create(
  pathChatServiceSid: "ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
);

您可以在ConversationResourceConversationOptions的源代码中看到更多内容。我不是 C# 开发人员,所以我希望我已经为您正确解释了这一点。


推荐阅读