You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在ASP.NET C#项目中修改Twilio短信的发件人名称?

修改Twilio短信发件人名称(ASP.NET C#实现)

嘿,既然你已经搞定了Twilio API的基础短信发送,现在想改发件人名称的话,其实很简单,但得先了解Twilio的规则:

关键前提:Twilio字母数字发件人ID规则

  • 自定义名称只能包含字母、数字和空格,不能有特殊符号(比如!@#$%)
  • 长度最多11个字符
  • 这个功能仅支持发送短信,无法接收回复(因为没有实际的电话号码)
  • 部分国家/地区可能有额外限制,不过大部分主流地区都能正常使用

修改后的代码示例

直接把from参数里的Twilio号码替换成你想要的自定义名称就行,代码如下:

static void Main(string[] args)
{
    // 你的Twilio账户Sid和Auth Token,从控制台获取
    const string accountSid = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
    const string authToken = "your_auth_token";

    TwilioClient.Init(accountSid, authToken);

    var to = new PhoneNumber("+15017122661");
    var message = MessageResource.Create(
        to,
        // 这里替换成你的自定义发件人名称,比如你的品牌名
        from: new PhoneNumber("MyBrand"), 
        body: "这是一条来自自定义发件人的测试短信!"
    );

    Console.WriteLine(message.Sid);
}

注意事项

  • 如果之后需要用户回复短信,别用自定义名称,得用Twilio分配给你的实际电话号码
  • 要是运行时报错,先检查自定义名称是否符合规则,或者确认你的Twilio账户所在区域支持这个功能

内容的提问来源于stack exchange,提问作者niico

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 10:39:31