<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國際加速解決方案。 廣告
                ### SMS 短信發送方法 基于阿里大于的API進行封裝 2019-02-19 **位置:** Common\Tools\SmsTools.class.php **參數:** * @param $mobile 手機號 * @param $use 用途 * 1.用于注冊的驗證碼 * 2.用于找回密碼的驗證碼 * 3.用于用戶登錄的驗證碼 * 4.用于支付成功通知 * 5.用于催款 * 6.用于訂單拆分 * 6.用于發貨通知 * @param $tpl_params 模板變量數組 * 根據模板中對應的變量構造變量數組 * @return array 短信發送狀態信息 **調用:** ~~~ use Common\Tools\SmsTools; // 調用封裝 短信操作封裝類 public function testSMS() { $sms = new SmsTools(); // 實例化商品組件庫類 $moblie = '13434337223'; // 手機號 $use = 6; // 短信用途 $tpl_params = array( // 短信模板變量數組 'name' => '張湖畔', 'delivery_no' => '1500970026', 'express' => '順豐快遞', 'express_no' => '139946438007' ); $response = $sms->sendMessage($moblie, $use, $tpl_params); if ($response['Code'] == 'OK') { $data = array('success' => true, 'code' => 200, 'msg' => '短信發送成功!', 'data' => $use); // 用json格式返回數據 $result = $this->response($data, 'json'); return $result; } } ~~~ **完整代碼:** ~~~ /** * @param $mobile 手機號 * @param $use 用途 * 1.用于注冊的驗證碼 * 2.用于找回密碼的驗證碼 * 3.用于用戶登錄的驗證碼 * 4.用于支付成功通知 * 5.用于催款 * 6.用于訂單拆分 * 7.用于發貨通知 * @param $tpl_params 模板變量數組 * 根據模板中對應的變量構造變量數組 * @return array 返回發送狀態數組 */ public function sendMessage($mobile, $use, $tpl_params) { // 初始化SendSmsRequest實例用于設置發送短信的參數 $request = new SendSmsRequest(); //可選-啟用https協議 //$request->setProtocol("https"); // 必填,設置短信接收號碼 $request->setPhoneNumbers($mobile); // 必填,設置簽名名稱,應嚴格按"簽名名稱"填寫,請參考: https://dysms.console.aliyun.com/dysms.htm#/develop/sign $request->setSignName("COSCIA"); switch ($use){ case 1: // 用于注冊的驗證碼 $tpl = C('SMS_TEMP_TYPE.REGISTER_CODE'); $tpl_params = $this->createAndSaveCode($mobile, 1); // 生成驗證碼并保存到緩存 break; case 2: // 用于找回密碼的驗證碼 $tpl = C('SMS_TEMP_TYPE.RESET_PASS'); $tpl_params = $this->createAndSaveCode($mobile, 2); // 生成驗證碼并保存到緩存 break; case 3: // 用于用戶登錄的驗證碼 $tpl = C('SMS_TEMP_TYPE.LOGIN_CODE'); $tpl_params = $this->createAndSaveCode($mobile, 3); // 生成驗證碼并保存到緩存 break; case 4: // 用于支付成功通知 break; case 5: // 用于催款 break; case 6: // 用于訂單拆分 break; case 7: // 用于發貨通知 $tpl = C('SMS_TEMP_TYPE.DELIVERY_NOTICE'); break; default: // 默認 } // 必填,設置模板CODE,應嚴格按"模板CODE"填寫, 請參考: https://dysms.console.aliyun.com/dysms.htm#/develop/template $request->setTemplateCode($tpl); // 可選,設置模板參數, 假如模板中存在變量需要替換則為必填項 $request->setTemplateParam( json_encode($tpl_params, JSON_UNESCAPED_UNICODE) ); // 可選,設置流水號 $request->setOutId("yourOutId"); // 選填,上行短信擴展碼(擴展碼字段控制在7位或以下,無特殊需求用戶請忽略此字段) $request->setSmsUpExtendCode("1234567"); // 發起訪問請求 $acsResponse = static::getAcsClient()->getAcsResponse($request); // 對象數組轉成數組 $arr = object_to_array($acsResponse); // 返回發送狀態數組 return $arr; } ~~~
                  <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>

                              哎呀哎呀视频在线观看