精品深夜福利视频,日本中文字幕不卡,久久久久国产,av综合电影网站


待發短信

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

4001-021-502

工作時間

9:00-21:00

shopwindV5.0新增短信寶短信接口

shopwind是一款免費開源的輕量級電商系統。穩定的架構內核,基于Yii2深度開發,代碼開源,遵循Apache2.0協議,完善的開發文檔,功能模塊化,拒絕臃腫繁雜,源碼易讀方便二次開發,豐富的API接口,數據通訊安全加簽,可以滿足任何功能插件開發的需要。小編對他還是比較了解的,今天小編就以新增短信接口為例,給大家講解一下如何進行二次開發,我們今天講解的是v5.0版本,使用的短信接口是我們短信寶短信群發平臺的短信接口,我們短信寶短信群發平臺的接口非常穩定,發送速度快,注冊就送測試短信,推薦大家使用。
打開 shopwind/common/plugins/sms 新增短信寶smsbao目錄
插件的目錄結構如下:
├─smsbao插件目錄
│ ├─plugin.info.php 短信插件配置信息
│ ├─SDK.php 繼承系統短信基類
│ ├─smsbao.plugin.php 短信寶核心發送短信類
1:首先創建SDK.php 文件,繼承系統短信基類文件

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
namespace common\plugins\sms\smsbao;
  
use yii;
use yii\base\InvalidConfigException;
  
/**
 * @Id smsbao.plugin.php 2025.7.4 $
 * @author smsbao
 */
  
class SDK {
  
}

2:接著創建plugin.info.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
<?php
  
namespace common\plugins\sms\smsbao;
  
use yii;
use yii\helpers\Url;
  
use common\library\Language;
  
  
/**
 * @Id smsbao.plugin.php 2025.7.4 $
 * @author smsbao
 */
return array(
    'code' => 'smsbao',
    'name' => '短信寶',
    'desc' => '短信寶為全國各大開源軟件提供全面的短信支持10年積累,專注提供更好的短信服務穩定,快是我們不變的追求!。<a href="http://www.980247.com/" target="_blank">接口申請</a>',
    'author' => 'SMSBAO',
    'website' => 'http://www.980247.com',
    'version' => '1.0',
    'buttons' => array(
        array(
            'label' => Language::get('manage'),
            'url' => Url::toRoute(['sms/index'])
        )
    ),
    'config' => array(
        'uid' => array(
            'type' => 'text',
            'text' => '短信寶賬號'
        ),
        'ApiKey' => array(
            'type' => 'text',
            'text' => 'API Key'
        ),
        'scene' => array(
            'name' => 'config[scene]',
            'type' => 'checkbox',
            'text' => '啟用場景',
            'items' => array(
                'register' => '用戶注冊',
                'find_password' => '找回密碼'
            )
        )
    )
);

3:smsbao.plugin.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
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
<?php
namespace common\plugins\sms\smsbao;
  
use yii;
  
use common\models\SmsTemplateModel;
  
use common\library\Basewind;
use common\library\Language;
use common\plugins\BaseSms;
  
/**
 * @Id smsbao.plugin.php 2025.7.4 $
 * @author smsbao
 */
  
class Smsbao extends BaseSms
{
    /**
     * 網關地址
     * @var string $gateway
     */
    protected $gateway ';
      
    /**
     * 短信實例
     * @var string $code
     */
    protected $code 'smsbao';
    protected $smbaostatus = [
        "0" => "短信發送成功",
        "-1" => "參數不全",
        "-2" => "服務器空間不支持,請確認支持curl或者fsocket,聯系您的空間商解決或者更換空間!",
        "30" => "密碼錯誤",
        "40" => "賬號不存在",
        "41" => "余額不足",
        "42" => "帳戶已過期",
        "43" => "IP地址限制",
        "50" => "內容含有敏感詞"
];
      
    /**
     * 發送短信
     * @param bool $valid 發送頻次等的校驗,如果是系統發送的短信,可以適當的不做該校驗以確保發送成功
     */
    public function send($valid = true)
    {
        if(!$this->verify()) {
            return false;
        }
        
        if($valid === true && !$this->validSend()) {
            return false;
        }
          
        // 發送的短信信息校驗
        if($this->validData() == false) {
            return false;
        }
    
        $result $this->submit();
        if($result == '0') {
            $codekey $this->insert($result);
            return $codekey;
        }
  
        $this->errors = $this->smbaostatus[$result];
        $this->insert(0, $this->errors);
        return false;
    }
  
    /**
     * 測試短信發送
     */
    public function testsend($content '') {
        $this->content = $content;
        $result $this->submit();
        if($result == '0') {
            return true;
        }
  
        $this->errors = $this->smbaostatus[$result];
        return false;
    }
      
    /**
     * 執行短信發生
     */
    private function submit()
    {
        $url $this->gateway.'sms?u='.$this->config['uid'].'&p='.$this->config['ApiKey'] .
        '&m=' $this->receiver . '&c=' . urlencode('【'.$this->signName.'】'.$this->content);
        return Basewind::curl($url);
    }
  
    /**
     * 檢測是否配置
     * @var boolean $force 是否驗證短信模板內容
     */
    public function verify($force = true)
    {
        if(!$this->config['uid']) {
            $this->errors = '短信設置錯誤';
            return false;
        }
        if(!$this->config['ApiKey']) {
            $this->errors = '短信設置錯誤';
            return false;
        }
  
        // 如果是驗證非具體短信場景,可以不用驗證短信模板
        // 比如某個地方僅僅需要判斷密鑰是否配置,從而進行開關控制
        if(!$force) {
            return true;
        }
  
        // 傳遞具體短信場景參數,則驗證短信模板
        if(($template $this->getTemplate()) === false) {
            return false;
        }
        if(!$template || empty($template->content)) {
            $this->errors = Language::get('The "content" property must be set');
            return false;
        }
        if(empty($template->signName)) {
            $this->errors = Language::get('The "signName" property must be set');
            return false;
        }
  
        // 此處為必須賦值,避免無法發送短信
        $this->templateId = $template->templateId;
        $this->signName = $template->signName;
        $this->content = $this->getContent($template);
  
        return true;
    }
      
}

好了經過以上的添加,短信寶的短信平臺已經替換成功了,可以正常使用了

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

另外:我們已經開發好完整的shopwindV5.0系統短信寶插件,點擊此鏈接 下載及查看安裝流程。

開源插件

最新更新

電商類

CMS類

微信類

文章標簽
精品深夜福利视频,日本中文字幕不卡,久久久久国产,av综合电影网站
国产日韩专区| 欧美有码在线| 精品中国亚洲| 黄色在线网站噜噜噜| 日韩亚洲一区在线| 久久人人精品| 麻豆精品网站| 免费看久久久| 蜜桃成人av| 国产日产高清欧美一区二区三区| 久久亚洲人体| 成人在线网站| 日本综合视频| 色老板在线视频一区二区| 免费一区二区视频| 精品免费在线| 免费人成精品欧美精品| 欧美极品一区二区三区| 亚洲激情中文在线| 亚洲日产av中文字幕| 国产在线视频欧美一区| 一区二区国产在线观看| 国产乱子精品一区二区在线观看 | 日韩av中文字幕一区二区三区| 国产精品久久久久77777丨 | 久久久久国产精品一区三寸| 亚洲不卡视频| 水蜜桃久久夜色精品一区| 亚洲深夜影院| 国产美女高潮在线| 日韩在线黄色| 亚洲91视频| 9久re热视频在线精品| 国产黄色精品| 亚洲欧美日韩国产一区| 久久av影院| 久久免费影院| 久久高清免费| 国产精品sss在线观看av| 黄在线观看免费网站ktv| 日韩精品免费一区二区在线观看| 精品美女视频 | 久久免费黄色| 日韩精品欧美成人高清一区二区| 成人看片网站| 青青草91久久久久久久久| 免费国产自久久久久三四区久久| 精品视频在线一区二区在线| 在线亚洲欧美| 麻豆精品久久久| 日本免费新一区视频| 免费日韩视频| 欧美日韩在线观看首页| 欧美日韩亚洲三区| 九九精品调教| 麻豆一区二区在线| 国产精品一区三区在线观看| 伊人久久成人| 亚洲天堂1区| 国产欧洲在线| 国产中文字幕一区二区三区| 国产亚洲一区| jiujiure精品视频播放| 国产精品chinese| 天堂va蜜桃一区二区三区| 久久久久免费av| 不卡av一区二区| av一区二区高清| 久久不射中文字幕| 影音先锋久久精品| 久久精品国产亚洲夜色av网站| 女生影院久久| 天堂va在线高清一区| 欧美激情 亚洲a∨综合| 欧美交a欧美精品喷水| 亚洲欧美日韩国产一区| 韩日一区二区三区| 日韩a一区二区| 国产精品3区| 国产乱人伦丫前精品视频| 亚洲精品日本| 久久亚洲风情| 亚洲欧美日韩综合国产aⅴ| 欧美日中文字幕| 日韩欧美二区| 免费高潮视频95在线观看网站| 日本在线不卡视频| 亚洲欧美激情诱惑| 老司机精品久久| 麻豆国产在线| 999精品在线| 最新日韩欧美| 亚洲开心激情| 久久福利毛片| 亚洲午夜天堂| 国产日韩电影| 久久精品成人| 日韩午夜av在线| 中文字幕亚洲影视| 日韩国产欧美一区二区三区| 日韩精品一卡二卡三卡四卡无卡| 免费看精品久久片| 日韩精品一区二区三区中文字幕| 日韩欧美久久| 你懂的网址国产 欧美| 精品国产一区二区三区噜噜噜| 久久国产精品免费一区二区三区| 国产情侣久久| 91亚洲一区| 桃色av一区二区| 91精品精品| 蜜桃视频一区二区三区在线观看| 日韩国产欧美三级| 国产乱码精品| 免费精品一区| 色天使综合视频| 久久在线免费| www.51av欧美视频| 亚洲一区二区三区无吗| 欧美一区=区| 亚洲成av在线| 日本综合字幕| 日韩精品免费一区二区夜夜嗨 | 热久久国产精品| 亚洲欧美不卡| 亚洲制服一区| 视频一区日韩精品| 日韩综合一区| 亚洲免费一区二区| 亚洲一区二区三区无吗| 日韩激情一区| 国产日韩三级| 久久精品xxxxx| 国产精品美女久久久浪潮软件| 久久影视一区| 欧美激情另类| 狠狠久久婷婷| 亚洲三级毛片| 国产一区二区三区久久久久久久久| 成人av三级| 亚洲一二三区视频| 精品99久久| 欧美另类中文字幕| 国产99久久| 日韩高清中文字幕一区| 国产精品一卡| 国产二区精品| 日本成人在线网站| 国产九一精品| 日本伊人久久| 国产精品久久久久蜜臀 | 亚洲播播91| 久久久蜜桃一区二区人| 蜜桃伊人久久| 国产精品sm| 中文国产一区| 国产欧美一区二区三区精品观看| 色88888久久久久久影院| 午夜一级在线看亚洲| 高清日韩中文字幕| 色偷偷色偷偷色偷偷在线视频| 97精品久久| 久久精品亚洲人成影院 | 欧美天堂视频| 蜜桃久久av一区| 99精品网站| 美女国产一区二区三区| 黑丝美女一区二区| 亚洲一区二区三区四区五区午夜 | 99综合视频| 久久麻豆视频| 尤物在线精品| 久久中文字幕一区二区三区| 黑人精品一区| 国产福利片在线观看| 成人一区不卡| 日韩高清在线不卡| 欧美13videosex性极品| 国产精品一区亚洲| 国产精品av一区二区| 亚洲永久av| 国产伦精品一区二区三区视频 | 亚洲二区在线| 国产精品探花在线观看| 久久中文字幕av一区二区不卡| 日本成人在线不卡视频| 福利一区二区| 欧美激情麻豆| 亚洲久草在线| 一区二区国产在线观看| 久久九九精品| 欧美日韩尤物久久| 国产亚洲一卡2卡3卡4卡新区| 影音先锋久久精品| 91精品一区二区三区综合在线爱| 日韩1区在线| 国产精品日韩精品在线播放| 日本在线视频一区二区| 韩日一区二区三区| 九九久久婷婷|