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


待發短信

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

4001-021-502

工作時間

9:00-21:00

yoshopV2.0新增短信寶接口

螢火小程序商城,是一款開源的電商系統,為中小企業提供最佳的新零售解決方案。采用穩定的MVC框架開發,執行效率、擴展性、穩定性值得信賴。永久更新維護,界面美觀大方。小編對他還是比較了解的,今天小編就以新增短信接口為例,給大家講解一下如何進行二次開發,我們今天講解的是2.0版本,使用的短信接口是我們短信寶短信群發平臺的短信接口,我們短信寶短信群發平臺的接口非常穩定,發送速度快,注冊就送測試短信,推薦大家使用
1:打開項目:app\common\library\sms\Config.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
public static function getEasySmsConfig(array $smsConfig): array
{
    return [
        // HTTP 請求的超時時間(秒)
        'timeout' => 5.0,
        // 默認發送配置
        'default' => [
            // 網關調用策略,默認:順序調用
            'strategy' => OrderStrategy::class,
            // 默認可用的發送網關
            'gateways' => [$smsConfig['default']],
        ],
        // 可用的網關配置
        'gateways' => [
            'aliyun' => [
                'access_key_id' => $smsConfig['engine']['aliyun']['AccessKeyId'],
                'access_key_secret' => $smsConfig['engine']['aliyun']['AccessKeySecret'],
                'sign_name' => $smsConfig['engine']['aliyun']['sign'],
            ],
            'qcloud' => [
                'sdk_app_id' => $smsConfig['engine']['qcloud']['SdkAppID'],
                'secret_id' => $smsConfig['engine']['qcloud']['AccessKeyId'],
                'secret_key' => $smsConfig['engine']['qcloud']['AccessKeySecret'],
                'sign_name' => $smsConfig['engine']['qcloud']['sign'],
            ],
            'qiniu' => [
                'access_key' => $smsConfig['engine']['qiniu']['AccessKey'],
                'secret_key' => $smsConfig['engine']['qiniu']['SecretKey'],
            ],
            'smsbao' => [
                'user' => $smsConfig['engine']['smsbao']['user'],
                'password' => $smsConfig['engine']['smsbao']['password'],
            ],
        ]
    ];
}

2:打開項目:app\common\library\sms\Driver.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
public function sendSms(string $acceptPhone, string $templateCode, array $templateParams): bool
{
    // 實例化EasySms
    $easySmsConfig = Config::getEasySmsConfig($this->smsConfig);
    $easySms = new EasySms($easySmsConfig);
    try {
        // 執行發送短信
        $result = $easySms->send($acceptPhone, [
            'content'  => function($gateway)use($templateParams,$templateCode){
                return str_replace('${'.array_keys($templateParams)[0].'}',array_values($templateParams)[0],$templateCode);
            },
            'template' => $templateCode,
            'data' => $this->getSmsTemplateData($templateParams),
        ]);
        // 短信發送成功的錯誤處理
        $sendStatus = $this->resultHandle($result);
    catch (NoGatewayAvailableException $e) {
        // 短信發送異常的錯誤處理
        $sendStatus = false;
        $this->exceptionHandle($e);
    }
    // 記錄日志
    helper::logInfo('發送短信', [
        'gateway' => $this->smsConfig['default'],
        'acceptPhone' => $acceptPhone,
        'templateCode' => $templateCode,
        'templateParams' => $templateParams,
        'sendStatus' => $sendStatus,
    ]);
    // 存在異常時拋錯
    $sendStatus === false && throwError($this->getError());
    return $sendStatus;
}

3:打開項目:app\common\model\store\Setting.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
SettingEnum::SMS => [
                'key' => SettingEnum::SMS,
                'describe' => '短信通知',
                'values' => [
                    'default' => 'aliyun',
                    // 短信服務渠道
                    'engine' => [
                        // 阿里云
                        'aliyun' => [
                            'name' => '阿里云短信',
                            'website' => ',
                            'AccessKeyId' => '',
                            'AccessKeySecret' => '',
                            'sign' => '螢火商城'   // 短信簽名
                        ],
                        // 騰訊云
                        'qcloud' => [
                            'name' => '騰訊云短信',
                            'SdkAppID' => '',
                            'AccessKeyId' => '',
                            'AccessKeySecret' => '',
                            'sign' => '螢火商城'   // 短信簽名
                        ],
                        // 七牛云
                        'qiniu' => [
                            'name' => '七牛云短信',
                            'AccessKey' => '',
                            'SecretKey' => '',
                            'sign' => '螢火商城'   // 短信簽名
                        ],
                         // 短信寶
                        'smsbao' => [
                            'name' => '短信寶短信',
                            'user' => '',
                            'password' => '',
                        ],
                    ],
                    // 短信通知場景
                    'scene' => [
                        // 短信驗證碼
                        SettingSmsSceneEnum::CAPTCHA => [
                            'name' => '短信驗證碼 (通知用戶)',    // 場景名稱
                            'isEnable' => false,     // 是否開啟
                            'templateCode' => '',    // 模板ID
                            'content' => '驗證碼%s,您正在進行身份驗證,打死不要告訴別人哦!',
                            'variables' => [
                                'aliyun' => ['${code}'],
                                'qiniu' => ['${code}'],
                                'smsbao' => ['${code}'],
                                'qcloud' => ['{1}'],
                            ]
                        ],
                        // 新付款訂單
                        SettingSmsSceneEnum::ORDER_PAY => [
                            'name' => '新付款訂單 (通知商家)',   // 場景名稱
                            'isEnable' => false,    // 是否開啟
                            'templateCode' => '',   // 模板ID
                            'acceptPhone' => '',    // 接收手機號
                            'content' => '您有一條新訂單,訂單號為:%s,請注意查看',
                            'variables' => [
                                'aliyun' => ['${order_no}'],
                                'qiniu' => ['${order_no}'],
                                'smsbao' => ['${order_no}'],
                                'qcloud' => ['{1}'],
                            ]
                        ],
                    ]
                ],
            ],

4:打開前端項目:src\views\setting\Sms.vue 大概72行增加短信寶頁面(此處修改后需要編譯)

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
        <div v-show="form.getFieldValue('default') === 'qcloud'">
          <a-form-item label="SdkAppID" :labelCol="labelCol" :wrapperCol="wrapperCol" required>
            <a-input v-decorator="[`engine.qcloud.SdkAppID`]" />
          </a-form-item>
          <a-form-item label="AccessKeyId" :labelCol="labelCol" :wrapperCol="wrapperCol" required>
            <a-input v-decorator="[`engine.qcloud.AccessKeyId`]" />
          </a-form-item>
          <a-form-item
            label="AccessKeySecret"
            :labelCol="labelCol"
            :wrapperCol="wrapperCol"
            required
          >
            <a-input v-decorator="[`engine.qcloud.AccessKeySecret`]" />
          </a-form-item>
          <a-form-item label="短信簽名 Sign" :labelCol="labelCol" :wrapperCol="wrapperCol" required>
            <a-input v-decorator="[`engine.qcloud.sign`]" />
          </a-form-item>
        </div>
        <!-- 七牛云配置 -->
        <div v-show="form.getFieldValue('default') === 'qiniu'">
          <a-form-item label="AccessKey" :labelCol="labelCol" :wrapperCol="wrapperCol" required>
            <a-input v-decorator="[`engine.qiniu.AccessKey`]" />
          </a-form-item>
          <a-form-item label="SecretKey" :labelCol="labelCol" :wrapperCol="wrapperCol" required>
            <a-input v-decorator="[`engine.qiniu.SecretKey`]" />
          </a-form-item>
        </div>
        <!-- 短信寶配置 -->
        <div v-show="form.getFieldValue('default') === 'smsbao'">
          <a-form-item label="user" :labelCol="labelCol" :wrapperCol="wrapperCol" required>
            <a-input v-decorator="[`engine.smsbao.user`]" />
          </a-form-item>
          <a-form-item label="password" :labelCol="labelCol" :wrapperCol="wrapperCol" required>
            <a-input v-decorator="[`engine.smsbao.password`]" />
          </a-form-item>
        </div>

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

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

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

開源插件

最新更新

電商類

CMS類

微信類

文章標簽
精品深夜福利视频,日本中文字幕不卡,久久久久国产,av综合电影网站
精品丝袜久久| 久久免费影院| 好看的亚洲午夜视频在线| 免费在线小视频| 精精国产xxxx视频在线野外| 蜜桃av在线播放| 国产aⅴ精品一区二区四区| 精品资源在线| 日韩欧美在线中字| 欧美日韩国产免费观看视频| 合欧美一区二区三区| 首页国产欧美日韩丝袜| 亚洲69av| 美女视频黄久久| 日韩欧美少妇| 久久av一区| 日韩欧美在线精品| 久久不见久久见免费视频7| zzzwww在线看片免费| 91精品一区二区三区综合在线爱| 亚洲大全视频| 香蕉久久国产| 欧美日韩99| 97精品国产一区二区三区| 欧美福利专区| 欧美亚洲国产日韩| 国产精选在线| 在线亚洲激情| 日韩精品成人| 国际精品欧美精品| 婷婷成人在线| 影音先锋国产精品| 日韩精品三区四区| 精品三级国产| 在线一区欧美| 国产日韩一区二区三免费高清| 精品伊人久久| 亚洲高清影视| 国产亚洲第一伦理第一区| 国产一区二区三区四区二区| 亚洲国产成人精品女人| 日本不卡中文字幕| 最新中文字幕在线播放 | 日本激情一区| 国产主播一区| 亚洲乱码久久| 夜鲁夜鲁夜鲁视频在线播放| 噜噜噜躁狠狠躁狠狠精品视频| 国产精品一级在线观看| 乱一区二区av| 蜜桃成人av| 国产精品夜夜夜| 999精品色在线播放| 国产亚洲一区二区三区啪| 欧美天堂视频| 欧美日韩xxxx| 久久精品国产99久久| 欧美日韩精品一区二区三区在线观看| 97精品国产福利一区二区三区| 亚洲欧美日韩综合国产aⅴ| 国产精品白丝久久av网站| 久久国产中文字幕| 国产视频一区二| 99久久99视频只有精品| 婷婷成人av| 亚洲人成在线网站| 日本91福利区| 欧美理论视频| 激情久久一区二区| 亚洲精品亚洲人成在线观看| 亚洲黄色免费看| 久久精品99久久久| 国产精品88久久久久久| 国产精品大片免费观看| 亚洲综合三区| 成人小电影网站| 欧美亚洲综合视频| 宅男噜噜噜66国产日韩在线观看| 精品一区二区三区免费看 | 国产精品巨作av| 欧美日韩视频| 狠狠久久伊人中文字幕| 日本h片久久| 91九色精品| 日韩久久电影| 国产精品玖玖玖在线资源| 先锋亚洲精品| 欧美~级网站不卡| 免费在线成人| 青青伊人久久| 另类激情亚洲| 国产亚洲精品久久久久婷婷瑜伽| 欧美久久天堂| 国产日产精品一区二区三区四区的观看方式| 欧美特黄一区| 日韩精品免费一区二区在线观看| 久久精品伊人| 日韩av不卡一区二区| 亚洲精品九九| 久久国产精品亚洲77777| 好吊视频一区二区三区四区| 午夜精品成人av| 国产精品99一区二区三| 欧美极品中文字幕| 日本伊人久久| 日韩一二三区在线观看| 99国产一区| 精品91久久久久| 中文字幕在线官网| 福利一区和二区| 精品亚洲自拍| 久久99蜜桃| 麻豆91精品视频| 国产精品对白| 久久精品女人| 美女免费视频一区| 久久av网址| 里番精品3d一二三区| 麻豆91精品视频| 久久99蜜桃| 欧美激情三区| 国产精品蜜月aⅴ在线| 亚洲v天堂v手机在线| 在线亚洲免费| 亚洲在线网站| 男人的天堂亚洲一区| 99综合视频| 鲁大师成人一区二区三区| 激情视频一区二区三区| av一区二区高清| 九九久久婷婷| 好吊一区二区三区| 影音先锋久久| 蜜臀av性久久久久蜜臀aⅴ流畅| 蜜芽一区二区三区| 午夜在线视频观看日韩17c| 日韩在线a电影| 香蕉久久久久久| 五月亚洲婷婷 | 国产精品麻豆久久| 国产传媒在线| 欧美亚洲在线日韩| 99国内精品| 亚洲精品看片| 国产精品亚洲四区在线观看| 欧美精品中文字幕亚洲专区| 国产精品成人自拍| 久久三级毛片| 日韩高清中文字幕一区二区| 欧美 日韩 国产精品免费观看| 中文亚洲免费| 日韩高清不卡一区| 激情综合五月| 久久高清精品| 免费日本视频一区| 国产亚洲一区| 精品三级久久| 快she精品国产999| 美女国产精品久久久| 一本大道色婷婷在线| 欧美日韩国产免费观看视频| 在线观看一区| 动漫av一区| 欧美精品一区二区久久| 日韩精品免费观看视频| 精品香蕉视频| 黄色国产精品| 国产精品男女| 欧美日韩亚洲在线观看| 丝袜美腿亚洲一区| 欧美韩一区二区| 不卡一区2区| 免播放器亚洲一区| 精品国产精品国产偷麻豆| 欧美日韩一区二区综合| 亚洲一区欧美激情| 国产欧美一区二区精品久久久| 久草免费在线视频| 久久最新视频| 不卡福利视频| 亚洲精品麻豆| 亚洲成人va| 日韩精品欧美大片| 三上悠亚国产精品一区二区三区| 视频一区在线视频| 精品99在线| 免费看欧美美女黄的网站| 麻豆视频观看网址久久| 2023国产精品久久久精品双| 国产毛片精品久久| 免费污视频在线一区| 日韩影片在线观看| 亚洲大片在线| 国产精品视频一区视频二区| 国产亚洲激情| 精品香蕉视频| 日本在线成人| 亚洲一级网站| 精品视频网站| 亚洲久久在线|