亚洲国产精品成人无码区,公天天吃我奶躁我的比视频,亚洲国产欧美视频亚洲国产精品一区二区成人片不卡,天天躁日日躁狠狠躁视频2021,起视碰看97视频在线少妇久久久久久人妻无码, 芒果乱码一线二线三线新区 ,亚洲熟妇无码AⅤ不卡在线播放,人妻少妇乱子伦无码专区

400-800-9385
網(wǎng)站建設(shè)資訊詳細(xì)

php短信接口對(duì)接

發(fā)表日期:2021-03-24 09:07:59   作者來(lái)源:劉紅旺   瀏覽:2614   標(biāo)簽:短信接口    
1.國(guó)外短信這里介紹:短信寶
用的是thinkphp 框架
在TP模塊下的目錄新建Service文件夾,在里面新建service服務(wù)類(lèi)用于短信寶發(fā)送短信。
更多詳情可參考官網(wǎng):
namespace Home\Service;
 
class SmsbaoService {
    function __construct() {
        $config = array(
            'user' => D('Config')->get('msg_user'),
            'pass' => D('Config')->get('msg_pass'),
            'smsapi' => '接口地址',
        );
        $statusCode = array(
            "0" => "短信發(fā)送成功",
            "-1" => "參數(shù)不全",
            "-2" => "服務(wù)器空間不支持,請(qǐng)確認(rèn)支持curl或者fsocket,聯(lián)系您的空間商解決或者更換空間!",
            "30" => "密碼錯(cuò)誤",
            "40" => "賬號(hào)不存在",
            "41" => "余額不足",
            "42" => "帳戶(hù)已過(guò)期",
            "43" => "IP地址限制",
            "50" => "內(nèi)容含有敏感詞"
        );
        $this->config = $config;
        $this->statusCode = $statusCode;
    }
 
    /**
     * 發(fā)送驗(yàn)證碼
     * @param $phone
     * @param $code 驗(yàn)證碼
     * @return mixed
     */
    public function sendMsg($phone, $code) {
        $config = $this->config;
        $statusCode = $this->statusCode;
        $autograph = D('Config')->get('msg_autograph');
        $content = D('Config')->get('msg_content');
        $content = '【' . $autograph . '】' . str_replace('{code}', $code, $content);
        $sendurl = $config['smsapi'] . "sms?u=" . $config['user'] . "&p=" . md5($config['pass']) . "&m=" . $phone . "&c=" . urlencode($content);
        $status = file_get_contents($sendurl);
        $reData['status'] = $status;
        $reData['info'] = $statusCode[$status];
        return $reData;
    }
 
}
 
 
數(shù)據(jù)庫(kù)中要建配置參數(shù):
msg_user(短信寶用戶(hù)名)
msg_pass(短信寶密碼)
msg_autograph(短信寶簽名)
msg_content(短信內(nèi)容,必須包含驗(yàn)證碼替換符{code})
 
2.國(guó)外的介紹QcloudSMS騰訊短信
 
可以發(fā)送國(guó)內(nèi)短信的接口有很多,之前也有整理比較好用的。當(dāng)有用戶(hù)需要發(fā)送國(guó)際短信時(shí),比較常用就是阿里和騰訊的了。下面是騰訊短信簡(jiǎn)單發(fā)送對(duì)接TP的Service
下面以國(guó)際短信為例
1、在騰訊短信控制臺(tái)申請(qǐng)“海外文本短信”,只需要申請(qǐng)短信模板即可,海外短信不需要申請(qǐng)簽名,國(guó)內(nèi)短信必須申請(qǐng)簽名。
2、下載官方的phpSDK,在TP使用時(shí)需要小改一下命名空間,文章下有提供可下載。放到TP的Vendor/Qcloudsms文件夾中。
3、在要使用的模塊下新建QcloudsmsService.class.php,代碼如下:
namespace Home\Service;
 
class QcloudsmsService {
    function __construct() {
        $config = array(
            'appid' => '14054******',//控制臺(tái)查看
            'appkey' => '6fe55********************',//控制臺(tái)查看
            'templId' => '295555**',
            'nationCode' => '852555', //國(guó)家或地區(qū)區(qū)號(hào),香港852,大陸86
        );
        $this->config = $config;
    }
 
    /**
     * 發(fā)送驗(yàn)證碼
     * @param $phone
     * @param $code 驗(yàn)證碼
     * @return mixed
     */
    public function sendMsg($phone, $code) {
        vendor('Qcloudsms.SmsSender');
        $config = $this->config;
        $singleSender = new \SmsSingleSender($config['appid'], $config['appkey']);
        // 普通單發(fā)
        $result = $singleSender->send(0, $config['nationCode'], $phone, "您好,您的驗(yàn)證碼為" . $code, "", "");
        //返回的成功示例:{"result":0,"errmsg":"OK","ext":"","sid":"2:670479-0268698729-028972-001510040916","fee":1}
        //result為0表示發(fā)送成功
        $rsp = json_decode($result, true);
        return $rsp;
    }
 
}
如沒(méi)特殊注明,文章均為方維網(wǎng)絡(luò)原創(chuàng),轉(zhuǎn)載請(qǐng)注明來(lái)自http://www.oulysa.com/news/6004.html
免费h无码动漫在线观看人| 亚洲中文字幕无码不卡电影| 久久精品国产免费观看| 中文字幕无码一级毛片| 欧美日本国产一区二区三区在线看| 国产乱子伦在线一区二区| 亚洲综合无码一区二区三区| 八戒成年私人影院| 国产又黄又硬又粗| 国产超薄肉色丝袜视频在线a| 全部孕妇毛片丰满孕妇孕交| 中文字幕在线播放| 亚洲精品国产无码午夜福利成人毛片中文字幕| 亚洲AV人无码综合在线观看| 国产成人精品无码免费看| 毛茸茸性xxxx毛茸茸毛茸茸| 免费人成年激情视频在线观看| 亚洲欧美人高清精品A∨| 看国产黄大片在线观看| 成年免费A级毛片免费看| 亚洲国产精品第一区二区| 日本一区二区三区免费高清| 久久人人爽人人爽从片av高清| 国产成人a一在线观看| 特级毛片全部免费播放| 久久精品一区二区三区日韩 | 一级毛片在线播放免费观看| 国产人澡人澡澡澡人碰| 久久99精品国产麻豆不卡| 欧美亚洲色伦图片综合图片| 在线人妻视频熟妇人妻久久系列中文字幕| 国产成人在线精品| 日韩免费在线观看| 免费久久无码一区二区三区| 东京热一区二区三区无码视频,| 亚洲AV综合永久无码精品天堂| 国产真实老熟女无套内射| а√天堂资源中文在线官网| 亚洲AV综合色区无码一区爱AV| 伊人久久大香线蕉AⅤ一区| 92看片淫黄大片一级|