header("Content-type:text/html; charset=UTF-8");

class ChuanglanSmsApi {

//发送短信的接口地址

const API_SEND_URL='http://sms.253.com/msg/send?';

//查询余额的接口地址

const API_BALANCE_QUERY_URL='http://sms.253.com/msg/balance?';

const API_ACCOUNT='*******';//短信账号从 https://zz.253.com/site/login.html 里面获取。

const API_PASSWORD='*******';//短信密码从 from https://zz.253.com/site/login.html 里面获取。

/**

* 发送短信需要的接口参数

*

* @param string $mobile 手机号码

* @param string $msg 想要发送的短信内容

* @param string $needstatus 是否需要状态报告 '1'为需要 '0'位不需要。

*/

public function sendSMS( $mobile, $msg, $needstatus = 1) {

//发送短信的接口参数

$postArr = array (

'un' => self::API_ACCOUNT,

'pw' => self::API_PASSWORD,

'msg' => $msg,

'phone' => $mobile,

'rd' => $needstatus

);

$result = $this->curlPost( self::API_SEND_URL , $postArr);

return $result;

}

/**

*

*

* 查询余额

*/

public function queryBalance() {

// 查询接口参数

$postArr = array (

'un' => self::API_ACCOUNT,

'pw' => self::API_PASSWORD,

);

$result = $this->curlPost(self::API_BALANCE_QUERY_URL, $postArr);

return $result;

}

/**

* 处理接口返回值

*

*/

public function execResult($result){

$result=preg_split("/[,\r\n]/",$result);

return $result;

}

/**

* @param string $url

* @param array $postFields

* @return mixed

*/

private function curlPost($url,$postFields){

$postFields = http_build_query($postFields);

if(function_exists('curl_init')){

$ch = curl_init ();

curl_setopt ( $ch, CURLOPT_POST, 1 );

curl_setopt ( $ch, CURLOPT_HEADER, 0 );

curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, 1 );

curl_setopt ( $ch, CURLOPT_URL, $url );

curl_setopt ( $ch, CURLOPT_POSTFIELDS, $postFields );

$result = curl_exec ( $ch );

if(curl_errno($ch))

{

return 'Curl error: ' . curl_error($ch);

}

curl_close ( $ch );

}elseif(function_exists('file_get_contents')){

$result=file_get_contents($url.$postFields);

}

return $result;

}

//魔术获取

public function __get($name){

return $this->$name;

}

//魔术设置

public function __set($name,$value){

$this->$name=$value;

}

}

?>

php创蓝253四要素认证_PHP短信接口分享:适用于创蓝253平台下的短信验证码、短信服务接口...相关推荐

  1. php创蓝253四要素认证_PHP下基于创蓝253接口的短信发送

    写这篇博客纪念下我此次尴尬的工做.api 首先此次的需求是公司基于借款人给投资人还款时批量发送短信的需求,刚接到需求的时候我一脸懵逼,无所适从.我但是从没写过的,也不知道发送短信的机制是什么.今天写下 ...

  2. php创蓝253四要素认证_创蓝253配置

    创蓝253配置 更新时间:2017-10-18 11:10:55 由于创蓝253短信平台的接口地址不是唯一的,具体的地址请联系他们的客服索取,目前我们官方遇到的有以下几种情况,可以先用情况四的接口地址 ...

  3. php创蓝253四要素认证_Thinkphp5.1使用创蓝API接口进行实名认证-人证核验

    不管是网站开发还是小程序制作,对于某些对用户身份有要求的应用,就需要对身份证,是否是本人进行核验,即实名认证,比如某些金融网站.检测网站等.刚好笔者近期遇到一个项目,需要对接人证核验接口,用户通过上传 ...

  4. php创蓝253四要素认证_【PHP】创蓝253云通讯平台国际短信API接口demo

    PHP接口请求类 header("Content-type:text/html; charset=UTF-8"); /* * * 类名:ChuanglanSmsApi * 功能:创 ...

  5. APP、网站等注册、登录、改密等发送验证码短信的接入流程---创蓝253云通讯

    1.登录 https://zz.253.com/site/login.html 2.获取接口API账号,密码:选择任意产品>激活>企业认证(上传公司营业执照) 3.申请签名(以公司简称或缩 ...

  6. 认证(身份证-手机实名-银行四要素)接口规范

    一.简介 此文档为易联认证提供的认证接口,在我公司认证通过后融入到项目中再提供接口出来供使用方调用.更多规范可参考:<易联认证接口规范V1.0.doc> 二.Database 2.1. 数 ...

  7. 短信验证码、短信服务商接口---PHP---对接创蓝253云通讯平台

    <?php header("Content-type:text/html; charset=UTF-8"); class ChuanglanSmsApi { //发送短信的接 ...

  8. 政企HTTPS加密国产化替代的四要素

    信创产业是数字经济.信息安全发展的基础,也是"新基建"的重要内容,将成为拉动中国经济增长的重要抓手之一.随着国资委79号文的发布,国央企落实信息化系统的信创国产化改造的步伐加快,贯 ...

  9. 互联网协议 — TLS — 安全四要素

    目录 文章目录 目录 安全四要素 机密性 - 加密算法 对称加密 非对称加密 混合加密 完整性 - 数字签名 数据签名的工作原理 身份认证 - 数字证书 CA 中心 安全四要素 机密性:对信息进行保密 ...

最新文章

  1. ET001 不可不掌握的 Logstash 使用技巧
  2. 初等数论--整除--公倍数一定是最小公倍数的倍数
  3. 【数据结构与算法】之深入解析“回文数”的求解思路和算法示例
  4. 第九十二期:多少程序员注意到了「中台」的背面?
  5. 互联网日报 | 3月13日 星期六 | 蚂蚁集团公布碳中和目标;小鹏汽车累计交付突破50000台;阿迪达斯发未来五年新战略...
  6. 单例模式饿汉式/懒汉式的区别
  7. lvm(逻辑卷--可扩展存储设备)
  8. 全栈溯源、mAPM、金融性能、Oracle VS. MySQL:看APM技术专场有哪些干货
  9. Linux MPLS 初探
  10. 两个列表(list)组成字典(dict)
  11. 计算机打开不显示桌面,电脑启动后不显示桌面怎么办
  12. 2019xman-shellmaster wp
  13. laravel发送邮件
  14. python画误差棒_Python数据处理从零开始----第四章(可视化)(3)散点图和误差棒...
  15. html5开发android应用
  16. jsp中点击img放大图片
  17. PAT A1010 Radix
  18. 单词 ---- part3
  19. ES6字符串新增方法
  20. Java中一维数组的内存解析(浅显易懂,新手必看)

热门文章

  1. 给定一个成绩a,使用switch结构求出a的等级。A:90-100,B:80-89,C:70-79,D:60-69,E:0~59
  2. 谨以此文,献给我的大学四年—双非本科到双一流985的成长之路
  3. 极案例 | 守护地铁运营“生命线”,极视角与深圳地铁运管办共建“AI智能巡检系统”
  4. ICMAX解析无线路由器WAN口应该怎么设置
  5. Ps素描效果引用说明
  6. Linux常用操作命令和命令行编辑快捷键
  7. 最新亲测仿悬赏猫牛帮任务平台源码完美运营+支持封装APP
  8. DApp 上线 BitPortal币通钱包申请指南
  9. 暴雪这次可真不要脸。。。
  10. python strip什么意思_python中strip什么意思