php 腾讯短信接口api,ThinkPHP5——接入腾讯云短信API
接入腾讯云短信API相当简单,最重要的是第一次使用腾讯云短信的话有100条免费短信可以测试,对于开发人员是足够了,下面我就教大家接入腾讯云短信。
第一步:准备工作
首先要在腾讯云短信申请短信签名与短信正文模板
填写信息,大概等1-2个小时就可以申请成功。接着下载它的短信SDK(如果你安装了Composer,也可以使用Composer下载)
将腾讯云提供的SDK文件下载下来后,在extend文件夹下面新建一个文件夹命名为sms,把腾讯云SDK的src里面所有类放到sms文件夹底下
第二步:接入短信API
use Qcloud\sms\SmsSingleSender; //腾讯短信验证码
public function tenxun(){
// 短信应用 SDK AppID
$appid = 1400009099; // SDK AppID 以1400开头
// 短信应用 SDK AppKey
$appkey = "10747e9376c79fc1b523bf7f33dc16";
// 需要发送短信的手机号码
$phoneNumbers = input("phone");
// 短信模板 ID,需要在短信控制台中申请
$templateId = 517396; // NOTE: 这里的模板 ID`7839`只是示例,真实的模板 ID 需要在短信控制台中申请
$smsSign = "信息展示"; // NOTE: 签名参数使用的是`签名内容`,而不是`签名ID`。这里的签名"腾讯云"只是示例,真实的签名需要在短信控制台申请
try {
$ssender = new SmsSingleSender($appid, $appkey);
$params = [rand(1000, 9999)];//生成随机数
$result = $ssender->sendWithParam("86", $phoneNumbers, $templateId, $params, $smsSign, "", "");
$rsp = json_decode($result);
return json(["result"=>$rsp->result,"code"=>$params]);
} catch(\Exception $e) {
echo var_dump($e);
}
}
遇到的问题及解决方法
问题一:$params(随机数)必须数组,这里有几个参数是根据短信模板的内容,例如:
问题二:刚引入use Qcloud\sms\SmsSingleSender,就把找不到SmsSingleSender类,原因是原来的src里面的所有类前面都加Qcloud,但我的目录是extend\sms,根本没有Qcloud,所以才报错。这样只要把sms前面加一个Qcloud目录,或者把sms里面的类的命名空间或use前面都删了Qcloud就可以
来源:https://www.cnblogs.com/bushui/p/12174224.html
php 腾讯短信接口api,ThinkPHP5——接入腾讯云短信API相关推荐
- 群发短信平台哪个好?推荐阿里云短信平台
阿里云服务器1888元优惠券免费领取 群发短信平台哪个好?推荐阿里云短信平台,阿里云云通信短信资源包,到达率高达99%,价格低. 短信服务(Short Message Service)是阿里云为用户提 ...
- php短信接口怎么使用_PHP代码示例_PHP短信接口 | 微米-中国领先的短信彩信接口平台服务商...
PHP短信接口一代码示例 请求 $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "http://api.weimi.cc/2/sms/sen ...
- php 短信接口验证码,PHP代码示例_PHP验证码短信接口 | 微米-中国领先的短信彩信接口平台服务商...
PHP短信接口二代码示例 请求 $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "http://api.weimi.cc/2/sms/sen ...
- thinkphp5详细使用阿里云短信最新版(原大鱼)教程!
如何使用tp5来使用阿里短信平台最新版2.0sdk,也就是所谓的前阿里大鱼. 首先我们下载官方完整包的SDK:[url]https://help.aliyun.com/document_detail/ ...
- php系统5000块钱的短信,两天被刷完了,短信接口被恶意盗刷怎么办?(短信接口被盗刷系列4)
在php聊天群里,有位同学说 他们的5000块钱的短信,两天被刷完了!,问群里大佬怎么办! 就一般的防止短信验证盗刷而言(通过修改手机号修改验证码),我们通常的防止短信被滥发,就是 (1)限制每个手机 ...
- php熊掌号api,thinkphp5.1如何实现熊掌号资源API提交功能?
什么是百度熊掌号?百度熊掌号是内容和服务提供者入驻百度生态的实名账号,致力于帮助内容和服务提供者方便.快捷.高效地连接百度用户,并充分利用搜索生态开放的优势,获得流量和沉淀用户,实现自身价值的快速增长 ...
- java 新浪短网址生成器,新浪短链接接口被限制?最新新浪短网址api接口
背景 新浪短网址api是sina平台官对外公开的短网址生成接口,可以将长链接通过接口生成t.cn样式的短链接,可以说是非常好用的.但近期新浪官方开始对已经公布的接口做出了多重限制,很多之前能用的功能现 ...
- 新浪短链接接口被限制?最新新浪短网址api接口
背景 新浪短网址api是sina平台官对外公开的短网址生成接口,可以将长链接通过接口生成t.cn样式的短链接,可以说是非常好用的.但近期新浪官方开始对已经公布的接口做出了多重限制,很多之前能用的功能现 ...
- php调用联通短信接口实例,php通过http调用验证码短信接口源码
通过验证码短信http调用接口,您可以很快速的在网站或者app中集成手机号验证功能,该源码只是核心代码,具体可以根据您的实际需求进行扩展. function Post($curlPost,$url){ ...
- 【开发测试个人小微接入短信验证码】thinkphp5.1+小程序使用短信验证码登录
最近写一个小项目需要用到短信验证码登录,本来打算用阿里云的短信,但是各种审核什么的太麻烦,偶然间发现一个对个人开发测试比较友好的短信平台,注册就送100条验证码,测试用妥妥的够用.而且个人认证处理速度 ...
最新文章
- 2021-9-下旬 数据结构-线性表-动态数组-java代码实现
- python使用redis在实际场景使用_用python操作redis及redis的一些应用场景
- java多线程init,Java多线程 - 线程 - 初识
- from import 导入时找不到module的解决办法(Python模块包中_init_.py文件的作用)
- 使用ABAP memory inspector分析product 搜索内存占用
- 好久不更新这个博客了。
- Android Debug Bridge 技术实现原理
- 华为机试HJ6:质数因子
- CTFHUB Web题解记录(信息泄露、弱口令部分)
- 模糊控制——(1)基本原理
- vnc支持用计算机民远程吗,VNC远程控制软件是什么?有没有更好的远程桌面控制解决方案?...
- MySQL the configuration step Starting Server is taking the longer than expected
- ROS下使用C++读取txt文本数据并使用
- 你是哪个级别?(工程师级别划分)
- ISCC2021 wp
- 常用密码的正则表达式
- 行式存储和列式存储的数据库
- 什么是MES生产制造执行系统?实施MES生产管理系统有哪些目标?
- 一个90后对前辈们的“ 宣战”
- 防范ARP欺骗病毒攻击
热门文章
- 我国的频段划分,请参考~
- 大学计算机基础案例教程章测试答案,大学计算机基础案例教程--Win7+Office2010(高等院校公共基础课规划教材)...
- 免费统计微信复制//打开/咨询/下载/表单按钮点击统计工具-好多粉
- 吉林农业大学计算机类考研,吉林农业大学考研难吗?一般要什么水平才可以进入?...
- “0X????????”指令引用的“0x00000000”内存,该内存不能为“read”或“written”
- (数据结构)线性表(总结)——链式存储结构与顺序储存结构的优缺点
- Android好用的桌面小工具,Android桌面小工具Widget功能实现
- MOTO me525 DEFY 2.2 刷机全程详细指导
- P3369 普通平衡树模板 treap
- jquery弹出层插件jquery.ColorBox.js学习