欧类av怡春院_久久久久成人网站_亚洲国产一区在线_免费在线观看污_97热在线精品视频在线观看_久久久久久色_涩涩涩999_免费不卡欧美自拍视频_亚洲精品国产无天堂网2021_中文字幕av专区_欧美成va人片在线观看_精品视频第一页


待發短信

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

4001-021-502

工作時間

9:00-21:00

ShopXO_v6.7.1商城系統新增短信寶短信接口

ShopXO是國內領先的商城系統提供商,為企業提供php商城系統、微信商城、小程序。小編發現ShopXO更新到6.7.0版本,就以替換短信接口為例告訴大家如何進行二次開發,使用的短信接口是我們短信寶短信群發平臺的接口,我們短信寶短信群發平臺非常穩定,發送速度快,注冊就送測試短信,推薦大家使用。下面具體給大家說一下每個文件的作用及代碼。
1.首先打開項目app\admin\lang\zh.php文件,替換配置短信信息,大約在552~554行左右,代碼如下

1
2
3
'top_tips'                              => '短信寶管理地址',
'top_to_smsbao_tips'                    => '點擊去短信寶購買短信',
'top_to_smsbao_url'                     => 'http://www.fyzp06.cn/fee',

2:接著打開app\admin\view\default\sms\tips.html 替換購買短信按鈕跳轉鏈接配置

1
2
3
4
5
6
7
8
<div class="am-operate-stretch-tips">
    <div class="title">
        <i class="iconfont icon-tips"></i>
        <strong title="{{:MyLang('operate_list_tips_msg')}}">{{:MyLang('operate_list_tips_button_text')}}</strong>
        <i class="iconfont icon-retract-diagonal contract" title="{{:MyLang('operate_list_tips_retract_text')}}"></i
    </div>
    <p class="am-text-xs">{{:MyLang('sms.top_tips')}} <a href="{{:MyLang('sms.top_to_smsbao_url')}}" class="am-margin-left-sm" target="_blank">{{:MyLang('sms.top_to_smsbao_tips')}} <i class="am-icon-external-link"></i></a> </p>
</div>

3:接著打開app\lang\zh.php 替換短信日志平臺的枚舉類型添加及相關信息設置,替換common_sms_log_platform_list 、common_sms_apikey、common_sms_apisecret變量的屬性

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
    // 短信日志平臺
    'common_sms_log_platform_list' => [
        'smsbao' => '短信寶',
    ],
 
'common_sms_apikey'  => [
            'name' => '短信寶賬號',
            'desc' => '短信寶賬號',
            'tips' => '請填寫短信寶賬號',
        ],
'common_sms_apisecret'  => [
            'name' => '短信寶API key',
            'desc' => '短信寶API key',
            'tips' => '請填寫短信寶API key',
        ],

4:接著打開項目app\service\ConstService.php 替換短信日志平臺的枚舉類型配置

1
2
3
4
// 短信日志平臺
'common_sms_log_platform_list' => [
     'smsbao' => ['value' => 'smsbao''name' => MyLang('common_sms_log_platform_list.smsbao')],
 ],

5:接著打開項目extend\base\Sms.php ,替換SmsRequest短信發送函數及GetErrorMessage 獲取返回信息函數

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
public function SmsRequest($mobile$template_value$sign_name ''$template_var = [])
    {
        // 簽名
        $sign_name empty($sign_name) ? $this->sign_ame : $sign_name;
 
        // 短信發送鉤子
        $hook_name 'plugins_extend_sms_send_request_handle';
        $ret array_filter(MyEventTrigger($hook_name, [
            'hook_name'       => $hook_name,
            'is_backend'      => true,
            'sign_name'       => $sign_name,
            'mobile'          => $mobile,
            'template_value'  => $template_value,
            'template_var'    => $template_var,
        ]));
        // 存在返回值,并且存在code和mag參數,則認為是鉤子處理短信的發送
        if(!empty($ret))
        {
            // 處理鉤子數據
            $ret = EventReturnHandle($ret);
            if($ret['code'] != 0)
            {
                $this->error = $ret['msg'];
                return false;
            }
            return true;
        }
 
        // 請求參數
        $request_url ';
        $request_params = [
            'SignName'          => $sign_name,
            'Format'            => 'JSON',
            'Version'           => '2017-05-25',
            'AccessKeyId'       => $this->access_key_id,
            'SignatureVersion'  => '1.0',
            'SignatureMethod'   => 'HMAC-SHA1',
            'SignatureNonce'    => uniqid(),
            'Timestamp'         => gmdate('Y-m-d\TH:i:s\Z'),
            'Action'            => 'SendSms',
            'TemplateCode'      => $template_value,
            'PhoneNumbers'      => $mobile,
        ];
        // 攜帶參數
        if(!empty($template_var))
        {
            if(!is_array($template_var))
            {
                $template_var = ['code'=>$template_var];
            }
            $request_params['SmsContent'] = str_replace('{code}',$template_var['code'],$template_value);
        }
        $url $request_url.'?u='.$this->access_key_id.'&p='.$this->access_key_secret.'&m='.$mobile.'&c=【'.$sign_name.'】'.$request_params['SmsContent'];
        // 添加短信日志
        if($this->is_log == 1)
        {
            $log = SmsLogService::SmsLogAdd('smsbao'$mobile$sign_name$template_value$template_var$request_url$request_params);
            if($log['code'] != 0)
            {
                $this->error = $log['msg'];
                return false;
            }
        }
 
       // 遠程請求
         $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 );
         if($result == '0')
         {
             // 日志回調
             if($this->is_log == 1)
             {
                 SmsLogService::SmsLogResponse($log['data']['id'], 1, $result, time()-$log['data']['add_time']);
             }
  
             return true;
         }
 
        // 錯誤原因
        $this->error = $this->GetErrorMessage($result);
 
        // 日志回調
        if($this->is_log == 1)
        {
            SmsLogService::SmsLogResponse($log['data']['id'], 2, $result, time()-$log['data']['add_time'], $this->error);
        }
         
        return false;
    }
 
public function GetErrorMessage($status)
    {
        // 阿里云的短信 亂八七糟的(其實是用的阿里大于)
        $message = [
            "0" => "短信發送成功",
            "-1" => "參數不全",
            "-2" => "服務器空間不支持,請確認支持curl或者fsocket,聯系您的空間商解決或者更換空間!",
            "30" => "密碼錯誤",
            "40" => "賬號不存在",
            "41" => "余額不足",
            "42" => "帳戶已過期",
            "43" => "IP地址限制",
            "50" => "內容含有敏感詞"
        ];
        if(isset($message[$status]))
        {
            return $message[$status];
        }
        return $status;
    }

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

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

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

開源插件

最新更新

電商類

CMS類

微信類

文章標簽
中文字幕第四页| 在线播放免费视频| 我不卡一区二区| 国产在线视频一区二区| 在线观看av一区二区| 久久久免费观看视频| 成人在线免费观看视频网站| 天天色天天综合| 蜜桃91丨九色丨蝌蚪91桃色| 日韩欧美精品网址| 在线免费看av网站| 亚洲欧美日韩精品| 91av成人在线| 国产精品久久久久9999小说| 日产精品久久久久久久| 亚洲黄色尤物视频| 久久亚洲成人精品| 91福利国产成人精品播放| 国产麻豆91视频| 欧美一级精品在线| 天堂av在线中文| 91麻豆成人精品国产免费网站| 污片在线观看一区二区| 精品一区二区日本| 黄色香蕉视频在线观看| 亚洲一区二区综合| 热久久这里只有| 在线观看亚洲大片短视频| 国产亚洲午夜高清国产拍精品| 欧美激情综合色综合啪啪五月| 最新版天堂资源在线| 欧美国产精品v| 国产精品男女猛烈高潮激情| 玖玖爱免费视频| 欧美综合一区二区| 日日夜夜精品网站| 91精品国产乱码久久久张津瑜| 欧美体内she精视频| 97在线免费视频观看| 免费观看一级特黄欧美大片| 久久久久久久久久婷婷| 青青草手机在线视频| 国产精品乱码妇女bbbb| 久久久噜噜噜久久久| 婷婷色一区二区三区| 一区二区在线观看免费视频播放| 久久综合久久久| 无码精品一区二区三区在线| 日韩在线视频一区| 成人区人妻精品一区二 | 亚洲国产精品久久久久秋霞蜜臀 | 日韩av片免费观看| 福利一区福利二区微拍刺激| 91精品久久久久久久久久久久久| 欧美一二三区视频| 欧美性做爰毛片| 一级黄色大片免费观看| 国产一区二区无遮挡| 2020国产精品久久精品美国| 久久国产色av免费观看| 亚洲成av人片www| 亚洲激情在线看| 91九色02白丝porn| 阿v天堂2014| 337p亚洲精品色噜噜| 亚洲乱码国产乱码精品精大量| 亚洲人成精品久久久久久| 亚洲免费av网| 中文字幕欧美三区| 国产免费观看高清视频| 福利视频第一区| 丰满人妻一区二区三区53视频| 在线视频你懂得一区| 免费黄色国产视频| 欧美激情一区二区三区高清视频 | 日韩熟女一区二区| 一区三区二区视频| 九九视频精品免费| 爱情岛论坛vip永久入口| av电影在线观看一区| 成人免费在线小视频| 91激情在线视频| 综合 欧美 亚洲日本| 亚洲人成毛片在线播放| 黄色成人一级片| 亚洲一区二区久久久久久久| 成人av片在线观看| 婷婷五月色综合| 亚洲午夜久久久久久久久电影院| 能在线观看的av网站| 日韩欧美一级二级三级| 国产成人自拍偷拍| 91aaa精品| 欧美成人中文字幕| 91免费精品国自产拍在线不卡| 国内自拍第二页| 亚洲小视频在线| wwwwww在线观看| 91精品久久久久久久久| 亚洲中国最大av网站| 男人天堂成人在线| 欧美aⅴ一区二区三区视频| 亚洲蜜桃在线| 五月天欧美精品| 男人女人黄一级| 亚洲人高潮女人毛茸茸| 亚洲三级黄色片| 激情视频综合网| 中文字幕日韩精品在线| 二区视频在线观看| 国产精品久久精品国产| 一区视频在线播放| 变态另类ts人妖一区二区| 97在线看福利| 亚洲成人av中文字幕| 中文字幕一区二区人妻视频| 国产日韩欧美在线播放| 黑人精品欧美一区二区蜜桃| 亚洲精品天堂成人片av在线播放 | 国产伦精品一区| 国产精品毛片a∨一区二区三区 | 欧美福利视频一区| 一级α片免费看刺激高潮视频| 美女三级99| 宅男噜噜噜66一区二区66| 一二三区在线播放| 97xxxxx| 免费av一区二区| 成人动漫视频在线| 懂色av蜜桃av| 国产一区亚洲二区三区| 久久久久久久网站| 蜜臀久久99精品久久久久宅男| 久久精品一二三四| 国产一区二区三区网站| 麻豆一区二区三区| 国产精品丝袜久久久久久消防器材| 欧美专区日韩专区| www久久99| 中文字幕永久在线| 国产视频观看一区| 中文字幕成人网| 久久久久黄色片| 91传媒免费视频| 亚洲欧美在线磁力| 久久激情一区| 成人性生交免费看| 国产一区香蕉久久| 精品少妇一区二区三区免费观看| 亚洲AV成人无码一二三区在线| 午夜福利三级理论电影| 蜜桃麻豆www久久国产精品| 亚洲精品电影网站| 97se亚洲国产综合自在线不卡 | 成人av免费在线观看| 久久艹精品视频| 91视频这里只有精品| 97人洗澡人人免费公开视频碰碰碰| 亚洲成av人片一区二区| 九色综合狠狠综合久久| 2021亚洲天堂| 小明看看成人免费视频| 久久av一区二区| 精品国产一区二区三区久久久 | 激情五月少妇a| 波多野结衣国产精品| 国产日韩av高清| 中文字幕亚洲一区在线观看| 五月综合激情婷婷六月色窝| 天天摸夜夜添狠狠添婷婷| 中国免费黄色片| 日本黄大片在线观看| 波多野结衣成人在线| 有码中文亚洲精品| 欧美日韩在线亚洲一区蜜芽| 91蜜桃网址入口| 亚洲综合视频在线播放| 国产日产欧美一区二区三区 | 国产在线久久久| 97精品国产97久久久久久| 精品免费视频.| 欧美日韩黄视频| 国产亚洲一区二区三区四区| 亚洲乱熟女一区二区| 先锋资源av在线| 超碰在线播放91| 精品毛片久久久久久| 欧美在线一级va免费观看| 亚洲午夜女主播在线直播| 欧美精品在线观看一区二区| 国产精品每日更新在线播放网址| 国内精品伊人久久久久av影院| 一级片中文字幕| 日批在线观看视频| 亚洲综合123| 日本一二区免费| 激情成人在线观看| 国产一区二区在线观看免费视频| 日本韩国欧美在线观看| 国产美女永久无遮挡| 国产精品yjizz| 国产视频精品网| 国产女主播一区二区| 激情视频一区二区| 国产视色精品亚洲一区二区| 国产精品一区二区三区久久久| 精品一区二区三区四区| 亚洲加勒比久久88色综合| 婷婷亚洲久悠悠色悠在线播放| 亚洲成精国产精品女| 色综合色综合色综合色综合色综合| 亚洲日本一区二区| 亚洲第一狼人社区| 色婷婷av一区二区三区之一色屋| 色欧美88888久久久久久影院| 中文字幕字幕中文在线中不卡视频| 欧美国产乱子伦 | 国产精品第9页| 97在线观看视频免费| 亚洲国产成人精品激情在线| 国产精品午夜一区二区| www.com欧美| 美国毛片一区二区三区| 久久久久在线| 日韩在线卡一卡二| 337p粉嫩大胆色噜噜噜噜亚洲| 久久99国产精品麻豆| 国产午夜久久久久| 一区二区在线观看免费| 91精品国产综合久久小美女| 欧美亚洲动漫精品| 亚洲人成五月天| 国产一区二区三区丝袜| 国产成人在线亚洲欧美| 国产一区二区三区高清视频| 成年人网站国产| 久久久久久国产精品日本| 水蜜桃av无码| 制服.丝袜.亚洲.中文.综合懂色| 国产精品第九页| 熟妇高潮一区二区高潮| 国产精品女上位| 精品剧情v国产在线观看在线| 日韩免费高清视频| 51视频国产精品一区二区| 水蜜桃一区二区三区| 自拍偷拍 国产| 久久精品视频国产| 日韩中文字幕91| 精品久久久久久久大神国产| 91精品黄色片免费大全| 青青久久aⅴ北条麻妃| 黄色影视在线观看| 性爱在线免费视频| 日韩一区欧美二区| 亚洲成人黄色影院| 亚洲国产精品字幕| 91精品黄色| 任你躁av一区二区三区| 亚洲天堂国产精品| 综合婷婷亚洲小说| 久久精品一本久久99精品| 国产在线98福利播放视频| 亚洲人成人77777线观看| 波多野结衣一本| 国内精品免费在线观看| 日韩欧美高清dvd碟片| 91精品国产91久久久久久| 野外做受又硬又粗又大视频√| 中国极品少妇videossexhd| 丰满肉嫩西川结衣av| 99精品欧美一区二区三区综合在线| 欧美丰满一区二区免费视频| 91精品国产乱码久久久久久蜜臀 | 91久久久久久| 最新黄色av网址| 久久精品久久99精品久久| 欧美性jizz18性欧美| 国产精品99蜜臀久久不卡二区| 欧美三级午夜理伦三级富婆| 日韩三级一区二区| 久久综合久久鬼色中文字| 精品久久久久久中文字幕一区奶水| 亚洲天堂色网站| 久久人人九九| 国产成人精品无码片区在线| 亚洲一级二级在线| 日韩国产欧美三级| 亚洲黄色免费网站| 欧美激情a∨在线视频播放| 亚洲欧美精品在线观看| 日韩久久久久久久久| 国产亚洲午夜高清国产拍精品| 国产亚洲激情视频在线| www.欧美com| 美女免费视频一区二区| 欧美xxxx做受欧美| 4438全国成人免费| 久久综合中文色婷婷| 肉色超薄丝袜脚交69xx图片| 精品一区二区久久| 一本色道久久88精品综合| 懂色av.com| 欧美日韩激情网| 97在线观看视频| 黄免费在线观看| 国产欧美精品日韩区二区麻豆天美| 久久久久久久久久久成人| 中文字幕一区二区久久人妻网站| 精品一区二区三区不卡| 99精品桃花视频在线观看| 国产午夜精品视频| 五月六月丁香婷婷| 久久这里只有精品6| 91情侣在线视频| 中文字幕69页| 欧美精品九九99久久| 国产又大又长又粗又黄| 久久久久久9| 欧美高清不卡在线| 欧美一区二区三区爽爽爽| 亚洲乱码中文字幕| 在线视频欧美一区| 日韩精品成人一区二区在线| 欧美激情视频网站| youjizz.com国产| 亚洲观看高清完整版在线观看| 亚洲国产日韩欧美| 久色婷婷小香蕉久久| 国产精品十八以下禁看| 免费麻豆国产一区二区三区四区| 欧美男人的天堂一二区| 天堂在线一区二区三区| 亚洲另类一区二区| 久久av综合网| 国产精品1024| 欧美精品一区二区三区久久| 国产福利一区二区| 国产欧美精品一区二区| 一女二男一黄一片| 亚洲大胆人体av| 欧美激情精品久久久久久小说| 久久aⅴ国产欧美74aaa| 国产 高清 精品 在线 a| 国产综合视频在线| 91精品国产综合久久久久久丝袜| 在线精品免费视| 久久综合久久八八| 国产视频123区| 亚洲欧美成人在线| 国产日韩欧美在线观看视频| 亚洲美女av黄| 欧美a视频在线观看| 欧美xxxx做受欧美.88| 日本学生初尝黑人巨免费视频| 欧美日韩国产一二三| www.狠狠爱| 日韩一级片网站| 91视频福利网| 精品国产乱码久久久久久1区2区| 色婷婷在线影院| 日韩欧美在线123| 欧美双性人妖o0| 日韩av影视综合网| 天天操天天干视频| 久久久久久美女| 首页综合国产亚洲丝袜| 91免费观看| 久久久www成人免费毛片麻豆| 国产精品wwwww| 精品欧美一区二区在线观看| 后入内射无码人妻一区| 久久久视频免费观看| 日韩精品1区2区3区| 色姑娘综合网| 欧美天天综合色影久久精品| 欧美深性狂猛ⅹxxx深喉| 国产视频精品一区二区三区| 强行糟蹋人妻hd中文| 欧美裸体男粗大视频在线观看| 香蕉视频国产在线| 精品无码久久久久国产| 亚洲乱码国产乱码精品精98午夜| 亚洲精品成人无码毛片| 久久久国产精品视频| 免费观看日韩av| 中文字幕在线导航| 中文字幕亚洲无线码在线一区| 在线播放国产一区| 亚洲最大福利网站| 成人久久久精品乱码一区二区三区| 99色这里只有精品| 欧美私模裸体表演在线观看| 岛国av中文字幕| 黄色小网站91| 欧美吞精做爰啪啪高潮| 国产精品变态另类虐交| 欧美一级成年大片在线观看| 日日夜夜精品免费视频| 男人日女人逼逼| 揄拍成人国产精品视频| 亚洲狼人综合网| 青草网在线观看| 亚洲欧美日韩中文视频| www.久久伊人| 日韩一级理论片| 色偷偷av一区二区三区乱| aaa一区二区三区| 另类视频在线观看+1080p| 国产精品久久久久影院|