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

 更新时间:2018年11月02日 08:42:25   作者:EricSanchez   我要评论

这篇文章主要介绍了php 调用百度sms来发送短信的实现示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

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.调用

$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连接MYSQL数据库的3种常用方法

    PHP连接MYSQL数据库的3种常用方法

    这篇文章主要介绍了PHP连接MYSQL数据库的3种常用方法
    2017-02-02
  • 深入HTTP响应状态码速查表的详解

    深入HTTP响应状态码速查表的详解

    本篇文章是对HTTP响应状态码速查表进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • PHP strcmp()和strcasecmp()的区别实例

    PHP strcmp()和strcasecmp()的区别实例

    这篇文章主要介绍了PHP strcmp()和strcasecmp()的区别实例的相关资料,需要的朋友可以参考下
    2016-11-11
  • php微信公众号js-sdk开发应用

    php微信公众号js-sdk开发应用

    这篇文章主要为大家详细介绍了php微信公众号js-sdk开发应用的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-11-11
  • CI框架给视图添加动态数据

    CI框架给视图添加动态数据

    这篇文章主要介绍了CI框架给视图添加动态数据的相关资料,需要的朋友可以参考下
    2014-12-12
  • php MYSQL 数据备份类

    php MYSQL 数据备份类

    一个简单MYSQL的数据备份类 这些一直都在搞数据,因此数据的备份就少不了的了,如果不写这类一个简单MYSQL的数据备份类,那将是很麻烦的。自己就下定决心,写了一个。
    2009-06-06
  • ThinkPHP静态缓存简单配置和使用方法详解

    ThinkPHP静态缓存简单配置和使用方法详解

    这篇文章主要介绍了ThinkPHP静态缓存简单配置和使用方法,结合实例形式详细分析了ThinkPHP静态缓存简单配置方法,常用参数含义与相关使用技巧,需要的朋友可以参考下
    2016-03-03
  • yii用户注册表单验证实例

    yii用户注册表单验证实例

    这篇文章主要介绍了yii用户注册表单验证,以实例形式详细分析了基于yii框架的用户注册表单验证功能模型,视图及控制器层具体实现技巧,需要的朋友可以参考下
    2015-12-12
  • php实现天干地支计算器示例

    php实现天干地支计算器示例

    天干地支,简称“干支”,这是中国古代的历法,下面使用php实现一个天干地支计算器,需要的朋友可以参考下
    2014-03-03
  • php读取qqwry.dat ip地址定位文件的类实例代码

    php读取qqwry.dat ip地址定位文件的类实例代码

    下面小编就为大家带来一篇php读取qqwry.dat ip地址定位文件的类实例代码。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-11-11

最新评论