<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>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ## 1.因為是懶人寫法,所以我們直接用帶有demo的sdk 圖示鏈接:[https://help.aliyun.com/document_detail/55359.html?spm=a2c4g.11186623.6.698.13d911273aOxl0](https://help.aliyun.com/document_detail/55359.html?spm=a2c4g.11186623.6.698.13d911273aOxl0) ![在這里插入圖片描述](https://img-blog.csdnimg.cn/20210219141458473.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dhbmd6aGFl,size_16,color_FFFFFF,t_70) ## 2、下載后的目錄結構是 ![在這里插入圖片描述](https://img-blog.csdnimg.cn/20210219141700221.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dhbmd6aGFl,size_16,color_FFFFFF,t_70) ## 3、因為是懶人寫法所以我們的修改就簡單了下面進行講解進入正題 ### 找到對應的參數 accessKeyId、accessKeySecret 、簽名、模板id、模板內的變量 ![在這里插入圖片描述](https://img-blog.csdnimg.cn/202102191419573.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dhbmd6aGFl,size_16,color_FFFFFF,t_70) ![在這里插入圖片描述](https://img-blog.csdnimg.cn/20210219142107915.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dhbmd6aGFl,size_16,color_FFFFFF,t_70) ![在這里插入圖片描述](https://img-blog.csdnimg.cn/20210219142135457.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dhbmd6aGFl,size_16,color_FFFFFF,t_70) ![在這里插入圖片描述](https://img-blog.csdnimg.cn/20210219142153543.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dhbmd6aGFl,size_16,color_FFFFFF,t_70) ### 修改demo里面的參數和內容,封裝成一個方法或者類,如下: ```php <?php ini_set("display_errors", "on"); require_once dirname(__DIR__) . '/api_sdk/vendor/autoload.php'; use Aliyun\Core\Config; use Aliyun\Core\Profile\DefaultProfile; use Aliyun\Core\DefaultAcsClient; use Aliyun\Api\Sms\Request\V20170525\SendSmsRequest; use Aliyun\Api\Sms\Request\V20170525\SendBatchSmsRequest; use Aliyun\Api\Sms\Request\V20170525\QuerySendDetailsRequest; // 加載區域結點配置 Config::load(); /** * Class SmsDemo * * 這是短信服務API產品的DEMO程序,直接執行此文件即可體驗短信服務產品API功能 * (只需要將AK替換成開通了云通信-短信服務產品功能的AK即可) * 備注:Demo工程編碼采用UTF-8 */ class SmsDemo { static $acsClient = null; static $accessKeyId="LTAI4GG6GGBSPngCA9kpJX6X"; static $accessKeySecret="0c7cs8b8kqBDvqGCXHxKd5JlrLeZ8q"; /** * 取得AcsClient * * @return DefaultAcsClient */ public static function getAcsClient() { //產品名稱:云通信短信服務API產品,開發者無需替換 $product = "Dysmsapi"; //產品域名,開發者無需替換 $domain = "dysmsapi.aliyuncs.com"; // TODO 此處需要替換成開發者自己的AK (https://ak-console.aliyun.com/) $accessKeyId = static::$accessKeyId; // AccessKeyId $accessKeySecret = static::$accessKeySecret;//"yourAccessKeySecret"; // AccessKeySecret // 暫時不支持多Region $region = "cn-hangzhou"; // 服務結點 $endPointName = "cn-hangzhou"; if(static::$acsClient == null) { //初始化acsClient,暫不支持region化 $profile = DefaultProfile::getProfile($region, $accessKeyId, $accessKeySecret); // 增加服務結點 DefaultProfile::addEndpoint($endPointName, $region, $product, $domain); // 初始化AcsClient用于發起請求 static::$acsClient = new DefaultAcsClient($profile); } return static::$acsClient; } /** * 發送短信 * @return stdClass */ public static function sendSms($Phone,$Sign,$TemplateCode,$Param) { // 初始化SendSmsRequest實例用于設置發送短信的參數 $request = new SendSmsRequest(); //可選-啟用https協議 //$request->setProtocol("https"); // 必填,設置短信接收號碼 $request->setPhoneNumbers($Phone); // 必填,設置簽名名稱,應嚴格按"簽名名稱"填寫,請參考: https://dysms.console.aliyun.com/dysms.htm#/develop/sign $request->setSignName($Sign); // 必填,設置模板CODE,應嚴格按"模板CODE"填寫, 請參考: https://dysms.console.aliyun.com/dysms.htm#/develop/template $request->setTemplateCode($TemplateCode); // 可選,設置模板參數, 假如模板中存在變量需要替換則為必填項 // array( // 短信模板中字段的值 // "code"=>"12345", // "product"=>"dsd" // ) $request->setTemplateParam(json_encode($Param, JSON_UNESCAPED_UNICODE)); // 可選,設置流水號 // $request->setOutId("yourOutId"); // 選填,上行短信擴展碼(擴展碼字段控制在7位或以下,無特殊需求用戶請忽略此字段) // $request->setSmsUpExtendCode("1234567"); // 發起訪問請求 $acsResponse = static::getAcsClient()->getAcsResponse($request); return $acsResponse; } } ``` ### 我們只需要引用這個類,然后調用 ```php require_once '/aliyundysms/api_demo/SmsDemo.php'; $response = SmsDemo::sendSms($Phone,$Sign,$TemplateCode,$Param) ; echo "發送短信(sendSms)接口返回的結果:\n"; print_r($response); ``` 完成收工;
                  <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>

                              哎呀哎呀视频在线观看