91成人在线播放_欧美一区二区视频在线观看_91精品国产高清久久久久久_国产精品久久亚洲不卡4k岛国


待發(fā)短信

在線客服
產品支持 短信寶客服
合作渠道 渠道合作
服務咨詢

4001-021-502

工作時間

9:00-21:00

ECShop小鯨懂商城新增短信寶短信接口

今天小編為大家講解一下ECShop小鯨懂商城7.9.9版本的短信寶短信接口是如何開發(fā)的。我們使用的短信接口是我們短信寶短信群發(fā)平臺的短信接口,我們短信寶短信群發(fā)平臺非常穩(wěn)定,發(fā)送速度快,注冊就送測試短信,推薦大家使用。

首先我們打開項目\admin\sms.php文件,替換24~79行的代碼:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<html>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>短信寶短信管理</title>
<style type="text/css" >
    :focus{outline:none;}
    .myem {font-size: 15px;color: black;font-weight: bold;}
    .main {padding-left: 60px;}
    .button {width: 150px;height: 35px;border-radius: 5px;border: none;background-color: #0E94D1;color: #FFF;margin-left: 66px;}
    .button:hover {cursor: pointer;}
    a{color: red;text-decoration: none;margin-left: 8px;}
    a:hover {color: red;text-decoration: underline;}
    .div1 {color: black;font-size: 14px;}
    input {padding: 3px 5px;font:12px "sans-serif", "Arial", "Verdana";line-height: 12px;}
    body{font:12px "sans-serif", "Arial", "Verdana";}
    span {line-height: 25px;color: gray;font-size: 13px;}
    h3{font-size: 18px;border-bottom: 1px solid #DCDCDC;padding: 10px 0;}
    p{font:12px "sans-serif", "Arial", "Verdana";}
</style>
<body>
<h3 align="center">短信寶短信管理</h3>
<div class="main">
    <form method="post" action="">
        <div class="div1">
                <span class="myem">請?zhí)顚懚绦艑毝绦艆?lt;a href="http://www.gjrencai.com" target="_blank">免費注冊短信寶賬號</a></span>
            <p> 短信寶用戶名&nbsp;:<input type="text" id="appkey" name="hy_appkey" value='<?php echo $hy_appkey ?>'/>
            <p>短信寶賬號密碼:<input type="password" id="secretkey" name="hy_secretkey" style="width: 228px;" value='<?php echo $hy_secretkey ?>'/><p>
            <p style="color: #808080;"> 特別注意:① 請前往:系統(tǒng)設置 -> 商店設置 -> 短信設置 填寫短信模板內容和短信簽名</p>
            <p style="color: #808080;">      ② 如需幫助,請聯(lián)系<a href="http://wpa.b.qq.com/cgi/wpa.php?ln=1&key=XzkzODA0NjAyMV8yNTU0MzFfNDAwMDA5MDQ2NV8yXw" target="_blank" style="margin: 0 5px;">短信寶客服</a></p>
        </div>
 
        <!-- 短信模板 -->
        <div class="div2">
            <span class="myem" >虛擬卡發(fā)貨是否發(fā)送短信給客戶</span><br/>
            是<input type="radio" name="mobile_virtual" value="1" <?php if($mobile_virtual==1){echo 'checked';} ?>/>
            否<input type="radio" name="mobile_virtual" value="0" <?php if($mobile_virtual==0){echo 'checked';} ?>/><br/>
            短信模板內容:<input name="mobile_virtual_template" type="text" value='<?php echo $mobile_virtual_template ?>'/><br/>
            <span>模板內容示例:您已獲得店鋪${supplier_name}的${goods_name}虛擬卡,卡號為:${card_sn},有效期為:${vali_date}</span><p>
        </div>
 
        <div class="div2">
            <span class="myem" >是否開啟報錯提示</span><br/>
            是<input type="radio" name="hy_showbug" value="1" <?php if($hy_showbug==1){echo 'checked';} ?>/>
            否<input type="radio" name="hy_showbug" value="0" <?php if($hy_showbug==0){echo 'checked';} ?>/><br/>
            <span>開啟后,短信發(fā)送失敗時,將提示詳細錯誤信息。</span><p>
        </div>
 
        <input class="button" type="submit" name="submit" id="submit" value="提交修改"/><br/><br/><br/>
    </form>
</div>
<div style="width: 100%;line-height: 35px;font-size: 12px;color: #585858;text-align: center;position:fixed;bottom:0;border-top: 1px solid #DCDCDC;"><a href="http://hongyuvip.com" target="_blank" style="text-decoration: none;color: #585858;">Copyright © 2015 - 2016 鴻宇科技 版權所有 盜版必究 </a></div>
</body>
</html>

接下來打開項目\mobile\sms\sms.php文件替換sendSMS函數

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
function sendSMS($mobile_phone$content)
{
   include "hy_config.php";
   $smsbao_param['u']=$hy_appkey;
   $smsbao_param['p']=md5($hy_secretkey);
   $smsbao_param['m']=$mobile_phone;
   $smsbao_param['c']=$content[0];
   $param_val=json_decode($content[1],true);
   if(!isset($param_val['product'])){
    $param_val[]=$content[2];
   }
   //由于變量個人不確定,判斷數組長度來替換變量
   $count=count($param_val);
   foreach($param_val as $key=>$val){
    $new_param_val[]=$val;
   }
   if($count==1){
    $smsbao_param['c']=sprintf($smsbao_param['c'],$new_param_val[0]);
   }elseif($count==2){
     $smsbao_param['c']=sprintf($smsbao_param['c'],$new_param_val[0],$new_param_val[1]);
   }elseif($count==3){
     $smsbao_param['c']=sprintf($smsbao_param['c'],$new_param_val[0],$new_param_val[1],$new_param_val[2]);
   }elseif($count==4){
     $smsbao_param['c']=sprintf($smsbao_param['c'],$new_param_val[0],$new_param_val[1],$new_param_val[2],$new_param_val[3]);
   }elseif($count==5){
     $smsbao_param['c']=sprintf($smsbao_param['c'],$new_param_val[0],$new_param_val[1],$new_param_val[2],$new_param_val[3],$new_param_val[4]);
   }elseif($count==6){
     $smsbao_param['c']=sprintf($smsbao_param['c'],$new_param_val[0],$new_param_val[1],$new_param_val[2],$new_param_val[3],$new_param_val[4],$new_param_val[5]);
   }elseif($count==7){
     $smsbao_param['c']=sprintf($smsbao_param['c'],$new_param_val[0],$new_param_val[1],$new_param_val[2],$new_param_val[3],$new_param_val[4],$new_param_val[5],$new_param_val[6]);
   }
  
   $hy_result=file_get_contents("http://api.smsbao.com/sms?".http_build_query($smsbao_param));
   $hy_result=$hy_result=='0'?1:0;
 
   if ($hy_result == true) {
       return true;
   else {
       if($hy_showbug == true){
           $hy_result $resp->sub_msg;
           if(empty($hy_result)){
               echo "短信驗證碼發(fā)送失敗!請檢查:\n鴻宇管理中心->短信管理->短信賬號與密碼\n商店設置->短信設置->短信簽名、對應的模板編號\n阿里開發(fā)者控制臺->安全中心->IP白名單是否正確?";
           }else{
               echo "發(fā)送失敗:【" $hy_result "】";
           }
           exit;
       }
       return false;
   }
}

最后打開項目\sms\sms.php文件,替換掉sendSMS函數

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
function sendSMS($mobile_phone$content)
{
   include "hy_config.php";
   $smsbao_param['u']=$hy_appkey;
   $smsbao_param['p']=md5($hy_secretkey);
   $smsbao_param['m']=$mobile_phone;
   $smsbao_param['c']="【{$content[2]}】".$content[0];
   $param_val=json_decode($content[1],true);
   if(!isset($param_val['product'])){
    $param_val[]=$content[2];
   }
   //由于變量個人不確定,判斷數組長度來替換變量
   $count=count($param_val);
   foreach($param_val as $key=>$val){
    $new_param_val[]=$val;
   }
   if($count==1){
    $smsbao_param['c']=sprintf($smsbao_param['c'],$new_param_val[0]);
   }elseif($count==2){
     $smsbao_param['c']=sprintf($smsbao_param['c'],$new_param_val[0],$new_param_val[1]);
   }elseif($count==3){
     $smsbao_param['c']=sprintf($smsbao_param['c'],$new_param_val[0],$new_param_val[1],$new_param_val[2]);
   }elseif($count==4){
     $smsbao_param['c']=sprintf($smsbao_param['c'],$new_param_val[0],$new_param_val[1],$new_param_val[2],$new_param_val[3]);
   }elseif($count==5){
     $smsbao_param['c']=sprintf($smsbao_param['c'],$new_param_val[0],$new_param_val[1],$new_param_val[2],$new_param_val[3],$new_param_val[4]);
   }elseif($count==6){
     $smsbao_param['c']=sprintf($smsbao_param['c'],$new_param_val[0],$new_param_val[1],$new_param_val[2],$new_param_val[3],$new_param_val[4],$new_param_val[5]);
   }elseif($count==7){
     $smsbao_param['c']=sprintf($smsbao_param['c'],$new_param_val[0],$new_param_val[1],$new_param_val[2],$new_param_val[3],$new_param_val[4],$new_param_val[5],$new_param_val[6]);
   }
   
   $hy_result=file_get_contents("http://api.smsbao.com/sms?".http_build_query($smsbao_param));
   $hy_result=$hy_result=='0'?1:0;
 
   if ($hy_result == true) {
       return true;
   else {
       if($hy_showbug == true){
           $hy_result $resp->sub_msg;
           if(empty($hy_result)){
               echo "短信驗證碼發(fā)送失敗!請檢查:\n鴻宇管理中心->短信管理->短信賬號與密碼\n商店設置->短信設置->短信簽名、對應的模板編號\n阿里開發(fā)者控制臺->安全中心->IP白名單是否正確?";
           }else{
               echo "發(fā)送失敗:【" $hy_result "】";
           }
           exit;
       }
       return false;
   }
}

經過上面的替換,短信寶的短信平臺已經替換成功了,可以正常使用了。進行測試發(fā)送:

報備一下短信寶的VIP模板,這樣就可以走短信寶的優(yōu)質通道了,即便遇到敏感文字我們都不會人工審核,短信內容3~5秒就可送達。

另外:我們已經開發(fā)好完整的ECshop小鯨懂商城系統(tǒng)短信寶插件,點擊此鏈接 下載及查看安裝流程。

開源插件

最新更新

電商類

CMS類

微信類

文章標簽