<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ## 文件路徑 ``` aliyunSMS/aliyunsms.cs ``` ## 代碼 ``` using System; using System.Collections.Generic; using System.Linq; using System.Text; using Aliyun.Acs.Core; using Aliyun.Acs.Core.Exceptions; using Aliyun.Acs.Core.Profile; using Aliyun.Acs.Dysmsapi.Model.V20170525; namespace NetWing.Common { public class aliyunsms { public string send(string recnum, string smstemplatecode, string smsparam) { String product = "Dysmsapi";//短信API產品名稱(短信產品名固定,無需修改) String domain = "dysmsapi.aliyuncs.com";//短信API產品域名(接口地址固定,無需修改) String accessKeyId = NetWing.Common.ConfigHelper.GetValue("accessKeyId");//你的accessKeyId,參考本文檔步驟2 String accessKeySecret = NetWing.Common.ConfigHelper.GetValue("aliaccessKeySecret");//你的accessKeySecret,參考本文檔步驟2 String SignName = NetWing.Common.ConfigHelper.GetValue("SignName"); //短信簽名 IClientProfile profile = DefaultProfile.GetProfile("cn-hangzhou", accessKeyId, accessKeySecret); //IAcsClient client = new DefaultAcsClient(profile); // SingleSendSmsRequest request = new SingleSendSmsRequest(); //初始化ascClient,暫時不支持多region(請勿修改) DefaultProfile.AddEndpoint("cn-hangzhou", "cn-hangzhou", product, domain); IAcsClient acsClient = new DefaultAcsClient(profile); SendSmsRequest request = new SendSmsRequest(); try { //request.AcceptFormat = Aliyun.Acs.Core.Http.FormatType.JSON; //必填:待發送手機號。支持以逗號分隔的形式進行批量調用,批量上限為1000個手機號碼,批量調用相對于單條調用及時性稍有延遲,驗證碼類型的短信推薦使用單條調用的方式 request.PhoneNumbers = recnum; //必填:短信簽名-可在短信控制臺中找到 request.SignName =SignName; //必填:短信模板-可在短信控制臺中找到 request.TemplateCode = smstemplatecode; //可選:模板中的變量替換JSON串,如模板內容為"親愛的${name},您的驗證碼為${code}"時,此處的值為 request.TemplateParam = smsparam; //可選:outId為提供給業務方擴展字段,最終在短信回執消息中將此值帶回給調用者 request.OutId = "ok"; //請求失敗這里會拋ClientException異常 SendSmsResponse sendSmsResponse = acsClient.GetAcsResponse(request); //System.Console.WriteLine(sendSmsResponse.Message); return sendSmsResponse.Message; } catch (ServerException e) { //System.Console.WriteLine("Hello World!"); return e.ErrorMessage; } catch (ClientException e) { //System.Console.WriteLine("Hello World!"); return e.ErrorMessage; } } } } ``` ## 調用方法 ``` RandomHelper r = new RandomHelper(); string tels = "13700225160"; string templateno = "SMS_51209300"; string smsparam = "{\"code\":\""+r.GetRandomInt(1000,9999)+"\",\"product\":\"云南便民\"}"; //驗證碼${ code},您正在嘗試變更${ product}重要信息,請妥善保管賬戶信息。 aliyunsms alisms = new aliyunsms(); string json = alisms.send(tels, templateno, smsparam); Response.Write(json); ``` ## 注意:阿里信息保存在web.config里(一下敏感信息已處理) ``` <appSettings> <add key="accessKeyId" value="LTAI221qVC3UPyCJ2aKB" /> <!--阿里短信accessKeyId--> <add key="aliaccessKeySecret" value="S212HT9bS9x2U0eVw7CFmHiXOD08rm1ZKf" /> <!--阿里短信accesskeysecert--> <add key="SignName" value="翼通" /> <!--阿里短信阿里短信簽名--> </appSettings> ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看