本文为您介绍短信服务.Net SDK的使用方法及示例。

准备工作

  • 在安装和使用阿里云SDK前,确保您已经注册阿里云账号并生成访问密钥(AccessKey)。详情请参见AccessKey
  • 安装SDK。
    1. 在解决方案资源管理器面板中,右键单击您的项目,选择管理NuGet程序包菜单。
    2. 在打开的NuGet管理面板中单击浏览选项卡输入AlibabaCloud.SDK.Dysmsapi20170525
    3. 单击安装。

发送短信

  • 代码示例
    using System;
    using System.Collections;
    using System.Collections.Generic;
    using System.IO;
    using System.Threading.Tasks;
    
    using Tea;
    using Tea.Utils;
    
    
    namespace AlibabaCloud.SDK.Sample
    {
        public class Sample
        {
    
            /**
             * 使用AK&SK初始化账号Client
             * @param accessKeyId
             * @param accessKeySecret
             * @return Client
             * @throws Exception
             */
            public static AlibabaCloud.SDK.Dysmsapi20170525.Client CreateClient(string accessKeyId, string accessKeySecret)
            {
                AlibabaCloud.OpenApiClient.Models.Config config = new AlibabaCloud.OpenApiClient.Models.Config
                {
                    // 您的AccessKey ID
                    AccessKeyId = accessKeyId,
                    // 您的AccessKey Secret
                    AccessKeySecret = accessKeySecret,
                };
                // 访问的域名
                config.Endpoint = "dysmsapi.aliyuncs.com";
                return new AlibabaCloud.SDK.Dysmsapi20170525.Client(config);
            }
    
            public static void Main(string[] args)
            {
                AlibabaCloud.SDK.Dysmsapi20170525.Client client = CreateClient("accessKeyId", "accessKeySecret");
                AlibabaCloud.SDK.Dysmsapi20170525.Models.SendSmsRequest sendSmsRequest = new AlibabaCloud.SDK.Dysmsapi20170525.Models.SendSmsRequest
                {
                    PhoneNumbers = "1503871****",
                    SignName = "阿里大于测试专用",
                    TemplateCode = "SMS_71255707",
                    TemplateParam = "{\"customer\":\"1111\"}",
                };
                // 复制代码运行请自行打印 API 的返回值
                client.SendSms(sendSmsRequest);
            }
    
    
        }
    }
  • 结果示例
    {  "RequestId": "614048FB-0619-4439-A1D5-AA8B218A****",  "Message": "OK",  "BizId": "386715418801811068^0",  "Code": "OK"}

相关文档

  • 如果您想了解更多示例,请参见OpenAPI开发者门户
    说明 登录开发者门户平台,SDK版本选择时,请选择升级版 SDK
  • 短信服务相关API,请参见API概览