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


待發短信

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

4001-021-502

工作時間

9:00-21:00

iWebShop電商平臺短信接口替換

iwebshop電商平臺是一款基于php+mysql開發的100%開源軟件,支持二次開發和自由修改,具有跨平臺性適用于各種服務器環境,今天小編就分享一下如何進行二次開發,我以替換短信接口為例。一步步的教大家如何開發,我們使用的短信接口是我們短信寶短信群發平臺的短信接口,我們短信寶短信群發平臺非常穩定,發送速度快,注冊就送測試短信,推薦大家使用。

進行短信接口替換,首先我們需要修改后臺的顯示界面,打開項目/views/sysdefault/hsms.html文件,修改6~57行左右,代碼如下:

?
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
53
<form action="#" method="post" name='sms_conf'>
    <table class="form_table">
        <colgroup>
            <col width="150px" /><col />
        </colgroup>
        <tr>
            <th>說明:</th>
            <td>還沒有注冊短信寶短信平臺的用戶,請點擊
                <a href="http://www.gjrencai.com" target="_blank" class="orange">注冊</a>
                <p>商城所用的短信內容模板在【/classes/smstemplate.php】文件中,盡量用原始的短信模板,否則會導致短信發送延遲等問題</p>
                <p>如果想關閉某個短信發送環節,可以直接把相應方法的返回值設置為空</p>
            </td>
        </tr>
        <tr>
            <th>管理員手機號:</th>
            <td><label class="red">【系統】——【網站設置】——【手機號】</label></td>
        </tr>
        <tr>
            <th>短信平臺:</th>
            <td>
                <select name="sms_platform" class="normal">
                    <option value="smsbao">短信寶短信平臺</option>
                </select>
            </td>
        </tr>
        <tr>
            <th>用戶名:</th>
            <td><input type='text' class='normal' name='sms_username' pattern='required' alt='' /><label>短信寶用戶名</label></td>
        </tr>
        <tr>
            <th>密碼:</th>
            <td><input type='text' class='normal' name='sms_pwd' pattern='required' alt='' /><label>短信寶密碼</label></td>
        </tr>
        <tr>
            <th>簽名</th>
            <td><input type='text' class='normal' name='sms_userid' alt='' /><label>短信簽名(3-8個字符)</label></td>
        </tr>
        <tr>
            <th>測試手機號碼:</th>
            <td>
                <input type='text' class='normal' name='mobile' pattern='mobi' empty alt='填寫正確的手機號碼' />
                <label>必須先<保存>配置后,在測試短信發送的功能【可選】</label>
            </td>
        </tr>
        <tr>
            <th></th>
            <td>
                <button type='button' class="submit" onclick="submitConfig();"><span>保 存</span></button>
                <button class="submit" type='button' onclick="test_sendhsms(this);"><span id='testmobile'>測試短信發送</span></button>
            </td>
        </tr>
    </table>
</form>

后臺顯示界面修改完成后,我們接下來去修改發送短信的調用接口,將其修改成短信寶的接口,打開項目/classes/hsms.php文件,修改send方法,修改代碼如下:

?
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
/**
     * @brief 發送短信
     * @param string $mobiles 多個手機號為用半角,分開,如13899999999,13688888888(最多200個)
     * @param string $content 短信內容
     * @param int $delay 延遲設置
     * @return success or fail
     */
    public static function send($mobiles$content$delay = 1)
    {
        if(!$content)
        {
            return "短信內容不能為空";
        }
 
        if( !isset($_SERVER['HTTP_USER_AGENT']) )
        {
            return "非客戶端訪問";
        }
 
        $mobile_array explode(","$mobiles);
        foreach ($mobile_array as $key => $val)
        {
            if(false === IValidate::mobi($val))
            {
                unset($mobile_array[$key]);
            }
        }
 
        if(!$mobile_array)
        {
            return "非法手機號碼";
        }
 
        if(count($mobile_array) > 200)
        {
            return "手機號超過200個";
        }
 
        //延遲機制
        if($delay == 1)
        {
            $cacheObj new ICache();
            $smsTime $cacheObj->get('smsDelay');
            if($smsTime && time() - $smsTime < self::$sendStep)
            {
                return "短信發送頻率太快,請稍候再試...";
            }
            //更新發送時間
            $cacheObj->set('smsDelay',time());
        }
 
        if(self::$smsInstance == null)
        {
            $platform = self::getPlatForm();
            switch($platform)
            {
                case "smsbao":
                {
                    $classFile = IWeb::$app->getBasePath().'plugins/hsms/smsbao.php';
                    require($classFile);
                    self::$smsInstance new smsbao();
                }
                break;
 
                default:
                {
                    $classFile = IWeb::$app->getBasePath().'plugins/hsms/smsbao.php';
                    require($classFile);
                    self::$smsInstance new smsbao();
                }
            }
        }
        return self::$smsInstance->send($mobiles$content);
    }
}

最后我們進行添加短信寶的發送類,在項目/plugins/hsms下新建一個smsbao.php文件,添加代碼如下:

?
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
<?php
/**
 * @copyright (c) 2016 smsbao.com
 * @file smsbao.php
 * @brief **短信發送接口
 * @author linf
 * @date 2016/11/21 11:10:38
 * @version 1.0
 */
 
 /**
 * @class smsbao
 * @brief 短信發送接口 http://api.smsbao.com/sms
 */
class smsbao extends hsmsBase
{
    private $submitUrl  "http://api.smsbao.com/sms";
    /**
     * @brief 獲取config用戶配置
     * @return array
     */
    public function getConfig()
    {
        $siteConfigObj new Config("site_config");
 
        return array(
            'username' => $siteConfigObj->sms_username,
            'userpwd'  => $siteConfigObj->sms_pwd,
            'sign'  => $siteConfigObj->sms_userid,
        );
    }
 
    /**
     * @brief 發送短信
     * @param string $mobile
     * @param string $content
     * @return
     */
    public function send($mobile,$content)
    {
        $config = self::getConfig();
 
        $post_data array(
            'u' => $config['username'],
            'p' => md5($config['userpwd']),
            'c'  => '【'.$config['sign'].'】'.$content,
            'm'   => $mobile,
        );
 
        $url    $this->submitUrl;
        $string '';
        foreach ($post_data as $k => $v)
        {
           $string .="$k=".urlencode($v).'&';
        }
 
        $post_string substr($string,0,-1);
 
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_POST, 1);
        curl_setopt($ch, CURLOPT_HEADER, 0);
        curl_setopt($ch, CURLOPT_URL,$url);
        curl_setopt($ch, CURLOPT_POSTFIELDS, $post_string);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //如果需要將結果直接返回到變量里,那加上這句。
        $result = curl_exec($ch);
        return $this->response($result);
    }
 
    /**
     * @brief 解析結果
     * @param $result 發送結果
     * @return string success or fail
     */
    public function response($result)
    {
        if(trim($result) =='0')
        {
            return 'success';
        }
        else
        {
            return $this->getMessage($result);
        }
    }
 
    /**
     * @brief 獲取參數
     */
    public function getParam()
    {
        return array(
            "username" => "用戶名",
            "userpwd"  => "密碼",
            "usersign" => "短信簽名",
        );
    }
 
 
    //返回消息提示
    public function getMessage($code)
    {
        $messageArray array(
            -1 =>"參數不全",
            30  =>"密碼錯誤",
            40  =>"賬號不存在",
            41  =>"余額不足",
            42  =>"賬號過期",
            43  =>"IP地址限制",
            50  =>"內容含有敏感詞",
            51 =>"手機號碼不正確",
        );
        return isset($messageArray[$code]) ? $messageArray[$code] : "未知錯誤";
    }
}

好了,經過以上的替換,短信寶的短信平臺已經替換成功了,可以正常使用了。我們進行發送測試:

報備一下短信寶的VIP模板,這樣就可以走短信寶的優質通道了,并且免審核了,短信內容3~5秒就可送達。
開源插件

最新更新

電商類

CMS類

微信類

文章標簽
91成人在线播放_欧美一区二区视频在线观看_91精品国产高清久久久久久_国产精品久久亚洲不卡4k岛国
在线免费观看视频一区| 欧美精品乱人伦久久久久久| 久久久亚洲高清| 日韩欧美在线不卡| 欧美日精品一区视频| 欧美最猛黑人xxxxx猛交| 91极品美女在线| 欧美性生活一区| 欧美日本精品一区二区三区| 欧美丝袜丝交足nylons图片| 欧美色老头old∨ideo| 欧美区在线观看| 日韩精品在线一区| 久久精品视频网| 中文字幕国产一区二区| 国产精品国产精品国产专区不片| 亚洲色图一区二区三区| 亚洲精品欧美二区三区中文字幕| 亚洲主播在线观看| 日韩电影网1区2区| 国产乱码精品一品二品| 高清av一区二区| 欧美专区日韩专区| 欧美不卡在线视频| 中日韩免费视频中文字幕| 亚洲欧美国产77777| 香蕉加勒比综合久久| 精东粉嫩av免费一区二区三区| 国产麻豆日韩欧美久久| 色诱视频网站一区| 欧美不卡在线视频| 国产精品美女久久久久aⅴ| 亚洲国产日韩在线一区模特| 国产一区二区三区在线观看精品| 91亚洲大成网污www| 6080日韩午夜伦伦午夜伦| 久久久久99精品一区| 亚洲精品视频观看| 开心九九激情九九欧美日韩精美视频电影 | 欧美国产欧美综合| 亚洲欧洲无码一区二区三区| 青青草91视频| 91污在线观看| 久久久夜色精品亚洲| 亚洲午夜在线电影| 美国十次了思思久久精品导航| 成人伦理片在线| 日韩欧美激情一区| 亚洲综合精品自拍| 成人一区二区视频| 欧美变态tickle挠乳网站| 亚洲精品v日韩精品| 精品一区二区三区在线观看 | 蜜桃久久av一区| 一本大道综合伊人精品热热| 精品国产乱码久久久久久浪潮 | 亚洲色图视频网站| 成人做爰69片免费看网站| 91精品欧美一区二区三区综合在| 中文字幕色av一区二区三区| 韩国女主播成人在线| 91精品国产aⅴ一区二区| 一区二区在线看| 99精品国产一区二区三区不卡| 欧美精品一区二区在线观看| 日本午夜一本久久久综合| 欧美亚洲一区二区在线观看| 综合久久久久久| 成人国产精品视频| 国产精品电影院| 成人黄色软件下载| 中文字幕欧美三区| 国产在线观看一区二区| 久久婷婷色综合| 国产福利一区在线| 久久久久国色av免费看影院| 久久国产精品一区二区| 久久国产精品72免费观看| 日韩手机在线导航| 激情欧美一区二区| 国产亚洲精品中文字幕| 成熟亚洲日本毛茸茸凸凹| 亚洲视频狠狠干| 欧美视频一区二| 亚洲一区二区三区精品在线| 99精品一区二区三区| 亚洲欧美乱综合| 欧美日韩另类国产亚洲欧美一级| 亚洲成人一区二区在线观看| 欧美影视一区二区三区| 亚洲午夜国产一区99re久久| 欧美日韩一区在线| 男女男精品视频网| 久久久亚洲国产美女国产盗摄 | 精品久久久久久久久久久久久久久| 蜜桃av噜噜一区| 久久嫩草精品久久久精品一| 夫妻av一区二区| 一级日本不卡的影视| 欧美日韩精品一区二区三区蜜桃 | 亚洲超丰满肉感bbw| 欧美一区二区视频在线观看2022| 日韩av一级片| 欧美mv日韩mv国产网站| 成人动漫av在线| 亚洲午夜免费电影| 精品国产乱码久久久久久免费| 国产不卡视频在线播放| 一区二区在线观看免费视频播放| 欧美日韩一区精品| 久久成人av少妇免费| 亚洲国产精品t66y| 欧美色手机在线观看| 另类人妖一区二区av| 欧美极品少妇xxxxⅹ高跟鞋| 91一区二区在线| 日韩av一区二区在线影视| 国产日产欧美一区| 精品视频在线视频| 懂色av中文字幕一区二区三区| 一区二区三区四区乱视频| 日韩欧美不卡一区| 99久久精品国产观看| 奇米精品一区二区三区四区| 国产精品久久久久久久第一福利| 制服丝袜成人动漫| 99re热这里只有精品视频| 日本免费在线视频不卡一不卡二| 欧美精品一区二区三区蜜臀| 99视频精品免费视频| 蜜臂av日日欢夜夜爽一区| 亚洲女与黑人做爰| 久久先锋资源网| 在线亚洲欧美专区二区| 国产一区二区日韩精品| 亚洲成在线观看| 中文字幕一区免费在线观看| 日韩一本二本av| 欧美三级视频在线| av电影天堂一区二区在线观看| 三级一区在线视频先锋| 亚洲四区在线观看| 久久嫩草精品久久久精品一| 3d动漫精品啪啪一区二区竹菊| 在线视频亚洲一区| www.66久久| 久久99精品一区二区三区三区| 亚洲国产精品一区二区久久| 中文字幕高清一区| 精品久久人人做人人爰| 欧美日韩精品一区二区三区四区| 99视频在线精品| 国产成人综合亚洲网站| 奇米精品一区二区三区四区| 亚洲国产精品一区二区www| 国产精品成人免费| 色8久久精品久久久久久蜜| 粉嫩av一区二区三区在线播放| 激情五月婷婷综合网| 蜜桃在线一区二区三区| 午夜亚洲国产au精品一区二区| 亚洲精品综合在线| 亚洲日本丝袜连裤袜办公室| 亚洲美女视频在线| 一区精品在线播放| 综合久久一区二区三区| 亚洲欧洲成人自拍| 国产精品久久久久影院亚瑟| 中文一区一区三区高中清不卡| 欧美成人性战久久| 欧美成人艳星乳罩| 精品福利av导航| 久久久五月婷婷| 国产区在线观看成人精品| 国产精品天干天干在线综合| 国产精品私人影院| 亚洲视频在线观看一区| 一区二区三区四区在线| 亚洲成va人在线观看| 婷婷开心久久网| 麻豆精品在线看| 国产一区视频网站| 成人一区二区三区视频在线观看 | 成人黄色av网站在线| 99久久精品99国产精品| 欧美伊人久久久久久午夜久久久久| 欧美在线三级电影| 欧美精品色一区二区三区| 欧美大片一区二区| 久久久久久夜精品精品免费| 欧美激情在线一区二区| 中文字幕一区二区在线观看| 亚洲精品va在线观看| 丝袜亚洲精品中文字幕一区| 蜜桃在线一区二区三区| 国产精品一二三四| 91搞黄在线观看| 精品1区2区在线观看| 最新国产の精品合集bt伙计| 亚洲国产中文字幕在线视频综合|