您的位置首页生活快答

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

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

的有关信息介绍如下:

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

发送短信的解决方案有好多,这里说一下阿里云的短信服务。

工具/原料VisualStudio方法/步骤1首先当然是注册阿里云账号,然后开通短信服务了(收费)。

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

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

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

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

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

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

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

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

staticStringaccessSecret="";//accessSecret和accessId配套使用

staticStringregionIdForPop="cn-hangzhou";//默认即可

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

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

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

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

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

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

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

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

SendSmsResponsesendSmsResponse=acsClient.GetAcsResponse(request)。