91豆麻精品91久久久久久,中文在线资源,国产精品女视频,yw.139尤物在线精品视频

?
  歡迎訪問全國企業網站設計NO.1網站開發商平臺 付款方式
主頁 > 網站建設 > 建站知識 > dedecms使用阿里大魚短信接口進行短信發送

dedecms使用阿里大魚短信接口進行短信發送

POST TIME:2020-10-09

阿里大魚雖免費,但不足的是內容、簽名什么都要進行審核,且短信內容必須以模版方式進行調用,不能根據自己的需求隨意發送, 接下介紹下阿里大魚免費短信具體實現方法,該方法php程序可通用。

首先要去阿里大魚下載sdk,引用其中5個基礎文件即可,然后進入阿里大魚開發平臺申請一個帳號,新建應用,從后臺獲取appkey值和secretKey值;然后再新建一個短信模版,審核通過后取得模版id,同時如果需要在模版中傳人參數可以在通過setSmsParam方法設置進去;同樣短信簽名也需要后臺申請,審核通過才可以填寫相應的短信簽名進去;

做完上面的操作,把獲取的參數根據下面的方法傳入即可。

 如下返回值是數組返回的,已解析,有點注意的是官方文檔返回結構和實際的結構不一樣,發送成功的返回的值是二維數組結構,發送失敗的話則說簡單的一維數組結構。

include('aldy/TopClient.php'); //這個是你下面實例化的類  
    include('aldy/ResultSet.php'); //這個是topClient 里面需要實例化一個類所以我們也要加載 不然會報錯
    include('aldy/RequestCheckUtil.php'); //這個是成功后返回的信息文件
    include('aldy/TopLogger.php');   //這個是錯誤信息返回的一個php文件
    include('aldy/AlibabaAliqinFcSmsNumSendRequest.php'); //這個也是你下面示例的類
 
  //短信發送     模版id(TemplateCode),發送號碼(RecNum),FreeSignName(短信簽名)
  function send_sms($TemplateCode,$RecNum,$FreeSignName){
   $c = new TopClient;
   $c->appkey = ;//appkey值
   $c->secretKey = ;//secretKey值
   $req = new AlibabaAliqinFcSmsNumSendRequest;
   //$req->setExtend("123456");
   $req->setSmsType("normal");
   $req->setSmsFreeSignName($FreeSignName);
   $req->setSmsParam("{\"code\":\"1234\",\"product\":\"alidayu\"}");.//模版參數
   $req->setRecNum($RecNum);
   $req->setSmsTemplateCode($TemplateCode);
   $resp = $c->execute($req);
   
   $content = json_decode(json_encode($resp),true);
   try {
     $result=  $content['sub_msg'];
      throw new Exception('It is an exception!');   
     } catch (Exception $e) {
    if( $content['result']['success'] == 'true' ){
       $result= '發送成功';  
    }else{
     $result= '發送失敗';
    }
   }
   echo $result;
   exit();
  }

? 主站蜘蛛池模板: 应用必备| 寻甸| 安阳市| 勃利县| 万全县| 金阳县| 南和县| 崇阳县| 东兴市| 革吉县| 石狮市| 印江| 永胜县| 北京市| 巴彦县| 汉阴县| 洛阳市| 迭部县| 广宗县| 郯城县| 富民县| 和硕县| 德格县| 弥勒县| 冕宁县| 泰来县| 兖州市| 吴忠市| 大冶市| 新昌县| 河北区| 珠海市| 永嘉县| 中宁县| 固镇县| 兴宁市| 社旗县| 江油市| 珲春市| 和平县| 宜宾市|