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


待發(fā)短信

在線客服
產(chǎn)品支持 短信寶客服
合作渠道 渠道合作
服務(wù)咨詢

4001-021-502

工作時間

9:00-21:00

iWebShop電商平臺短信接口替換

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

進行短信接口替換,首先我們需要修改后臺的顯示界面,打開項目/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>商城所用的短信內(nèi)容模板在【/classes/smstemplate.php】文件中,盡量用原始的短信模板,否則會導(dǎo)致短信發(fā)送延遲等問題</p>
                <p>如果想關(guān)閉某個短信發(fā)送環(huán)節(jié),可以直接把相應(yīng)方法的返回值設(shè)置為空</p>
            </td>
        </tr>
        <tr>
            <th>管理員手機號:</th>
            <td><label class="red">【系統(tǒng)】——【網(wǎng)站設(shè)置】——【手機號】</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>必須先<保存>配置后,在測試短信發(fā)送的功能【可選】</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'>測試短信發(fā)送</span></button>
            </td>
        </tr>
    </table>
</form>

后臺顯示界面修改完成后,我們接下來去修改發(fā)送短信的調(diào)用接口,將其修改成短信寶的接口,打開項目/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 發(fā)送短信
     * @param string $mobiles 多個手機號為用半角,分開,如13899999999,13688888888(最多200個)
     * @param string $content 短信內(nèi)容
     * @param int $delay 延遲設(shè)置
     * @return success or fail
     */
    public static function send($mobiles$content$delay = 1)
    {
        if(!$content)
        {
            return "短信內(nèi)容不能為空";
        }
 
        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 "短信發(fā)送頻率太快,請稍候再試...";
            }
            //更新發(fā)送時間
            $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);
    }
}

最后我們進行添加短信寶的發(fā)送類,在項目/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 **短信發(fā)送接口
 * @author linf
 * @date 2016/11/21 11:10:38
 * @version 1.0
 */
 
 /**
 * @class smsbao
 * @brief 短信發(fā)送接口 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 發(fā)送短信
     * @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); //如果需要將結(jié)果直接返回到變量里,那加上這句。
        $result = curl_exec($ch);
        return $this->response($result);
    }
 
    /**
     * @brief 解析結(jié)果
     * @param $result 發(fā)送結(jié)果
     * @return string success or fail
     */
    public function response($result)
    {
        if(trim($result) =='0')
        {
            return 'success';
        }
        else
        {
            return $this->getMessage($result);
        }
    }
 
    /**
     * @brief 獲取參數(shù)
     */
    public function getParam()
    {
        return array(
            "username" => "用戶名",
            "userpwd"  => "密碼",
            "usersign" => "短信簽名",
        );
    }
 
 
    //返回消息提示
    public function getMessage($code)
    {
        $messageArray array(
            -1 =>"參數(shù)不全",
            30  =>"密碼錯誤",
            40  =>"賬號不存在",
            41  =>"余額不足",
            42  =>"賬號過期",
            43  =>"IP地址限制",
            50  =>"內(nèi)容含有敏感詞",
            51 =>"手機號碼不正確",
        );
        return isset($messageArray[$code]) ? $messageArray[$code] : "未知錯誤";
    }
}

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

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

最新更新

電商類

CMS類

微信類

文章標簽
91成人在线播放_欧美一区二区视频在线观看_91精品国产高清久久久久久_国产精品久久亚洲不卡4k岛国
国产日韩精品一区二区三区| 奇米精品一区二区三区四区| 久久精品国产精品亚洲红杏| 欧美艳星brazzers| 国产精品久久久久久久久晋中| 久久精品久久久精品美女| 欧美区在线观看| 亚洲超碰精品一区二区| 色欧美乱欧美15图片| 中文子幕无线码一区tr| 国产精品白丝jk黑袜喷水| 欧美精品一区二区在线观看| 精品中文av资源站在线观看| 欧美一级高清片| 久久机这里只有精品| 日韩欧美国产综合一区 | 91国产免费观看| 亚洲欧美韩国综合色| 色成人在线视频| 一区二区三区在线视频免费观看| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 欧美在线看片a免费观看| 亚洲精品中文在线观看| 欧美亚洲日本国产| 午夜激情一区二区三区| 欧美一卡二卡三卡| 久久99深爱久久99精品| 国产欧美日韩在线看| 99九九99九九九视频精品| 亚洲黄色小视频| 精品视频资源站| 精品一区二区三区不卡| 国产欧美一区二区三区网站| 99久久精品免费看国产| 亚洲地区一二三色| 日韩色在线观看| 国产v综合v亚洲欧| 亚洲欧美日韩中文播放| 欧美日韩mp4| 国产精品亚洲一区二区三区妖精 | 色偷偷久久人人79超碰人人澡| 亚洲午夜久久久久久久久电影网 | av在线播放成人| 综合欧美亚洲日本| 欧美军同video69gay| 国产一区二区影院| 亚洲色图欧洲色图婷婷| 欧美一区二区三区白人| 成人免费福利片| 五月综合激情婷婷六月色窝| 欧美xxxxx裸体时装秀| 99精品热视频| 人人超碰91尤物精品国产| 欧美国产一区在线| 欧美高清视频一二三区| 成人性生交大片免费看中文| 亚洲主播在线播放| 久久综合久久综合久久综合| 一本久道中文字幕精品亚洲嫩| 老鸭窝一区二区久久精品| 中文字幕一区二区不卡| 欧美电影免费观看高清完整版在| av午夜精品一区二区三区| 美女www一区二区| 有坂深雪av一区二区精品| 久久一留热品黄| 欧美日韩aaaaa| 91性感美女视频| 国产露脸91国语对白| 午夜精品视频一区| 亚洲品质自拍视频| 国产欧美日本一区二区三区| 欧美一区二区私人影院日本| 色婷婷综合中文久久一本| 国产高清在线精品| 美女精品一区二区| 亚洲超碰精品一区二区| 一区二区三区小说| 国产精品久久久久久久久免费相片| 日韩小视频在线观看专区| 欧美日韩一区成人| 在线免费不卡视频| 91美女片黄在线| 99精品国产一区二区三区不卡| 国产精品亚洲人在线观看| 蜜乳av一区二区| 欧美a级一区二区| 性欧美大战久久久久久久久| 亚洲欧美国产高清| 国产精品国产三级国产| 欧美国产欧美亚州国产日韩mv天天看完整| 欧美一区二区在线免费观看| 欧美日韩高清一区| 欧美日韩国产综合视频在线观看 | 在线视频一区二区免费| 91首页免费视频| 色狠狠色狠狠综合| 在线观看一区二区视频| 欧美婷婷六月丁香综合色| 91免费视频观看| 欧美主播一区二区三区美女| 91黄视频在线观看| 欧美亚洲自拍偷拍| 欧美乱妇15p| 日韩免费观看高清完整版在线观看| 欧美一卡2卡3卡4卡| 精品国产不卡一区二区三区| 久久久91精品国产一区二区三区| 精品国产一区二区三区不卡 | 亚洲高清免费观看| 青草国产精品久久久久久| 久久er99热精品一区二区| 国产一区二区三区| 99精品欧美一区二区三区综合在线| 99re免费视频精品全部| 欧美无乱码久久久免费午夜一区| 欧美妇女性影城| 亚洲精品一区二区三区精华液| 国产夜色精品一区二区av| 国产精品国产三级国产aⅴ入口 | 激情五月婷婷综合网| 国产二区国产一区在线观看| 成人精品一区二区三区四区 | 理论电影国产精品| 成人免费福利片| 欧美日韩国产123区| 久久一区二区视频| 一区二区激情视频| 精品亚洲成a人在线观看| 成人a免费在线看| 在线不卡a资源高清| 国产欧美日韩麻豆91| 亚洲一区二区五区| 国产精品香蕉一区二区三区| 欧美综合一区二区三区| 久久久久成人黄色影片| 亚洲免费观看高清完整版在线观看熊 | 国产乱淫av一区二区三区| 色综合天天综合在线视频| 日韩亚洲欧美在线| 亚洲免费在线观看视频| 国产最新精品精品你懂的| 91国在线观看| 国产日韩欧美电影| 石原莉奈一区二区三区在线观看| 成人天堂资源www在线| 欧美一区二区三区在线观看 | 欧美影片第一页| 久久久蜜桃精品| 天堂精品中文字幕在线| 91在线云播放| 国产丝袜美腿一区二区三区| 天天色综合天天| 色网站国产精品| 国产精品理伦片| 国产精品一色哟哟哟| 欧美一区二区三区喷汁尤物| 亚洲欧美经典视频| 成人小视频免费观看| 欧美成人vps| 日本不卡中文字幕| 欧美视频一区二区三区| 亚洲女性喷水在线观看一区| 成人免费的视频| 日本一区二区三级电影在线观看| 蜜桃视频在线观看一区| 欧美这里有精品| 亚洲免费观看高清完整版在线观看熊 | 欧美日韩国产精选| 亚洲人成网站在线| fc2成人免费人成在线观看播放| 久久这里只有精品6| 狠狠色狠狠色综合系列| 日韩一级欧美一级| 免费高清视频精品| 欧美一区二区三区小说| 日本午夜一区二区| 日韩亚洲欧美综合| 麻豆精品一区二区综合av| 日韩你懂的电影在线观看| 日韩av在线免费观看不卡| 欧美丰满少妇xxxxx高潮对白| 一区二区三区在线免费观看| 在线一区二区三区四区五区| 亚洲欧洲制服丝袜| 欧美综合视频在线观看| 亚洲一区二区五区| 欧美猛男超大videosgay| 日本亚洲最大的色成网站www| 日韩欧美一二区| 黑人巨大精品欧美一区| 久久久久久久久久久99999| 国产91在线看| 一区二区三区影院| 欧美肥胖老妇做爰| 激情亚洲综合在线| 中文字幕一区二区三区av| 色悠久久久久综合欧美99| 图片区小说区国产精品视频| 日韩欧美国产午夜精品|