twilio - Twilio 对话 - 如何在默认服务 API 中创建新对话
问题描述
我可以使用 Twilio.Rest.Conversations.V1.Create() 使用默认对话服务简单地创建一个新对话,但是如何使用 API 使用特定(非默认)对话服务创建一个新对话?我可以获取我想要的对话服务:ServiceResource.Fetch(pathSid: "ISxxxxxxxxxxxxxxxxxx") 但我看不到如何使用它来创建新的对话。
是否不通过编程 API 支持,我是否需要使用原始 json 来代替 URL?
解决方案
Twilio 开发人员布道者在这里。
我相信您正在谈论使用 Twilio API C# 库。有关创建对话的文档似乎忽略了这一点,但您可以通过将其作为pathChatServiceSid
创建调用的选项来为不同的服务创建对话。
using Twilio.Rest.Conversations.V1;
TwilioClient.Init(accountSid, authToken);
var conversation = ConversationResource.Create(
pathChatServiceSid: "ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
);
您可以在ConversationResource和ConversationOptions的源代码中看到更多内容。我不是 C# 开发人员,所以我希望我已经为您正确解释了这一点。
推荐阅读
- php - 如何在将数据发送到电子邮件时从单选按钮中选择值
- javascript - Uncaught ReferenceError: myFunction is not defined Javascript
- python - 如何逐元素比较 3 个 numpy 数组并将结果作为具有最大值的数组获得?
- selenium - 如何覆盖/替换微软基本编码器文件?
- css - 如何使引导侧边栏折叠不改变内容宽度?
- c# - 如何将 xamarin android 应用程序连接到 Cloud Firestore db
- python - 在 django 中按模型字段的子字符串对对象进行排序
- javascript - 如何从另一个 js 应用程序启动 js 应用程序?
- php - 用 JS 获取内容,用 PHP 回显
- azure-active-directory - 微软图形。使用应用程序自己的身份访问 OneDrive