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


待發短信

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

4001-021-502

工作時間

9:00-21:00

shopxoV6.3.0新增短信寶短信接口

ShopXO是國內領先的商城系統提供商,為企業提供php商城系統、微信商城、小程序。小編發現ShopXO更新到6.3.0版本,就以替換短信接口為例告訴大家如何進行二次開發,使用的短信接口是我們短信寶短信群發平臺的接口,我們短信寶短信群發平臺非常穩定,發送速度快,注冊就送測試短信,推薦大家使用
1:打開項目:app\lang\zh.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
'common_sms_apikey'  => [
    'name' => '短信寶賬號',
    'desc' => '短信寶賬號',
    'tips' => '請填寫短信寶賬號',
],
'common_sms_apisecret'  => [
    'name' => '短信寶密碼',
    'desc' => '短信寶密碼',
    'tips' => '請填寫短信寶密碼',
],
'home_sms_user_reg_template'  => [
    'name' => '用戶注冊-短信模板',
    'desc' => '驗證碼code',
    'tips' => '請填寫用戶注冊短信模板內容',
],
 
'home_sms_user_forget_pwd_template'  => [
    'name' => '密碼找回-短信模板',
    'desc' => '驗證碼code',
    'tips' => '請填寫密碼找回短信模板內容',
],
'common_sms_currency_template'  => [
    'name' => '通用-短信模板',
    'desc' => '驗證碼code',
    'tips' => '請填寫通用短信模板內容',
],
'home_sms_user_mobile_binding_template'  => [
    'name' => '手機號碼綁定-短信模板',
    'desc' => '驗證碼code',
    'tips' => '請填寫手機號碼綁定短信模板內容',
],
'admin_sms_login_template'  => [
    'name' => '后臺登錄-短信模板',
    'desc' => '驗證碼code',
    'tips' => '請填寫后臺登錄短信模板內容',
],
'home_sms_login_template'  => [
    'name' => '用戶登錄-短信模板',
    'desc' => '驗證碼code',
    'tips' => '請填寫用戶登錄短信模板內容',
]

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-contract contract" title="{{:MyLang('operate_list_tips_retract_text')}}"></i> 
    </div>
</div>

3:打開項目:\extend\base\Sms.php 修改短信發送函數 大概151行

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
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,
        '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['TemplateParam'] = json_encode($template_var, JSON_UNESCAPED_UNICODE);
    }
    $content = $template_value;
    foreach ($template_var as $k=>$v){
        $content = str_replace($k,$v,$content);
    }
    $SignName = empty($sign_name) ? $this->sign_ame : $sign_name;
    $url = $request_url.'?u='.$this->access_key_id.'&p='.md5($this->access_key_secret).'&m='.$mobile.'&c=【'.$SignName.'】'.$content;
    // 添加短信日志
    $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')
    {
        // 日志回調
        SmsLogService::SmsLogResponse($log['data']['id'], 1, $result, time()-$log['data']['add_time']);
        return true;
    }
    // 錯誤原因
    $this->error = $this->GetErrorMessage($result);
    // 日志回調
    SmsLogService::SmsLogResponse($log['data']['id'], 2, $result, time()-$log['data']['add_time'], $this->error);
    return false;
}

經過上面的替換,短信寶的短信平臺已經替換成功了,可以正常使用了。進行測試發送:

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

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

開源插件

最新更新

電商類

CMS類

微信類

文章標簽
91成人在线播放_欧美一区二区视频在线观看_91精品国产高清久久久久久_国产精品久久亚洲不卡4k岛国
午夜免费欧美电影| 91精品福利在线| 国产一区视频在线看| 欧美一区二区三区视频免费| 美女在线一区二区| 中文字幕国产一区二区| 一本大道久久a久久综合| 亚洲在线观看免费| 日韩亚洲欧美高清| 国产成人久久精品77777最新版本| 国产精品久久影院| 91精品国产一区二区三区| 日本韩国欧美国产| 在线欧美日韩精品| 国产精品1区2区3区在线观看| 亚洲精品日日夜夜| 日韩精品一区国产麻豆| 国产精品美女久久久久aⅴ| 在线观看免费成人| 在线精品亚洲一区二区不卡| 91精品福利在线| 884aa四虎影成人精品一区| 懂色中文一区二区在线播放| 亚洲福利一区二区| 国产精品久久久久精k8| 国产精品久久久久久久裸模 | 美日韩一区二区| 国产成人啪免费观看软件| 成人中文字幕合集| 国内精品久久久久影院色 | 日韩欧美一卡二卡| 国产亚洲精品精华液| 欧美年轻男男videosbes| 粉嫩嫩av羞羞动漫久久久| av网站免费线看精品| 国内精品久久久久影院一蜜桃| 国产福利精品一区| 欧洲国产伦久久久久久久| 日韩美女在线视频 | 亚洲福利一区二区| 国内精品视频666| 99久久精品免费精品国产| 国产成人av电影免费在线观看| 成人高清视频免费观看| 国产激情视频一区二区三区欧美| 成人午夜碰碰视频| 69堂成人精品免费视频| 国产亚洲女人久久久久毛片| 亚洲最新视频在线播放| 亚洲精品国产无天堂网2021| 视频一区二区三区中文字幕| 亚洲chinese男男1069| 亚洲一区二区成人在线观看| 日本在线不卡视频一二三区| 日韩专区在线视频| 国产91高潮流白浆在线麻豆| 欧美片网站yy| 综合久久给合久久狠狠狠97色| 国产精品美女久久久久久久| 亚洲成国产人片在线观看| 国产成人免费在线| 日韩一区二区免费在线观看| 一区二区三区在线播放| 狠狠色2019综合网| 欧美久久久久久蜜桃| 欧美精品777| 日韩一区在线免费观看| 亚洲免费在线观看| 视频一区视频二区中文| 99在线精品视频| xvideos.蜜桃一区二区| 国产精品天美传媒| 免费高清在线一区| 国产成人精品网址| 日韩精品一区二区在线观看| 亚洲精品国产一区二区精华液| 国产精品一区二区在线播放 | 亚洲精品日韩专区silk| 成人黄色电影在线| 国产欧美日韩另类一区| 一区二区三区中文字幕在线观看| 国产91丝袜在线播放| 26uuu亚洲婷婷狠狠天堂| 欧美aaa在线| 欧美剧在线免费观看网站| 午夜a成v人精品| 欧美日韩一本到| 久久无码av三级| 蜜臀av一区二区在线观看| 5566中文字幕一区二区电影| 天天色天天操综合| 欧美一区二区三区系列电影| 日韩国产成人精品| 精品国产一二三区| 亚洲美女偷拍久久| 91麻豆免费看片| 欧美一卡二卡在线| 日本va欧美va欧美va精品| 欧美一区二区三区免费大片| 乱一区二区av| 欧洲国产伦久久久久久久| 一区二区在线免费观看| 欧美在线一二三| 石原莉奈在线亚洲二区| 日韩欧美一卡二卡| 国产精选一区二区三区| 亚洲欧洲精品成人久久奇米网| 99久久国产综合精品女不卡 | 日本最新不卡在线| 精品国产精品网麻豆系列| 国产一区999| 国产精品传媒入口麻豆| 色婷婷久久99综合精品jk白丝| 亚洲国产精品精华液网站| 欧美一区二区免费视频| 国产成人超碰人人澡人人澡| 亚洲精品福利视频网站| 欧美日韩电影一区| 国产成人av自拍| 午夜国产精品影院在线观看| www久久精品| 91黄视频在线| 国产真实精品久久二三区| 亚洲欧美在线aaa| 欧美一级欧美三级在线观看| 成人免费视频网站在线观看| 亚洲国产精品久久人人爱| 欧美成人激情免费网| 日韩 欧美一区二区三区| 精品少妇一区二区三区| 99久久777色| 另类专区欧美蜜桃臀第一页| 中文字幕一区二区三区在线观看| 欧美日本一道本在线视频| 国产成人久久精品77777最新版本| 亚洲自拍都市欧美小说| 欧美国产欧美综合| 日韩欧美亚洲一区二区| 欧洲精品视频在线观看| 国产成人av自拍| 麻豆91精品视频| 亚洲国产精品久久一线不卡| 国产精品理伦片| 国产欧美日韩精品一区| 精品国产一区二区三区忘忧草 | 免费在线观看一区| 亚洲午夜三级在线| 亚洲蜜臀av乱码久久精品| 国产精品区一区二区三区| 精品国精品国产| 日韩一区二区麻豆国产| 91精品国产综合久久久蜜臀粉嫩 | 精品福利一区二区三区| 日韩一卡二卡三卡国产欧美| 欧美视频三区在线播放| 视频一区视频二区中文字幕| 亚洲图片欧美激情| 中文字幕一区二区三区av| 国产欧美日本一区视频| 国产亚洲一二三区| 国产三级三级三级精品8ⅰ区| 精品国产a毛片| 91精品国产品国语在线不卡| 欧美性大战久久久久久久蜜臀 | 91免费版pro下载短视频| 韩国欧美国产一区| 天天综合色天天综合色h| 日本一区中文字幕| 午夜在线电影亚洲一区| 国产精品久久久久久亚洲毛片| 欧美性猛交一区二区三区精品| 在线观看成人小视频| 成人ar影院免费观看视频| 国产精品一区二区在线播放| 日本中文一区二区三区| 午夜亚洲福利老司机| 亚洲资源中文字幕| 亚洲免费观看高清在线观看| 亚洲国产日韩一区二区| 一区二区三区色| 亚洲欧美视频一区| 精品久久久久久久人人人人传媒 | 色综合中文字幕国产| 亚洲成人免费影院| 亚洲欧洲制服丝袜| 中文字幕一区在线| 亚洲国产精品精华液2区45| 欧美在线|欧美| 日韩欧美www| 日韩视频免费观看高清完整版 | 男人的j进女人的j一区| 久久99精品久久久| 中文字幕一区二| 欧美国产欧美综合| 国产欧美日韩另类视频免费观看| 自拍视频在线观看一区二区| 日韩一区有码在线| 亚洲免费观看高清| 亚洲色图在线看| 久久91精品久久久久久秒播|