下面thinkphp框架教程欄目將給大家介紹關于ThinkPHP如何集成華為云短信服務的問題,希望對需要的朋友有所幫助!
php入門到就業(yè)線上直播課:進入學習
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API調(diào)試工具:點擊使用
ThinkPHP集成華為云短信服務
本項目集成了華為云短信發(fā)送業(yè)務,支持ThinkPHP5.0、ThinkPHP5.1和ThinkPHP6.0,由寧波晟嘉網(wǎng)絡科技有限公司維護。
安裝教程
使用 composer require singka/singka-hwsms
命令行安裝即可?!就扑]學習:《thinkPHP視頻教程》】
使用示例(基于ThinkPHP6.0)
<?php // +---------------------------------------------------------------------- // | 勝家云 [ SingKa Cloud ] // +---------------------------------------------------------------------- // | Copyright (c) 2016~2020 https://www.singka.net All rights reserved. // +---------------------------------------------------------------------- // | 寧波晟嘉網(wǎng)絡科技有限公司 // +---------------------------------------------------------------------- // | Author: ShyComet <shycomet@qq.com> // +---------------------------------------------------------------------- namespace apphomecontroller; use SingKaHwSmsHwSms; class Index { /** * 短信發(fā)送示例 * * @url 華為云短信APP接入地址+接口訪問URI * @appKey 華為云短信appKey * @appSecret 華為云短信appSecret * @sender 國內(nèi)短信簽名通道號或國際/港澳臺短信通道號 * @signature 華為云短信簽名 * @statusCallback 短信發(fā)送狀態(tài)返回接收地址,可以為空 */ public function smsDemo() { $config['url'] = 'https://rtcsms.cn-north-1.myhuaweicloud.com:10743'; $config['appKey'] = 'PkT889B*************wM0GAi'; $config['appSecret'] = 'U58fd****************0o4N'; $config['sender'] = 'csms12345678'; $config['signature'] = '短信簽名'; $config['statusCallback'] = '短信發(fā)送狀態(tài)返回接收地址,可以為空'; $sms = new HwSms($config); $result = $sms->send('模板ID', '手機號碼(多個號碼可以用英文逗號隔開)', '短信變量數(shù)組'); if ($result['code'] == '000000') { echo '發(fā)送成功'; } else { echo $result['msg']; } } }
登錄后復制
其他說明
華為云短信介紹:https://support.huaweicloud.com/productdesc-msgsms/sms_desc.html
登錄后復制