微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Twilio.Api 版本 3.4.1.0 中 TwilioClient.Init() 的替代方法是什么

如何解决Twilio.Api 版本 3.4.1.0 中 TwilioClient.Init() 的替代方法是什么

我想向 Twilio 发送通知,根据其官方文档,TwilioClient.Init 用于在最新版本中初始化基类。

enter image description here

enter image description here

由于对其他 dll 的依赖,我必须使用 Twilio.Api 版本 3.4.1.0,并且该旧版本中不存在 TwilioClient.Init 方法

enter image description here

那么,TwilioClient.Init 初始化的替代方法是什么?

解决方法

您可以像这样直接实例化 TwilioRestClient

using Twilio;
string accountSid = Environment.GetEnvironmentVariable("...");
string authToken = Environment.GetEnvironmentVariable("...");
var client = new TwilioRestClient(accountSid,authToken);

然后例如发送消息传递客户端到资源方法中:

var message = MessageResource.Create(
    to: new PhoneNumber("+1..."),from: new PhoneNumber("+1..."),body: "Hello from C#",client: client);

可以在 Manual Client Initialization 中找到一些文档。

旧版本也在 GitHub 上,我找不到 3.4.1,我找到的最接近的标签是 3.2.3

但请注意,您尝试使用的版本已被弃用,Twilio 将不再为其提供错误修复!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。