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


待發短信

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

4001-021-502

工作時間

9:00-21:00

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

likeadmin是一款能快速開發通用管理后臺的開源程序。基于Vue3、elementPlus,結合PHP、Java、Python、Go、NodeJS等主流后端語言搭建,集成用戶權限、代碼生成器、表單設計、崗位部門、云存儲、素材中心、微信配置、API模塊等一系列開箱即用功能。小編對他還是比較了解的,今天小編就以新增短信接口為例,給大家講解一下如何進行二次開發,我們今天講解的是v1.4.2版本,使用的短信接口是我們短信寶短信群發平臺的短信接口,我們短信寶短信群發平臺的接口非常穩定,發送速度快,注冊就送測試短信,推薦大家使用。
1:打開項目: app\adminapi\logic\notice\SmsConfigLogic.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
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) {
        // 啟用當前短信配置 并 設置當前短信配置為默認
        ConfigService::set('sms''engine', strtoupper($type));
        return true;
    }
    if ($params['status'] == 1 && $default != strtoupper($type)) {
        // 找到默認短信配置
        $defaultConfig = ConfigService::get('sms', strtolower($default));
        // 狀態置為禁用 并 更新
        $defaultConfig['status'] = 0;
        ConfigService::set('sms', strtolower($default), $defaultConfig);
        // 設置當前短信配置為默認
        ConfigService::set('sms''engine', strtoupper($type));
        return true;
    }
}
 
public static function getNameDesc($value)
{
    $desc = [
        'ALI' => '短信寶短信',
        'TENCENT' => '騰訊云短信',
    ];
    return $desc[$value] ?? '';
}

2:打開項目: app\common\service\sms\engine\AliSms.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
protected $content;
 
public function setContent($content)
{
    $this->content = $content;
    return $this;
}
 
public function send()
{
    try {
        $statusStr = array(
            "0" => "短信發送成功",
            "-1" => "參數不全",
            "-2" => "服務器空間不支持,請確認支持curl或者fsocket,聯系您的空間商解決或者更換空間!",
            "30" => "密碼錯誤",
            "40" => "賬號不存在",
            "41" => "余額不足",
            "42" => "帳戶已過期",
            "43" => "IP地址限制",
            "50" => "內容含有敏感詞"
        );
        $smsapi = ";
        $user = $this->config['app_key']; //短信平臺帳號
        $pass = md5($this->config['secret_key']); //短信平臺密碼
        $phone = $this->mobile;//要發送短信的手機號碼
        $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('發送失?。? . $statusStr[$result]);
    catch(\Exception $e) {
        $this->error = $e->getMessage();
        return false;
    }
}

3:打開項目:app\common\service\sms\SmsDriver.php 修改短信驅動中的send函數

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 {
        // 發送頻率限制
        $this->sendLimit($mobile);
        // 開始發送
        $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:打開項目:app\common\service\sms\SmsMessageService.php 修改短信服務類的send函數

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 {
        // 通知設置
        $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);
        // 發送短信
        $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) {
            // 發送失敗更新短信記錄
            $this->updateSmsLog($this->smsLog['id'], SmsEnum::SEND_FAIL, $smsDriver->getError());
            throw new \Exception($smsDriver->getError());
        }
        // 發送成功更新短信記錄
        $this->updateSmsLog($this->smsLog['id'], SmsEnum::SEND_SUCCESS, $result);
        return true;
    catch (\Exception $e) {
        throw new \Exception($e->getMessage());
    }
}

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

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

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

開源插件

最新更新

電商類

CMS類

微信類

文章標簽
精品深夜福利视频,日本中文字幕不卡,久久久久国产,av综合电影网站
日本大胆欧美人术艺术动态| 午夜欧美巨大性欧美巨大| 日韩国产一二三区| 嫩草伊人久久精品少妇av杨幂| 激情婷婷亚洲| 麻豆国产精品777777在线| 99亚洲精品| 日韩大片在线| 国产一区一一区高清不卡| 亚洲精品三级| 在线精品一区二区| 激情欧美一区二区三区| 精品视频在线观看网站| 精品久久精品| 激情综合自拍| 免费不卡在线视频| 亚洲精品免费观看| 日韩中文字幕一区二区高清99| 日本少妇精品亚洲第一区| 欧美日韩国产一区二区在线观看| 91嫩草精品| 日韩大片在线| 国产模特精品视频久久久久| 日韩精品亚洲一区二区三区免费| 日韩精品视频网站| 日韩av有码| 尹人成人综合网| 亚洲精品伊人| 精品国产中文字幕第一页| 欧美日韩国产高清| 国产精品nxnn| 久久麻豆精品| 日韩精品第一| 国产日韩电影| 日本va欧美va精品发布| 久久久久一区| 国产精品亚洲欧美日韩一区在线| 成人羞羞视频在线看网址| 日韩中文av| 一区二区小说| 国产欧美视频在线| 欧美女激情福利| 国产一区二区三区四区五区传媒 | 久久精品99久久久| 日韩精品不卡一区二区| 亚洲免费黄色| 日韩电影二区| 国产精品久久777777毛茸茸| 久久大逼视频| 免费污视频在线一区| 在线视频亚洲欧美中文| 日韩一区二区中文| 国产伦精品一区二区三区视频| 99视频精品全部免费在线视频| 国产欧美88| 亚洲1区在线| 亚洲一区二区三区四区电影| 99精品网站| 亚洲www啪成人一区二区| 日本综合精品一区| 欧美日韩视频| 午夜精品一区二区三区国产| 欧美搞黄网站| 午夜电影亚洲| 黑森林国产精品av| 日韩精品dvd| 91精品亚洲| 99久久九九| 久久高清免费| re久久精品视频| 五月精品视频| 亚洲自拍另类| 亚洲人成亚洲精品| 日本vs亚洲vs韩国一区三区二区| 99国产精品| 亚洲激情另类| 玖玖精品视频| 亚洲1区在线| 日韩成人午夜精品| 国产亚洲一区二区三区不卡| 青青伊人久久| 精品亚洲精品| 国产在线看片免费视频在线观看| 播放一区二区| 国产专区一区| 日日夜夜免费精品视频| 国产视频一区二| 福利片在线一区二区| 99久久亚洲精品蜜臀| 另类av一区二区| 蜜桃视频一区二区| 国产乱人伦丫前精品视频| sm捆绑调教国产免费网站在线观看| 韩国精品主播一区二区在线观看| 伊人www22综合色| 精品资源在线| 在线亚洲自拍| 久久精品三级| 日韩手机在线| 久久uomeier| 日韩激情网站| 久久国产精品成人免费观看的软件| 亚洲精品少妇| 亚洲综合在线电影| 亚洲人成亚洲精品| 美女91精品| 中文字幕免费精品| 日本va欧美va欧美va精品| 日韩综合在线| 蜜桃av一区二区| 日韩啪啪电影网| 欧美日本一区| 午夜在线精品偷拍| 久久久精品五月天| 久久女人天堂| 日本精品久久| 亚洲欧美日韩在线观看a三区| 麻豆mv在线观看| 久久精品99国产精品| 丝袜美腿高跟呻吟高潮一区| 日本一区福利在线| 性色一区二区| 国产在线成人| 久久一区二区三区电影| 国产一区二区三区91| 国产精品视频一区二区三区四蜜臂| 亚洲影视一区| 免费在线观看视频一区| 久久一区二区三区喷水| 国产伦久视频在线观看| 你懂的国产精品永久在线| 91精品国产自产观看在线 | 国产精久久久| 青草国产精品| 欧美天堂一区| 欧美日韩亚洲一区在线观看| 亚洲狼人精品一区二区三区| 最新亚洲国产| 天堂av一区| 欧美一级一区| 国产精品成人自拍| 精品国产亚洲日本| 日韩一区电影| 久热re这里精品视频在线6| 亚洲97av| 麻豆精品新av中文字幕| 精品国产亚洲日本| 国产传媒av在线| 国产综合婷婷| 在线观看视频免费一区二区三区| 日韩欧美在线精品| 国产精品免费不| 欧美日韩国产观看视频| 国产主播一区| 日韩高清欧美激情| 日韩av专区| 综合色就爱涩涩涩综合婷婷| 精品国产成人| 伊人久久婷婷| 精品深夜福利视频| 蜜桃一区二区三区在线观看| 91福利精品在线观看| 国产v日韩v欧美v| 免费久久99精品国产| 国产成人a视频高清在线观看| 国产精品色网| 国产伦久视频在线观看| 亚洲三级在线| 日韩欧美一区二区三区在线观看 | 伊伊综合在线| 日韩av一区二区三区| 欧美片第1页| 久久激五月天综合精品| 午夜亚洲精品| 久久久久久黄| 欧美aaaaaa午夜精品| 免费的成人av| 99成人在线| 色婷婷狠狠五月综合天色拍| 欧美精品aa| 日本综合精品一区| 欧美日韩国产探花| 视频小说一区二区| 亚洲女同av| 久久成人福利| 婷婷亚洲精品| 久久aⅴ国产紧身牛仔裤| 中文字幕在线高清| 水蜜桃久久夜色精品一区| 清纯唯美亚洲综合一区| 日韩专区欧美专区| 国产精品97| 99精品小视频| 亚洲91久久| 国内精品99| 亚洲成人三区| 亚洲作爱视频| 日韩视频二区| 免费观看在线综合| 亚洲制服一区|