php 调用百度sms来发送短信的实现示例

本文详细介绍如何使用PHP实现百度云短信服务(SMS)的SDK,包括获取密钥、配置环境、发送短信的具体步骤及代码示例。

BaiduSms

百度云 sms php版本

首先给出github地址:https://github.com/EricJSanchez/BaiduSms

官方没有给出php版本的短信发送sdk, 在此借鉴 [ 点击这里 ] ,并在此基础上将方法改成 单例模式 在原来的基础上更加容易调用

1.打开 BaiduSms.php 修改 sms函数中 accessKey 、 secretAccessKey 这两个参数登录百度云账号,在右上角头像的安全认证中可以获得

如果发送模板固定,可以修改 init_array 中的 invokeId、templateCode,这样以后调用时,就无需在传这两个参数。

2.修改命名空间,修改第二行的namespace,修改成为自己的目录。(laravel为例,我是放在 app/Http/Library 下)

3.调用

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
$to = [
//"invokeId" => "", //如果在类中已经设定好,则此处无需再写
//"templateCode" => "", //如果在类中已经设定好,则此处无需再写
"phoneNumber" => "188********" ,
"contentVar" => [
"code" => str_shuffle (rand(100000,999999)) //模板里面的变量
]
];
$re = BaiduSms::sms( $to ); //发送
//var_dump($re); //打印返回结果
 
/**********打印结果START************/
object(stdClass)#869 (3) {
[ "code" ]=>
string(4) "1000"
[ "message" ]=>
string(6) "成功"
[ "requestId" ]=>
string(36) "9b2fbcca-6da9-4bfc-a458-93a676dcbb48"
}
/**********打印结果END************/

4.sms函数接收两个数组参数 ,一个是发送的数据的数组,一个是初始化endPoint、accessKey、secretAccessKey的数组,如果不想在类中固定初始化的key,则传入第二个参数即可。例:BaiduSms::sms(to,to,config)

 

 
PHP秒杀系统 高并发高性能的极致挑战(已全部完结)
2017最新高级PHP7培训课程系列之深入理解正则表达式
最新PHP与支付那些事(微信公众号支付、支付宝支付、支付退款、企业付款、菜单等)  ...2
2017最新laravel5+vue.js实战演练视频播放项目移动APP端+桌面端多平台
Thinkphp+Bootstrap零基础入门到动漫项目实战视频课程
私活级ThinkPHP实战速学视频课程(价值159元) attach_img
韩顺平老师四门课网上支付+报表技术+ZendFrameWork视频教程+M... attach_img
韩顺平老师最新PHP开发班 泰牛PHP实战开发教程全集 四大模块全面出击 最强PHP视频教程 attach_img
15G 韩顺平php开发合集208集-从Html基础到php开发Web QQ实战 超好的PHP开发教程 attach_img
实下最流行的测试框架Selenium视频教程 Web应用程序测试的工具学习视频教程 attach_img
新浪微博开发实战 THINKPHP框架新浪微博开发视频教程 新浪微博项目实战 88集微博开发 attach_img
宁浩网建站视频教程25套合集 CSS+Mysql+php+wordpress等内容 attach_img
PHP基础学习教程 PHP程序员基础课程 PHP学习视频教程 attach_img
WebService精华视频教程 WebService CXF视频 WebService三套教程
PHP 5.0网络编程技术视频教程 讲的很浅显适合零基础的朋友了解PHP
Ecshop二次开发视频教程+ecshop精讲两套教程 ecshop仿站视频教程 attach_img
构建类微博的亿级社交平台高性能Redis技术精讲视频教程
高并发web服务器nginx网站架构实战
使用PHP+Redis实现微博的用户管理
2017最新php接口+yaf框架开发教程

转载于:https://www.cnblogs.com/teresalast/p/10013012.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值