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


待發(fā)短信

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

4001-021-502

工作時(shí)間

9:00-21:00

齊博CMS之X1 新增短信寶短信接口

齊博X1是齊博軟件基于thinkphp5開(kāi)發(fā)的內(nèi)容管理系統(tǒng),拓展性非常強(qiáng),后臺(tái)一鍵升級(jí),后臺(tái)提供豐富的頻道模塊云市插件市場(chǎng)、風(fēng)格市場(chǎng)、鉤子市場(chǎng),所有都是一鍵在線安裝。小編對(duì)他還是比較了解的,今天小編就以新增短信接口為例,給大家講解一下如何進(jìn)行二次開(kāi)發(fā),使用的短信接口是我們短信寶短信群發(fā)平臺(tái)的短信接口,我們短信寶短信群發(fā)平臺(tái)的接口非常穩(wěn)定,發(fā)送速度快,注冊(cè)就送測(cè)試短信,推薦大家使用。

首先在項(xiàng)目:\plugins\smsbao中創(chuàng)建admin_menu.php文件,代碼如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
return array(
  'plugin'=>array(
    'title'=>'plugin',
      'sons'=>array(
        array(
          'title'=>'短信寶短信接口',
      'sons'=>array(
        array(
          'title'=>'參數(shù)選項(xiàng)管理',
          'link'=>'setting/index',
          'power'=>[],
        ),
      ),
    ),
  ),
  ),
);

接著創(chuàng)建:\plugins\smsbao\Api.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
<?php
namespace plugins\smsbao;
 
class Api{
    private $accessKeyId;
    private $accessKeySecret;
    function __construct($accessKeyId$accessKeySecret) {
        $this->accessKeyId = $accessKeyId;
        $this->accessKeySecret = $accessKeySecret;
    }
    /**
     * 發(fā)送短信
     * @param string $signName 必填, 短信簽名
     * @param string $templateCode 必填, 短信模板Code
     * @param string $phoneNumbers 必填, 短信接收號(hào)碼
     */
    public function sendSms($signName$templateCode$phoneNumbers$templateParam = null) {
 
 
        $key array_keys($templateParam);
        $value array_values($templateParam);
        $content =  str_replace($key,$value,$templateCode);
        $url "http://api.smsbao.com/sms?u=".$this->accessKeyId.'&p='.md5($this->accessKeySecret).'&m='.$phoneNumbers.'&c=【'.$signName.'】'.$content;
        return $this->http($url);
    }
 
    /**
     * 通用CURL請(qǐng)求
     * @param $url  需要請(qǐng)求的url
     * @param null $data
     * return mixed 返回值 json格式的數(shù)據(jù)
     */
    private function http($url,$data=null)
    {
        $curl = curl_init();
        curl_setopt($curl, CURLOPT_URL, $url);
        curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
        curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
        if (!empty($data)) {
            curl_setopt($curl, CURLOPT_POST, 1);
            curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
        }
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
        $info = curl_exec($curl);
        curl_close($curl);
        return $info;
    }
}

接著創(chuàng)建:\plugins\smsbao\admin\Setting.php文件,代碼如下

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
namespace plugins\smsbao\admin;
 
use app\common\controller\admin\Setting AS _Setting;
 
class Setting extends _Setting
{    
    /**
     * 參數(shù)設(shè)置
     * {@inheritDoc}
     * @see \app\common\controller\admin\Setting::index()
     */
    public function index($group=null){
        return parent::index($group);
    }
}

接著創(chuàng)建安裝數(shù)據(jù)表的文件:\plugins\smsbao\install\install.sql,代碼如下

?
INSERT INTO `qb_config` (`id`, `type`, `title`, `c_key`, `c_value`, `form_type`, `options`, `ifsys`, `htmlcode`, `c_descrip`, `list`, `sys_id`) VALUES('', -1, '短信寶模板''sms_template''''text''', 1, '''例如:您的驗(yàn)證碼為code,請(qǐng)妥善保存。', 7, 0);
INSERT INTO `qb_config` (`id`, `type`, `title`, `c_key`, `c_value`, `form_type`, `options`, `ifsys`, `htmlcode`, `c_descrip`, `list`, `sys_id`) VALUES('', -1, '短信寶簽名''smsbao_sign''''text''', 1, '''', 8, 0);
INSERT INTO `qb_config` (`id`, `type`, `title`, `c_key`, `c_value`, `form_type`, `options`, `ifsys`, `htmlcode`, `c_descrip`, `list`, `sys_id`) VALUES('', -1, '短信寶密碼''smsbao_pass''''text''', 1, '''即AccessKeySecret', 9, 0);
INSERT INTO `qb_config` (`id`, `type`, `title`, `c_key`, `c_value`, `form_type`, `options`, `ifsys`, `htmlcode`, `c_descrip`, `list`, `sys_id`) VALUES('', -1, '短信寶用戶名''smsbao_user''''text''', 1, '''即AccessKeyId', 10, 0);

最后打開(kāi)項(xiàng)目:\application\common\util\Sms.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
<?php
namespace app\common\util;
class Sms{
    public function send($phone='',$msg=''){
        // 如果$msg長(zhǎng)度大于6位的話,判斷是營(yíng)銷信息的話,可以在這里更換其它接口
        return $this->smsbao($phone,$msg);
    }
    private function smsbao($phone='',$msg=''){
        if(!class_exists("\\plugins\\smsbao\\Api")){
            return '短信接口不存在';
        }
        $obj new \plugins\smsbao\Api(config('webdb.smsbao_user'),config('webdb.smsbao_pass'));
        $signName = config('webdb.smsbao_sign');        //簽名,比如齊博
        $templateCode = config('webdb.sms_template');     //使用的模板,比如SMS_16830430
        $phoneNumbers $phone;
        $templateParam = ['code'=>$msg];
        $result $obj->sendSms($signName$templateCode$phoneNumbers$templateParam);
        if($result=='0'){
            return true;
        }else{
            return $result;
        }
    }    
    //其它短信接口
    private function other_sms(){        
    }
    
}

經(jīng)過(guò)上面的替換,短信寶的短信平臺(tái)已經(jīng)替換成功了,可以正常使用了。進(jìn)行測(cè)試發(fā)送:

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

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

開(kāi)源插件

最新更新

電商類

CMS類

微信類

文章標(biāo)簽
精品深夜福利视频,日本中文字幕不卡,久久久久国产,av综合电影网站
色综合视频一区二区三区日韩| 亚洲综合图色| 国产精品tv| 日韩高清欧美| 免费日韩成人| 久久亚洲国产精品一区二区| 日韩中文首页| 国产suv精品一区| 免费人成在线不卡| 精品欠久久久中文字幕加勒比| 久久国产高清| 欧美在线亚洲| а√在线中文在线新版| 婷婷亚洲成人| 蜜桃免费网站一区二区三区| 国产欧美高清视频在线| 日本欧美在线看| 国产欧美午夜| 国产精品xxx| 国产精品久久久免费| 久久福利毛片| 国产日韩专区| 国产综合婷婷| 日韩欧美一区二区三区在线观看 | 精品日韩毛片| 欧美一级一区| 日韩精品国产精品| 亚洲黄色在线| 欧美精品一卡| 欧美日本精品| 亚洲一二av| 欧美日韩精品免费观看视欧美高清免费大片 | 亚洲精品伦理| 香蕉久久99| 久久激情婷婷| 在线国产一区二区| 国产视频一区欧美| 久久成人国产| 亚洲ab电影| 欧美日韩1区2区3区| 国产日产精品_国产精品毛片| 日本不卡一区二区| 国产日韩高清一区二区三区在线 | 午夜天堂精品久久久久| 91欧美日韩在线| 亚洲高清不卡| 久久不卡国产精品一区二区| 欧美精选视频一区二区| 国产欧美欧美| 视频小说一区二区| 电影亚洲精品噜噜在线观看| 久久精品1区| 99国产精品视频免费观看一公开| 久久国产欧美| 最新日韩av| 免费人成黄页网站在线一区二区| 蜜桃传媒麻豆第一区在线观看| 久久精品国产大片免费观看| 亚洲精品极品少妇16p| 丝袜美腿成人在线| 亚洲精品亚洲人成在线观看| 国产精品最新自拍| av中文字幕在线观看第一页| 99久久99视频只有精品 | 国产毛片精品| 97精品国产福利一区二区三区| 日本不卡免费高清视频在线| 欧美日韩一区二区综合| 久久久久中文| 亚洲一区二区av| 国产精品视频一区二区三区| 国产欧美激情| 91精品国产乱码久久久久久久| 欧美日韩激情| 日韩有码av| 国产精品久久久久久久久妇女| 国产精品一页| 日韩精品诱惑一区?区三区| 日韩欧美一区二区三区免费观看| 蜜桃一区二区三区在线观看| 好看的av在线不卡观看| 日韩精品一二三四| 精品一区二区三区视频在线播放| 亚洲成人精品| 久久中文字幕一区二区三区| 亚洲色图综合| 欧美在线91| 精品国产日韩欧美精品国产欧美日韩一区二区三区 | 中文在线免费视频| 日韩高清不卡一区二区| 亚洲欧洲日韩精品在线| 亚洲午夜免费| 亚洲激情偷拍| 亚洲另类黄色| 亚洲a一区二区三区| 欧美亚洲国产精品久久| 91精品国产91久久久久久黑人| 色偷偷色偷偷色偷偷在线视频| 国产乱子精品一区二区在线观看| 蜜臀久久99精品久久久画质超高清| 免费欧美在线视频| 婷婷五月色综合香五月| 午夜国产精品视频| 日韩精品乱码av一区二区| 日韩精品午夜视频| 日韩高清二区| 麻豆国产精品一区二区三区| 亚洲精品在线观看91| 欧美专区一区二区三区| 丝袜国产日韩另类美女| 国产精品丝袜在线播放| av免费不卡国产观看| 国产亚洲欧美日韩在线观看一区二区 | 福利一区二区| 新版的欧美在线视频| 在线综合欧美| 日韩理论视频| 久久成人福利| 日韩午夜av| 欧产日产国产精品视频| 成人午夜国产| 精品一区91| 日韩欧美一区二区三区在线视频| 久久婷婷激情| 国产精品亚洲片在线播放| 狠狠久久伊人| 亚洲美女久久精品| 久久久久久久久丰满| 麻豆精品国产91久久久久久| 国产videos久久| 另类综合日韩欧美亚洲| 欧美国产中文高清| 久久久久久久久成人| 国产黄色一区| 久久精品理论片| 国产suv精品一区二区四区视频 | 日本亚洲视频在线| 首页亚洲欧美制服丝腿| 国产精品亚洲二区| 国产精品久久久久av电视剧| 日韩中文字幕亚洲一区二区va在线 | 国产毛片久久久| 三上悠亚国产精品一区二区三区 | 九九在线精品| 国产亚洲一区二区三区不卡| yellow在线观看网址| 综合五月婷婷| 久久精品xxxxx| 在线成人动漫av| 深夜日韩欧美| 涩涩av在线| 精品伊人久久| 另类中文字幕国产精品| 婷婷久久免费视频| 美女福利一区二区三区| 亚洲欧美专区| 日韩av中文字幕一区二区三区| 亚洲性色av| 97精品国产99久久久久久免费| 午夜欧美巨大性欧美巨大| 日本欧美大码aⅴ在线播放| 六月天综合网| 精品国产黄a∨片高清在线| 在线成人直播| 88久久精品| 久久都是精品| 国产精品sss在线观看av| 国产一区观看| 久久久久九九精品影院| 亚洲精品看片| 国产在线视频欧美一区| 久久亚洲国产精品一区二区| 久久精品欧洲| 婷婷综合成人| 99精品99| 日韩大片在线播放| 麻豆久久久久久久| 日本视频一区二区| 成人在线免费观看网站| 青草久久视频| 蜜臀av性久久久久蜜臀aⅴ流畅 | 久久国产尿小便嘘嘘| 亚洲女同一区| 日韩国产在线| 男人操女人的视频在线观看欧美| 日韩啪啪电影网| 麻豆精品在线观看| 无码日韩精品一区二区免费| 精品视频在线一区二区在线| 日本va欧美va精品发布| 美女精品在线| 日韩欧美二区| 西西人体一区二区| 久久一区视频| 国产情侣一区在线| 日本不卡一区二区三区| 成人在线视频中文字幕| 美女久久一区| 亚洲精品123区| 激情综合亚洲|