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


待發(fā)短信

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

4001-021-502

工作時(shí)間

9:00-21:00

JshopV2.05新增短信寶短信接口

Jshop小程序商城,是一款開源的電商系統(tǒng),包含微信小程序、支付寶小程序、APP、公眾號(hào)和H5端,為大中小企業(yè)提供移動(dòng)電子商務(wù)優(yōu)秀的解決方案。小編對(duì)他還是比較了解的,今天小編就以新增短信接口為例,給大家講解一下如何進(jìn)行二次開發(fā),我們今天講解的是v2.05版本,使用的短信接口是我們短信寶短信群發(fā)平臺(tái)的短信接口,我們短信寶短信群發(fā)平臺(tái)的接口非常穩(wěn)定,發(fā)送速度快,注冊(cè)就送測(cè)試短信,推薦大家使用。

打開項(xiàng)目:\addons 新增一個(gè)Smsbao文件夾

打開項(xiàng)目:\addons\Smsbao 新增一個(gè)config.html

?
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
<form class="layui-form" action="#" method="post">
    <div style="padding: 30px;" class="layui-form layui-form-pane">
        <div class="layui-tab-content">
            <div class="layui-form-item">
                <label class="layui-form-label">短信寶賬號(hào):</label>
                <div class="layui-input-block">
                    <input type="text" name="setting[sms_account]" required lay-verify="required" placeholder=""
                           autocomplete="off" value="{$config.sms_account}" class="layui-input">
                </div>
                <label class="layui-input-block">還沒有注冊(cè)賬號(hào)<a target="_blank"style="color: red" href="http://www.gjrencai.com/reg">立即注冊(cè)</a></label>
            </div>
        </div>
        <div class="layui-tab-content">
            <div class="layui-form-item">
                <label class="layui-form-label">短信寶密碼:</label>
                <div class="layui-input-block">
                    <input type="text" name="setting[sms_password]" required lay-verify="required" placeholder=""
                           autocomplete="off" value="{$config.sms_password}" class="layui-input">
                </div>
            </div>
        </div>
        <div class="layui-tab-content">
            <div class="layui-form-item">
                <label class="layui-form-label">短信寶簽名:</label>
                <div class="layui-input-block">
                    <input type="text" name="setting[sms_prefix]" value="{$config.sms_prefix}" required
                           lay-verify="required" placeholder="" autocomplete="off" class="layui-input">
                </div>
            </div>
        </div>
        <div class="layui-tab-content">
            購買短信請(qǐng)聯(lián)系我們?cè)诰€客服,或<a style="color:#FF7159" href="http://www.gjrencai.com/" target="_blank">點(diǎn)擊這里</a>
        </div>
    </div>
 
 
    <script>
        layui.use('element'function () {
            //監(jiān)聽提交
            var $ = layui.jquery
                , element = layui.element;
        });
    </script>
</form>

打開項(xiàng)目:\addons\Smsbao 新增一個(gè)config.php

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
return [
    'sms_account'=>[
        'title'=>'用戶賬號(hào)',
        'value'=>'',
    ],
    'sms_password'=>[
        'title'=>'用戶密碼',
        'value'=>'',
    ],
    'sms_prefix'=>[
        'title'=>'短信簽名',
        'value'=>'jshop',
    ]
];

打開項(xiàng)目:\addons\Smsbao 新增一個(gè)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
<?php
namespace addons\Smsbao;   // 注意命名空間規(guī)范
 
 
use myxland\addons\Addons;
use app\common\model\Addons as addonsModel;
 
 
/**
 * mms1086短信通道
 */
class Smsbao extends Addons
{
    // 該插件的基礎(chǔ)信息
    public $info = [
        'name' => 'Smsbao',    // 插件標(biāo)識(shí)
        'title' => 'Smsbao短信插件',   // 插件名稱
        'description' => 'Smsbao發(fā)送短信插件,請(qǐng)勿和其它短信通道一起使用', // 插件簡(jiǎn)介
        'status' => 0, // 狀態(tài)
        'author' => 'xiaole',
        'version' => '0.1'
    ];
 
 
    /**
     * 插件安裝方法
     * @return bool
     */
    public function install()
    {
        return true;
    }
 
 
    /**
     * 插件卸載方法
     * @return bool
     */
    public function uninstall()
    {
        return true;
    }
 
 
    /**
     * 實(shí)現(xiàn)的testhook鉤子方法
     * @return mixed
     */
    public function sendsms($params)
    {
        $result     = [
            'status' => false,
            'data'   => [],
            'msg'    => '發(fā)送失敗'
        ];
        $addonModel new addonsModel();
        $setting    $addonModel->getSetting($this->info['name']);
        if ($params['params']['code'] == 'seller_order_notice') {
            $params['params']['mobile'] = getSetting('shop_mobile');
            if (!$params['params']['mobile']) {
                $result['msg'] = '商戶手機(jī)號(hào)不存在';
                return $result;
            }
        }
        $sms_password = md5($setting['sms_password']);     //為了演示效果,此密碼從配置文件中取,如果正式使用,請(qǐng)刪除此行,并在后臺(tái)店鋪設(shè)置里配置密碼即可。
        $content      =  '【' $setting['sms_prefix'] . '】'.$params['params']['content'] ;
        //$content = iconv("utf-8","gb2312",$content);
        $content = urlencode($content);      //內(nèi)容
        $smsapi "http://api.smsbao.com/";
        $str $smsapi."sms?u=".$setting['sms_account']."&p=".$sms_password."&m=".$params['params']['mobile']."&c=".$content;
        $re      file_get_contents($str);
       if ($re == 0){
           $result['msg']    = '發(fā)送成功';
           $result['status'] = true;
       }else{
           $result['msg']    = '發(fā)送失敗';
           $result['status'] = false;
       }
        return $result;
    }
 
 
    public function config($params = [])
    {
        $this->assign('config'$params);
        return $this->fetch('config');
    }
 
 
}

經(jīng)過上面的替換,短信寶的短信平臺(tái)已經(jīng)替換成功了,可以正常使用了。
 

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

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

開源插件

最新更新

電商類

CMS類

微信類

文章標(biāo)簽