无法在 C# 中使用 twilio 发送短信
Unable to send SMS using twilio in C#
我尝试使用来自 twilio 网站的示例代码发送 SMS,但收到错误消息“无效的 TLS 协议”。我使用了有效的 accountid、authtoken 和经过验证的手机号码。
class Program
{
static void Main(string[] args)
{
string accountSid = Environment.GetEnvironmentVariable("TWILIO_ACCOUNT_SID");
string authToken = Environment.GetEnvironmentVariable("TWILIO_AUTH_TOKEN");
TwilioClient.Init(accountSid, authToken);
var message = MessageResource.Create(
body: "Hi there",
from: new Twilio.Types.PhoneNumber("+15017122661"),
to: new Twilio.Types.PhoneNumber("+15558675310")
);
Console.WriteLine(message.Sid);
}
}
谢谢,
墨涵
显然,通过在发送请求之前将此行添加到代码中,它已修复。要查看更多信息,请转到此 link 中的相关问题:
System.Net.ServicePointManager.SecurityProtocol |= SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls;
我尝试使用来自 twilio 网站的示例代码发送 SMS,但收到错误消息“无效的 TLS 协议”。我使用了有效的 accountid、authtoken 和经过验证的手机号码。
class Program
{
static void Main(string[] args)
{
string accountSid = Environment.GetEnvironmentVariable("TWILIO_ACCOUNT_SID");
string authToken = Environment.GetEnvironmentVariable("TWILIO_AUTH_TOKEN");
TwilioClient.Init(accountSid, authToken);
var message = MessageResource.Create(
body: "Hi there",
from: new Twilio.Types.PhoneNumber("+15017122661"),
to: new Twilio.Types.PhoneNumber("+15558675310")
);
Console.WriteLine(message.Sid);
}
}
谢谢, 墨涵
显然,通过在发送请求之前将此行添加到代码中,它已修复。要查看更多信息,请转到此 link 中的相关问题:
System.Net.ServicePointManager.SecurityProtocol |= SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls;