简单说一下使用C#调用阿里云发送短信接口

2025-11-22 09:33:30

1、首先当然是注册阿里云账号,然后开通短信服务了(收费),

然后下载C#调用DEMO和SDK,可直接使用(自己需要增加一些安全保障),

我主要讲一下参数的填写,以及可能出现的问题。

简单说一下使用C#调用阿里云发送短信接口

2、双击打开vs,新建项目,引入下载的Demo。

首先添加命名空间,前提是在项目中引用下载好的SDK的dll。

简单说一下使用C#调用阿里云发送短信接口

3、然后就是最重要的几个参数,

static String product = "";//短信API产品名称,默认即可

 static String domain = "";//短信API产品域名,默认即可

static String accessId = "";//accessId 开通短信服务后自己申请

static String accessSecret = "";//accessSecret  和accessId配套使用

static String regionIdForPop = "cn-hangzhou";//默认即可

简单说一下使用C#调用阿里云发送短信接口

4、接着实例化发送短信的类。,并填写相关参数。

 request.PhoneNumbers = ""; //接受短信的电话号码

 request.SignName = ""; //短信签名 自己申请

request.TemplateCode = "";//短信模版Code 自己申请

 request.TemplateParam = "{\"code\":\"123\"}"; //模版中的参数

 request.OutId = ""; //输出参数

简单说一下使用C#调用阿里云发送短信接口

简单说一下使用C#调用阿里云发送短信接口

5、最后接受阿里云返回的json数据并输出。

简单说一下使用C#调用阿里云发送短信接口

6、C#可能输出的时候可能会报一个关于XML的错误(具体忘了),大概是因为,C#解析json数据出错,加上这句代码就OK了,

SendSmsResponse sendSmsResponse = acsClient.GetAcsResponse(request);

简单说一下使用C#调用阿里云发送短信接口

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢