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


待發(fā)短信

在線客服
產(chǎn)品支持 短信寶客服
合作渠道 渠道合作
服務(wù)咨詢

4001-021-502

工作時(shí)間

9:00-21:00

likeadmin_v1.4.2新增短信寶短信接口

likeadmin是一款能快速開發(fā)通用管理后臺(tái)的開源程序?;赩ue3、elementPlus,結(jié)合PHP、Java、Python、Go、NodeJS等主流后端語言搭建,集成用戶權(quán)限、代碼生成器、表單設(shè)計(jì)、崗位部門、云存儲(chǔ)、素材中心、微信配置、API模塊等一系列開箱即用功能。小編對(duì)他還是比較了解的,今天小編就以新增短信接口為例,給大家講解一下如何進(jìn)行二次開發(fā),我們今天講解的是v1.4.2版本,使用的短信接口是我們短信寶短信群發(fā)平臺(tái)的短信接口,我們短信寶短信群發(fā)平臺(tái)的接口非常穩(wěn)定,發(fā)送速度快,注冊(cè)就送測(cè)試短信,推薦大家使用。
1:打開項(xiàng)目: app\adminapi\logic\notice\SmsConfigLogic.php 修改以下函數(shù)

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
public static function getConfig()
{
    $config = [
        ConfigService::get('sms''ali', ['type' => 'ali''name' => '短信寶短信''status' => 1]),
        ConfigService::get('sms''tencent', ['type' => 'tencent''name' => '騰訊云短信''status' => 0]),
    ];
    return $config;
}
 
public static function setConfig($params)
{
    $type = $params['type'];
    $params['name'] = self::getNameDesc(strtoupper($type));
    ConfigService::set('sms', $type, $params);
    $default = ConfigService::get('sms''engine'false);
    if ($params['status'] == 1 && $default === false) {
        // 啟用當(dāng)前短信配置 并 設(shè)置當(dāng)前短信配置為默認(rèn)
        ConfigService::set('sms''engine', strtoupper($type));
        return true;
    }
    if ($params['status'] == 1 && $default != strtoupper($type)) {
        // 找到默認(rèn)短信配置
        $defaultConfig = ConfigService::get('sms', strtolower($default));
        // 狀態(tài)置為禁用 并 更新
        $defaultConfig['status'] = 0;
        ConfigService::set('sms', strtolower($default), $defaultConfig);
        // 設(shè)置當(dāng)前短信配置為默認(rèn)
        ConfigService::set('sms''engine', strtoupper($type));
        return true;
    }
}
 
public static function getNameDesc($value)
{
    $desc = [
        'ALI' => '短信寶短信',
        'TENCENT' => '騰訊云短信',
    ];
    return $desc[$value] ?? '';
}

2:打開項(xiàng)目: app\common\service\sms\engine\AliSms.php 修改短信發(fā)送函數(shù)

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
protected $content;
 
public function setContent($content)
{
    $this->content = $content;
    return $this;
}
 
public function send()
{
    try {
        $statusStr = array(
            "0" => "短信發(fā)送成功",
            "-1" => "參數(shù)不全",
            "-2" => "服務(wù)器空間不支持,請(qǐng)確認(rèn)支持curl或者fsocket,聯(lián)系您的空間商解決或者更換空間!",
            "30" => "密碼錯(cuò)誤",
            "40" => "賬號(hào)不存在",
            "41" => "余額不足",
            "42" => "帳戶已過期",
            "43" => "IP地址限制",
            "50" => "內(nèi)容含有敏感詞"
        );
        $smsapi = ";
        $user = $this->config['app_key']; //短信平臺(tái)帳號(hào)
        $pass = md5($this->config['secret_key']); //短信平臺(tái)密碼
        $phone = $this->mobile;//要發(fā)送短信的手機(jī)號(hào)碼
        $content = '【'.$this->config['sign'].'】'.$this->content;
        $sendurl = $smsapi."sms?u=".$user."&p=".$pass."&m=".$phone."&c=".urlencode($content);
        $result =file_get_contents($sendurl);
        if ($result == '0') {
            return [
                'code'=>0
            ];
        }
        throw new \Exception('發(fā)送失?。? . $statusStr[$result]);
    catch(\Exception $e) {
        $this->error = $e->getMessage();
        return false;
    }
}

3:打開項(xiàng)目:app\common\service\sms\SmsDriver.php 修改短信驅(qū)動(dòng)中的send函數(shù)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
public function send($mobile, $data)
{
    try {
        // 發(fā)送頻率限制
        $this->sendLimit($mobile);
        // 開始發(fā)送
        $result = $this->engine
            ->setMobile($mobile)
            ->setTemplateId($data['template_id'])
            ->setTemplateParams($data['params'])
            ->setContent($data['content'])
            ->send();
        if(false === $result) {
            throw new \Exception($this->engine->getError());
        }
        return $result;
    catch(\Exception $e) {
        $this->error = $e->getMessage();
        return false;
    }
}

4:打開項(xiàng)目:app\common\service\sms\SmsMessageService.php 修改短信服務(wù)類的send函數(shù)

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 send($params)
{
    try {
        // 通知設(shè)置
        $noticeSetting = NoticeSetting::where('scene_id', $params['scene_id'])->findOrEmpty()->toArray();
        // 添加短信記錄
        $content = $this->contentFormat($noticeSetting, $params);
        $this->smsLog = $this->addSmsLog($params, $content);
        // 添加通知記錄
        $this->notice = NoticeLogic::addNotice($params, $noticeSetting, NoticeEnum::SMS, $content);
        // 發(fā)送短信
        $smsDriver = new SmsDriver();
        if(!is_null($smsDriver->getError())) {
            throw new \Exception($smsDriver->getError());
        }
 
        $result =  $smsDriver->send($params['params']['mobile'], [
            'template_id' => $noticeSetting['sms_notice']['template_id'],
            'params' => $this->setSmsParams($noticeSetting, $params),
            'content'=>$content
        ]);
        if ($result === false) {
            // 發(fā)送失敗更新短信記錄
            $this->updateSmsLog($this->smsLog['id'], SmsEnum::SEND_FAIL, $smsDriver->getError());
            throw new \Exception($smsDriver->getError());
        }
        // 發(fā)送成功更新短信記錄
        $this->updateSmsLog($this->smsLog['id'], SmsEnum::SEND_SUCCESS, $result);
        return true;
    catch (\Exception $e) {
        throw new \Exception($e->getMessage());
    }
}

好了經(jīng)過以上的添加,短信寶的短信平臺(tái)已經(jīng)替換成功了,可以正常使用了

報(bào)備一下短信寶的VIP模板,這樣就可以走短信寶的優(yōu)質(zhì)通道了,即便遇到敏感文字我們都不會(huì)人工審核,短信內(nèi)容3~5秒就可送達(dá)。

另外:我們已經(jīng)開發(fā)好完整的likeadmin_1.4.2系統(tǒng)短信寶插件,點(diǎn)擊此鏈接 下載及查看安裝流程。

開源插件

最新更新

電商類

CMS類

微信類

文章標(biāo)簽
91成人在线播放_欧美一区二区视频在线观看_91精品国产高清久久久久久_国产精品久久亚洲不卡4k岛国
久久综合九色综合欧美就去吻| av男人天堂一区| 日韩欧美电影在线| 欧美亚洲一区三区| 99精品久久99久久久久| 成人一区二区在线观看| 国产精品一区二区不卡| 国产乱子伦视频一区二区三区| 久久精品久久99精品久久| 蜜臀精品一区二区三区在线观看| 天天综合色天天综合色h| 日韩主播视频在线| 另类综合日韩欧美亚洲| 精品一区二区免费| 国产精品自拍在线| 国产精品夜夜嗨| 成人综合婷婷国产精品久久免费| 国产成人精品网址| www.欧美色图| 欧美日韩在线播| 日韩欧美国产电影| 国产清纯白嫩初高生在线观看91| 国产欧美一区二区精品性色| 亚洲欧洲日产国码二区| 亚洲国产裸拍裸体视频在线观看乱了| 亚洲成人资源网| 日本午夜一区二区| 国产大陆精品国产| 91香蕉视频黄| 欧美一区二区三级| 中文字幕精品一区二区三区精品| 亚洲免费观看高清完整版在线 | 国产精品女主播在线观看| 最新国产成人在线观看| 日韩福利视频导航| 风间由美一区二区av101| 欧美性色aⅴ视频一区日韩精品| 欧美一区二视频| 成人欧美一区二区三区视频网页 | 国产二区国产一区在线观看| 色婷婷精品大视频在线蜜桃视频 | 国产精品欧美极品| 视频在线观看一区二区三区| 国精产品一区一区三区mba桃花| 99精品一区二区三区| 在线观看91精品国产麻豆| 日本一区二区视频在线| 亚洲1区2区3区视频| 国产一区二区三区免费在线观看| 色呦呦国产精品| 精品国产乱码久久久久久1区2区 | 国产欧美日韩综合| 日韩高清一级片| 91官网在线免费观看| 国产视频亚洲色图| 老司机精品视频在线| 欧美日韩三级一区| 成人欧美一区二区三区白人| 另类小说一区二区三区| 91福利精品第一导航| 久久久国产午夜精品| 青青草国产成人99久久| 理论片日本一区| 国产精品久久综合| 亚洲精品自拍动漫在线| 亚洲精品国产a| 亚洲视频网在线直播| 国产寡妇亲子伦一区二区| 欧美综合视频在线观看| 亚洲欧美自拍偷拍色图| 国产一区视频在线看| 日韩欧美一区二区免费| 亚洲 欧美综合在线网络| 欧美亚洲一区二区在线观看| 亚洲日本va午夜在线电影| av毛片久久久久**hd| 国产精品免费久久久久| 丁香亚洲综合激情啪啪综合| 精品成人免费观看| 国产精品一区二区三区网站| wwwwww.欧美系列| 国内国产精品久久| 久久久久久久久99精品| 国产综合久久久久久鬼色| www激情久久| 国产成人三级在线观看| 国产亚洲欧美激情| 国产99久久久国产精品免费看| 久久综合给合久久狠狠狠97色69| 精品一区二区三区日韩| 精品福利一二区| 国产成人精品亚洲777人妖| 国产精品色呦呦| 91香蕉国产在线观看软件| 亚洲精品成人天堂一二三| 欧美日韩国产一二三| 日韩二区三区在线观看| 欧美成人精精品一区二区频| 精品一区二区三区在线播放视频 | 91在线观看美女| 亚洲韩国一区二区三区| 欧美日韩一区二区三区视频| 蜜臀av性久久久久蜜臀av麻豆| 欧美tickling挠脚心丨vk| 国产盗摄精品一区二区三区在线| 国产精品久久久久久户外露出 | 日韩欧美一区二区久久婷婷| 国产一区二区三区| 1024成人网色www| 欧美日韩一区二区欧美激情| 韩国一区二区视频| 国产精品久久福利| 日韩一区和二区| www.66久久| 午夜日韩在线电影| 国产欧美日韩精品a在线观看| 91色乱码一区二区三区| 蜜臀av国产精品久久久久| 日本一区二区三区在线观看| 在线看一区二区| 国产另类ts人妖一区二区| 亚洲黄色av一区| 久久久www成人免费无遮挡大片| 色素色在线综合| 美腿丝袜亚洲色图| 国产精品久久久久久久久图文区| 欧美色图天堂网| 国产成人高清在线| 青青草原综合久久大伊人精品优势| 中文字幕第一区二区| 5566中文字幕一区二区电影| 顶级嫩模精品视频在线看| 日本成人中文字幕在线视频| 国产精品动漫网站| 欧美成va人片在线观看| 欧美综合久久久| 成人午夜激情在线| 免费在线视频一区| 一区二区三区波多野结衣在线观看| 精品少妇一区二区三区在线播放| 色婷婷国产精品| av午夜一区麻豆| 国内精品伊人久久久久av影院 | av欧美精品.com| 国产精品亚洲成人| 美日韩一级片在线观看| 亚洲gay无套男同| 一区二区三区欧美视频| 中文字幕一区二区三区不卡| 精品福利二区三区| 4438亚洲最大| 7777精品久久久大香线蕉| 在线观看一区二区视频| 色婷婷综合久久久久中文一区二区 | 午夜精品免费在线| 亚洲午夜精品网| 最好看的中文字幕久久| 国产精品三级视频| 中文字幕不卡在线播放| 亚洲国产精品av| 日本一区二区动态图| 久久久亚洲精品一区二区三区| 日韩一区二区免费高清| 欧美一区二区成人| 日韩一级精品视频在线观看| 欧美一区二区三区在线看| 91精品一区二区三区在线观看| 在线亚洲一区二区| 欧美三级韩国三级日本一级| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 91视频在线观看免费| 色8久久精品久久久久久蜜| 色琪琪一区二区三区亚洲区| 91蜜桃免费观看视频| 91视频国产资源| 欧美日韩一区二区三区在线| 91精品国产综合久久久久久久 | 成人免费视频视频在线观看免费 | 国产亚洲一区二区三区| 欧美韩国一区二区| 日韩一区在线看| 亚洲影视在线观看| 美女看a上一区| 精品一区二区在线播放| 成人一级黄色片| 91热门视频在线观看| 欧美无砖砖区免费| 欧美电影免费观看完整版| 中文av一区二区| 亚洲综合精品久久| 美女视频网站黄色亚洲| 成人午夜电影小说| 精品视频一区三区九区| 欧美不卡一区二区| 日韩一区在线看| 青青草原综合久久大伊人精品优势| 国产精品 欧美精品| 色综合色综合色综合色综合色综合 | www一区二区| 亚洲精品免费电影|