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


待發短信

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

4001-021-502

工作時間

9:00-21:00

小豬oto生活通V14.17新增短信寶短信接口

小豬CMS已是當前php軟件市場上的領跑者了,是一款開源的電商系統,包含微信小程序、支付寶小程序、APP、公眾號和H5端,為大中小企業提供移動電子商務優秀的解決方案。今天我就來帶大家來做一次替換短信接口的工作。短信接口使用的是短信寶短信平臺的短信接口,小伙伴一定會問為什么使用短信寶作為案例呢?原因很簡單,因為短信寶的平臺極其穩定,而且短信發送速度相當快捷,驗證碼和訂單通知在3~5秒就能收到,用戶體驗非常好,所以我們公司一直和短信寶保持著合作關系,小伙伴們也可以去短信寶的官網(http://www.980247.com)注冊一個賬號,還有免費的短信條數送呢。

打開項目 \cms\Lib\ORG\Sms.class.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
139
140
141
public function sendSms($data = array(), $send_time = '', $charset = 'utf-8', $id_code = '')
    {
        if ($data) {
            $type = isset($data['type']) ? $data['type'] : 'meal';
            $sendto = isset($data['sendto']) ? $data['sendto'] : 'user';
            $mer_id = isset($data['mer_id']) ? intval($data['mer_id']) : 0;
            $store_id = isset($data['store_id']) ? intval($data['store_id']) : 0;
            $uid = isset($data['uid']) ? intval($data['uid']) : 0;
            if (empty($mer_id)) return 'mer_id is null';
            $content = isset($data['content']) ? Sms::_safe_replace($data['content']) : '';
            if (empty($content)) return 'send content is null';
            $mobile = isset($data['mobile']) ? $data['mobile'] : '';
            $phone_array = explode(',', $mobile);
            $mobile = $pre = '';
            foreach ($phone_array as $phone) {
                if (Sms::checkmobile($phone)) {
                    $mobile .= $pre . $phone;
                    $pre = ',';
                }
            }
            if (empty($mobile)) return 'phone is right';
            
            $data = array(
                    //'topdomain' => C('config.sms_server_topdomain'),
                    'u' => trim(C('config.sms_name')),
                    'p' => md5(trim(C('config.sms_key'))),
                    //'token' => $mer_id . 'o2opigcms',
                    'm' => $mobile,
                    'c' => "【".trim(C('config.sms_sign'))."】".$content
            );
            
            $post = '';
            foreach ($data as $k => $v) {
                $post .= $k . '=' . $v .'&';
            }
    
            $smsapi_senturl = 'http://api.smsbao.com/sms?';
            $return = file_get_contents($smsapi_senturl.http_build_query($data));
            $statusStr = array(
                        "0" => "短信發送成功",
                        "-1" => "參數不全",
                        "-2" => "服務器空間不支持,請確認支持curl或者fsocket,聯系您的空間商解決或者更換空間!",
                        "30" => "密碼錯誤",
                        "40" => "賬號不存在",
                        "41" => "余額不足",
                        "42" => "帳戶已過期",
                        "43" => "IP地址限制",
                        "50" => "內容含有敏感詞"
                        );
            //$arr = explode('#', $return);
            $send_time = $send_time ? $send_time : time();
            
            //增加到本地數據庫
            $row = array('mer_id' => $mer_id, 'uid' => $uid, 'store_id' => $store_id, 'time' => $send_time, 'phone' => $mobile, 'text' => $content, 'status' => $arr[0], 'type' => $type, 'sendto' => $sendto);
            D('Sms_record')->add($row);
            return $statusStr[$return];
        else return false;
        
        exit;
        if (C('sms_key') != '' && C('sms_key') != 'key') {
            $companyid=0;
            
            if(!(strpos($token,'_') === FALSE)) {
                $sarr = explode('_',$token);
                $token = $sarr[0];
                $companyid = intval($sarr[1]);
            }
            if (!$mobile) {
                $companyWhere = array();
                $companyWhere['token'] = $token;
                if ($companyid) {
                    $companyWhere['id'] = $companyid;
                }
                $company = M('Company')->where($companyWhere)->find();
                $mobile = $company['mp'];
            }
            //
            $thisWxUser = M('Wxuser')->where(array('token' => Sms::_safe_replace($token)))->find();
            $thisUser = M('Users')->where(array('id' => $thisWxUser['uid']))->find();
            if ($token == 'admin') {
                $thisUser = array('id'=>0);
                $thisWxUser = array('uid' => 0,'token' => $this->token);
            }
            $get_url="http://api.smsbao.com/query?u=".trim(C('config.sms_name'))."&p=".md5(trim(C('config.sms_key')));
            $num_smsbao=file_get_contents($get_url);
            $num_smsbao=str_replace("\n""", $num_smsbao);
            $num_smsbao_res=explode(",",$num_smsbao);
            //$num_smsbao_res[1]
            if ($num_smsbao_res[1] < 1 || $num_smsbao==30||$num_smsbao==40||$num_smsbao==41||$num_smsbao==42){
                return '已用完或者未購買短信包';
                exit();
            else {
                //
                //短信發送狀態
                if(is_array($mobile)){
                    $mobile = implode(",", $mobile);
                }
    
                $content = Sms::_safe_replace($content);
                $data = array(
                    //'topdomain' => C('config.sms_server_topdomain'),
                    'u' => trim(C('config.sms_name')),
                    'p' => md5(trim(C('config.sms_key'))),
                    //'token' => $mer_id . 'o2opigcms',
                    'm' => $mobile,
                    'c' => "【".trim(C('config.sms_sign'))."】".$content
                );
                $post = '';
                foreach ($data as $k => $v) {
                    $post .= $k . '=' . $v .'&';
                }
    
                $smsapi_senturl = 'http://api.smsbao.com/sms?';
    
                $return = file_get_contents($smsapi_senturl.http_build_query($data));//Sms::_post($smsapi_senturl, 0, $post);
                 $statusStr = array(
                        "0" => "短信發送成功",
                        "-1" => "參數不全",
                        "-2" => "服務器空間不支持,請確認支持curl或者fsocket,聯系您的空間商解決或者更換空間!",
                        "30" => "密碼錯誤",
                        "40" => "賬號不存在",
                        "41" => "余額不足",
                        "42" => "帳戶已過期",
                        "43" => "IP地址限制",
                        "50" => "內容含有敏感詞"
                        );
                //$arr = explode('#', $return);
                //$this->statuscode = $arr[0];
                //增加到本地數據庫
                if ($mobile) {
                    $row = array('uid' => $thisUser['id'], 'token' => $thisWxUser['token'], 'time' => time(), 'mp' => $mobile, 'text' => $content, 'status' => $this->statuscode, 'price' => C('sms_price'));
                    M('Sms_record')->add($row);
                    if (intval($this->statuscode) == 0 && $token != 'admin'){
                        M('Users')->where(array('id' => $thisWxUser['uid']))->setDec('smscount');
                    }
                }
                //end
                return $statusStr[$return];
            }
        }
    }

打開項目:\cms\Lib\Action\Index 新建一個smsbaoAction.class.php文件

?
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
/*
 *短信寶插件
 *
 */
 
class smsbaoAction extends BaseAction {
    public function index(){
        $row = array('name' => 'sms_name''type' =>'type=text&validate=required:true''value' => 'smsbao''info' =>'短信寶用戶名''desc' =>'你在短信寶注冊的用戶名''tab_id' =>'0''tab_name'=>'','gid'=>'15','sort'=>'12','status'=>'1');
        $add=M('config')->add($row);
        echo "<h4>小豬o2o短信寶短信插件安裝成功,請刪除install_smsbao.php文件</h4>";
    }
}

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

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

另外:我們已經開發好完整的小豬oto生活通V14.17系統短信寶插件,點擊此鏈接 下載及查看安裝流程。

開源插件

最新更新

電商類

CMS類

微信類

文章標簽
精品深夜福利视频,日本中文字幕不卡,久久久久国产,av综合电影网站
亚洲视频综合| 在线日韩欧美| 里番精品3d一二三区| 一本大道色婷婷在线| 天堂成人免费av电影一区 | 啪啪国产精品| 视频在线在亚洲| 日韩在线不卡| 91国内精品| 久久都是精品| 99久久久久久中文字幕一区| 日韩一区二区三区免费视频| 国产精品亚洲综合色区韩国| 2023国产精品久久久精品双| 欧美激情网址| 视频一区中文字幕精品 | 色偷偷偷在线视频播放| 亚洲麻豆一区| 国产国产精品| 国产精品99久久免费| 日本欧美在线看| 精品在线播放| 日韩精品专区| 高清一区二区| 7777精品| 性欧美长视频| 婷婷六月综合| 久久一区二区三区电影| 精品视频高潮| 久久中文字幕一区二区| 欧美日韩 国产精品| 中文字幕亚洲影视| 亚洲综合专区| 亚洲精品黄色| 亚洲精品一级| 91精品国产经典在线观看| 日韩精品视频在线看| 亚洲丝袜美腿一区| 日韩欧美美女在线观看| 日韩超碰人人爽人人做人人添| 国产综合激情| 午夜在线一区二区| 亚洲aa在线| 国产探花一区| 97精品国产| 欧美亚洲精品在线| 午夜宅男久久久| 日韩av黄色在线| 精品五月天堂| 91精品二区| 日韩高清在线一区| 电影天堂国产精品| 四虎国产精品免费观看| 国产精品中文字幕亚洲欧美| 亚洲精品在线a| 日韩欧美看国产| 99re国产精品| 久久国内精品| 色在线中文字幕| 亚洲精品福利| 日本一区二区高清不卡| 午夜国产精品视频免费体验区| 中文字幕免费一区二区| 另类欧美日韩国产在线| 欧美综合另类| 国产日韩精品视频一区二区三区| 欧美国产小视频| 亚洲天堂日韩在线| 国产一区国产二区国产三区| 在线一区视频| 日韩欧美综合| 九九综合在线| 蜜桃视频一区二区| 亚洲精品美女91| 欧美国产日本| 亚洲一级特黄| 蜜桃视频在线观看一区| 91福利精品在线观看| 精品深夜福利视频| 欧美搞黄网站| 一区二区不卡| 国产精品v亚洲精品v日韩精品| 麻豆精品视频在线观看| 波多视频一区| 欧美特黄a级高清免费大片a级| 99亚洲精品| 国产欧美日韩在线一区二区 | 亚洲精品午夜av福利久久蜜桃| 在线亚洲一区| 国产精品毛片视频| 久久国产影院| 69堂精品视频在线播放| 日韩不卡一区| 久久伊人国产| 国产日韩亚洲| 中文字幕免费精品| 巨乳诱惑日韩免费av| 999国产精品视频| av资源新版天堂在线| 狠狠久久伊人| 首页国产精品| 久久久久国产精品一区二区| 国产夫妻在线| 99久久九九| 亚洲激情社区| 99成人在线| 久久99伊人| 福利精品在线| 日韩不卡一二三区| 国产精品腿扒开做爽爽爽挤奶网站| 91精品国产经典在线观看| 中文在线不卡| 四虎影视精品| 桃色av一区二区| 电影91久久久| 精品亚洲精品| 日本va欧美va瓶| 日韩精品一区第一页| 午夜视频精品| 欧美国产91| 午夜精品婷婷| 99国产一区| 日韩在线观看一区二区| 亚洲成人一区| 久久久久久久久久久9不雅视频| 欧美日韩一视频区二区| 亚洲综合五月| 日韩三区四区| 国产亚洲欧美日韩精品一区二区三区| 欧美日韩伊人| 久久裸体视频| 亚洲大全视频| 伊人久久亚洲| 欧美在线看片| 欧美激情在线精品一区二区三区| 国产精品草草| 国产精品精品| 一区二区三区视频免费观看| 欧美在线观看视频一区| 香蕉成人久久| 亚洲一区二区三区四区电影| 亚洲激情偷拍| 911精品国产| 成人影视亚洲图片在线| 国产一区观看| 亚洲精品福利| 中文字幕人成乱码在线观看| 亚洲精品一区三区三区在线观看| 在线观看免费一区二区| 亚州精品视频| 国语精品一区| 狠狠久久婷婷| 国产日韩欧美三级| 久久久天天操| 日韩国产精品久久久久久亚洲| 日韩高清欧美激情| 国产一区二区三区久久久久久久久| 亚洲精品国产嫩草在线观看 | 国产精品一区二区美女视频免费看| 国产精品mv在线观看| 久久国产毛片| 日韩精品视频网站| 日韩a一区二区| 天堂va蜜桃一区二区三区| 国产精品a久久久久| 久久久久午夜电影| 亚洲91网站| 快播电影网址老女人久久| 在线一区二区三区视频| 国产精品免费不| 久久久久九九精品影院| 欧美特黄一区| 日韩不卡手机在线v区| 亚洲精品免费观看| 秋霞影视一区二区三区| 日韩午夜免费| 亚洲精品乱码日韩| 国产极品模特精品一二| 久久精品福利| 日韩不卡一区二区三区| 人在线成免费视频| 黄色精品网站| 欧美成人aaa| 日韩中文字幕亚洲一区二区va在线| 四虎国产精品免费久久| 亚洲一级影院| 福利视频一区| 国产乱人伦丫前精品视频| 91久久久久| 美女视频一区在线观看| 蜜臀久久99精品久久一区二区| 国产精品久久久久久妇女| 久久亚洲风情| 免费成人性网站| 欧美日韩精品免费观看视完整| 亚洲尤物av| 亚洲日本欧美| 日本色综合中文字幕| 美女国产精品| 欧美伊人影院|