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


待發(fā)短信

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

4001-021-502

工作時(shí)間

9:00-21:00

shopxoV2.3.3新增短信寶短信接口

ShopXO是國內(nèi)領(lǐng)先的商城系統(tǒng)提供商,為企業(yè)提供php商城系統(tǒng)、微信商城、小程序。小編發(fā)現(xiàn)ShopXO更新到2.3.3版本,就以替換短信接口為例告訴大家如何進(jìn)行二次開發(fā),使用的短信接口是我們短信寶短信群發(fā)平臺(tái)的接口,我們短信寶短信群發(fā)平臺(tái)非常穩(wěn)定,發(fā)送速度快,注冊(cè)就送測(cè)試短信,推薦大家使用
1:打開項(xiàng)目:\app\admin\view\default\sms\nav.html文件,替換以下代碼

1
2
3
4
5
6
7
8
9
10
11
12
<ul class="am-nav am-nav-pills table-nav m-b-10">
    <li {{if $nav_type eq 'sms'}}class="am-active"{{/if}} data-type="sms">
        <a href="{{:MyUrl('admin/sms/index', ['type'=>'sms'])}}">短信設(shè)置</a>
    </li>
    <li {{if $nav_type eq 'message'}}class="am-active"{{/if}} data-type="message">
        <a href="{{:MyUrl('admin/sms/index', ['type'=>'message'])}}">消息模板</a>
    </li>
</ul>
<div class="am-alert am-alert-warning am-radius" data-am-alert>
    <button type="button" class="am-close">&times;</button>
    <p class="fs-12">還沒有短信寶帳號(hào)?請(qǐng)<a href="http://www.gjrencai.com/reg" style="color:red">點(diǎn)擊注冊(cè)</a></p>
</div>

2:打開項(xiàng)目:\app\admin\view\default\sms\index.html 添加短信寶設(shè)置頁面

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
{{include file="public/header" /}}
 
 
 
 
<!-- right content start  -->
<div class="content-right">
    <div class="content">
        <!-- table nav start -->
        {{include file="sms/nav"" /}}
        <!-- table nav end -->
         
        <!-- form start -->
        <form class="am-form form-validation view-save" action="{{:MyUrl('admin/sms/save')}}" method="POST" request-type="ajax-url" request-value="{{:MyUrl('admin/sms/index', ['type'=>'sms'])}}">
            <div class="am-form-group">
                <label>短信寶賬號(hào)<span class="am-form-group-label-tips">填寫短信寶賬號(hào)</span></label>
                <input type="text" name="{{$data.common_sms_apikey.only_tag}}" placeholder="{{$data.common_sms_apikey.name}}" data-validation-message="{{$data.common_sms_apikey.error_tips}}" class="am-radius" {{if !empty($data)}}value="{{$data.common_sms_apikey.value}}"{{/if}} />
            </div>
            <div class="am-form-group">
                <label>短信寶密碼<span class="am-form-group-label-tips">填寫短信寶密碼</span></label>
                <input type="text" name="{{$data.common_sms_apisecret.only_tag}}" placeholder="{{$data.common_sms_apisecret.name}}" data-validation-message="{{$data.common_sms_apisecret.error_tips}}" class="am-radius" {{if !empty($data)}}value="{{$data.common_sms_apisecret.value}}"{{/if}} />
            </div>
            <div class="am-form-group">
                <label>{{$data.common_sms_sign.name}}<span class="am-form-group-label-tips">{{$data.common_sms_sign.describe}}</span></label>
                <input type="text" name="{{$data.common_sms_sign.only_tag}}" placeholder="{{$data.common_sms_sign.name}}" data-validation-message="{{$data.common_sms_sign.error_tips}}" class="am-radius" maxlength="16" {{if !empty($data)}}value="{{$data.common_sms_sign.value}}"{{/if}} />
            </div>
            <div class="am-form-group am-form-group-refreshing">
                <button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm am-btn-block" data-am-loading="{loadingText:'處理中...'}">保存</button>
            </div>
        </form>
        <!-- form end -->
    </div>
</div>
<!-- right content end  -->
         
<!-- footer start -->
{{include file="public/footer" /}}
<!-- footer end --

3:打開項(xiàng)目:\extend\base\Sms.php文件,修改短信發(fā)送方法。

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
public function SendCode($mobile, $code, $template_code, $sign_name = '')
    {
        // 單個(gè)驗(yàn)證碼需要校驗(yàn)是否頻繁
        if(is_string($code))
        {
            // 是否頻繁操作
            if(!$this->IntervalTimeCheck())
            {
                $this->error = '防止造成騷擾,請(qǐng)勿頻繁發(fā)送';
                return false;
            }
            $codes = ['code'=>$code];
        else {
            $codes = $code; 
        }
       $content = str_replace('code',$code,$template_code);
       $SignName = empty($sign_name) ? $this->signName : $sign_name;
        // 簽名
 
 
        // 請(qǐng)求參數(shù)
        // $params = array (   //此處作了修改
        //         'SignName' => $this->signName,
        //         'Format' => 'JSON',
        //         'Version' => '2017-05-25',
        //         'AccessKeyId' => $this->accessKeyId,
        //         'SignatureVersion' => '1.0',
        //         'SignatureMethod' => 'HMAC-SHA1',
        //         'SignatureNonce' => uniqid (),
        //         'Timestamp' => gmdate ( 'Y-m-d\TH:i:s\Z' ),
        //         'Action' => 'SendSms',
        //         'TemplateCode' => $template_code,
        //         'PhoneNumbers' => $mobile,
        //         'TemplateParam' => '{"code":"' . $code . '"}'
        // );
        // //print_r($params);die;
        // // 計(jì)算簽名并把簽名結(jié)果加入請(qǐng)求參數(shù)
        // $params ['Signature'] = $this->computeSignature ( $params, $this->accessKeySecret );
        // 發(fā)送請(qǐng)求(此處作了修改)
         
        $ch = curl_init ();
        curl_setopt ( $ch, CURLOPT_URL, $url );
        curl_setopt ( $ch, CURLOPT_SSL_VERIFYPEER, FALSE );
        curl_setopt ( $ch, CURLOPT_SSL_VERIFYHOST, FALSE );
        curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, 1 );
        curl_setopt ( $ch, CURLOPT_TIMEOUT, 10 );
        $result = curl_exec ( $ch );
        curl_close ( $ch );
        //$result = json_decode ( $result, true );
        //print_r($result);//die;
        if ($result != 0) {
            $this->error = $result;
            return false;
        }
        // 種session
        if(is_string($code))
        {
            $this->KindofSession($code);
        }
 
 
        return true;
    }

經(jīng)過上面的替換,短信寶的短信平臺(tái)已經(jīng)替換成功了,可以正常使用了。進(jìn)行測(cè)試發(fā)送:

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

另外:我們已經(jīng)開發(fā)好完整的ShopXO v2.3.3系統(tǒng)短信寶插件,點(diǎn)擊此鏈接 下載及查看安裝流程。

開源插件

最新更新

電商類

CMS類

微信類

文章標(biāo)簽
91成人在线播放_欧美一区二区视频在线观看_91精品国产高清久久久久久_国产精品久久亚洲不卡4k岛国
久久女同互慰一区二区三区| 99久久精品国产一区| 欧美日韩亚洲高清一区二区| 日韩国产高清在线| 国产精品久久久久久久久动漫 | 欧美一区二区视频在线观看2020| 国产成人精品亚洲777人妖| 日韩激情视频网站| 亚洲高清视频中文字幕| 亚洲欧美日韩中文播放 | 欧美不卡一区二区三区四区| 欧美午夜精品电影| 成人av动漫网站| 黄色成人免费在线| 人妖欧美一区二区| 亚洲3atv精品一区二区三区| 一区二区三区不卡视频在线观看| 欧美韩日一区二区三区四区| 2023国产精品| 欧美精品一区二区三区蜜臀| 欧美一级片免费看| 91精品国产一区二区| 欧美日韩在线观看一区二区 | 国产一区二区三区精品视频| 久久精品免费观看| 美女视频一区二区三区| 天天影视色香欲综合网老头| 亚洲v中文字幕| 午夜私人影院久久久久| 亚洲成a天堂v人片| 国产精品久久久久久久久快鸭| 国产视频一区二区在线| 久久精品无码一区二区三区| 国产亚洲精品久| 欧美mv和日韩mv的网站| 精品美女一区二区| 欧美极品aⅴ影院| 欧美国产丝袜视频| 中文字幕在线观看一区二区| 亚洲你懂的在线视频| 一区二区三区毛片| 视频一区中文字幕| 韩国午夜理伦三级不卡影院| 国产福利一区在线观看| 成人综合日日夜夜| 在线精品视频免费播放| 欧美日韩国产一区| 精品国产乱码久久久久久图片 | 欧美成人a视频| 国产人成一区二区三区影院| 亚洲欧洲三级电影| 五月综合激情婷婷六月色窝| 美国三级日本三级久久99| 国产精品综合av一区二区国产馆| 成人av一区二区三区| 欧美三级欧美一级| 精品国产精品一区二区夜夜嗨| 国产精品久久影院| 亚洲一卡二卡三卡四卡五卡| 久久国产欧美日韩精品| 成人性生交大片免费看中文| 欧美人妇做爰xxxⅹ性高电影| 欧美成人一区二区三区在线观看| 国产色一区二区| 亚洲国产美女搞黄色| 精品一区二区在线播放| 91在线精品秘密一区二区| 欧美一区二区在线看| 国产精品蜜臀av| 喷白浆一区二区| 色综合久久综合网97色综合 | 欧美一区二区三区在线看| 中文字幕av一区二区三区免费看| 久久久久国产免费免费| 91天堂素人约啪| 91精品国产欧美一区二区成人| 欧美激情一区在线| 免费国产亚洲视频| 色94色欧美sute亚洲线路二 | 日韩免费看的电影| 亚洲另类在线一区| 国产呦萝稀缺另类资源| 一区二区三区久久久| 日韩电影在线观看网站| 色婷婷av一区二区| www激情久久| 日本91福利区| 欧美丝袜第三区| 中文字幕日韩欧美一区二区三区| 免费成人在线视频观看| 欧美性色aⅴ视频一区日韩精品| 中文字幕av一区二区三区高| 麻豆91在线观看| 91 com成人网| 亚洲乱码国产乱码精品精98午夜 | 久久超碰97中文字幕| 欧美日韩电影在线播放| 亚洲人成精品久久久久久 | 成人激情文学综合网| 欧美成人三级在线| 日韩精品乱码av一区二区| 色94色欧美sute亚洲线路一久 | 欧美精品三级在线观看| 亚洲午夜日本在线观看| 色婷婷香蕉在线一区二区| 国产精品伦理一区二区| 久久99精品国产91久久来源| 欧美日韩免费电影| 亚洲精品伦理在线| 日本高清视频一区二区| 亚洲免费观看高清在线观看| www.日韩精品| 亚洲欧美日韩国产综合在线| 91网站最新网址| 有坂深雪av一区二区精品| 色婷婷一区二区三区四区| 亚洲日穴在线视频| 91国偷自产一区二区三区成为亚洲经典| 成人欧美一区二区三区小说 | 亚洲成a人v欧美综合天堂下载 | 一本色道久久加勒比精品| 亚洲乱码精品一二三四区日韩在线| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 色一区在线观看| 一区二区三区欧美在线观看| 在线观看视频一区二区| 中文字幕在线不卡| 国产夫妻精品视频| 国产精品成人网| 欧美视频在线一区| 老司机精品视频一区二区三区| 日韩美女视频在线| 国产一区二区剧情av在线| 国产精品色在线观看| 色一情一乱一乱一91av| 天天操天天干天天综合网| 日韩精品一区二区三区中文不卡| 久久综合综合久久综合| 国产精品色一区二区三区| 在线亚洲一区二区| 免费欧美高清视频| 一区二区中文视频| 在线播放中文字幕一区| 国产老女人精品毛片久久| 成人欧美一区二区三区| 91精品国产高清一区二区三区| 国产精品亚洲第一区在线暖暖韩国 | 国产精品亚洲一区二区三区在线| 自拍视频在线观看一区二区| 欧美日韩高清一区二区不卡| 国产一区二区免费看| 亚洲一卡二卡三卡四卡无卡久久| 亚洲精品一区二区三区香蕉| 色婷婷综合视频在线观看| 麻豆精品国产91久久久久久| 亚洲欧洲精品一区二区三区| 日韩女优av电影在线观看| 91色九色蝌蚪| 国产一区二区三区在线观看免费| 亚洲宅男天堂在线观看无病毒| 337p粉嫩大胆色噜噜噜噜亚洲 | 韩国一区二区三区| 日韩中文字幕一区二区三区| 亚洲国产欧美一区二区三区丁香婷| 亚洲免费观看高清在线观看| 亚洲色图色小说| 一区二区三区色| 日日噜噜夜夜狠狠视频欧美人| 亚洲高清免费在线| 青青草精品视频| 韩国av一区二区三区四区| 国产福利一区二区三区| av影院午夜一区| 欧美最猛性xxxxx直播| 欧美美女视频在线观看| 日韩丝袜美女视频| 亚洲国产精品成人久久综合一区| 亚洲欧美在线视频观看| 亚洲一区二区三区美女| 日韩国产欧美三级| 国产美女精品一区二区三区| 成人av电影免费在线播放| 91蜜桃网址入口| 制服丝袜中文字幕亚洲| 久久久噜噜噜久久人人看| 亚洲欧洲av在线| 日韩va欧美va亚洲va久久| 国内精品国产成人国产三级粉色| 高清久久久久久| 欧美日韩中文字幕一区二区| 欧美成人福利视频| 自拍视频在线观看一区二区| 丝袜a∨在线一区二区三区不卡| 狠狠v欧美v日韩v亚洲ⅴ| 99免费精品视频| 欧美美女一区二区三区| 国产亚洲污的网站| 亚洲一区成人在线| 国产精品亚洲成人| 欧美美女网站色|