//无需鉴权
const API_SEND_URL = 'http://smssh1.253.com/msg/send/json'; //创蓝发送短信接口URL
const API_ACCOUNT = '*****'; // 创蓝API账号
const API_PASSWORD = '*****';// 创蓝API密码
function sendPay($mobile, $name)
{$result = $this->sendSMS1($mobile, '短信模板');if (!$result) {$this->error('短信发送失败');}if (!is_null(json_decode($result))) {$output = json_decode($result, true);if (isset($output['code']) && $output['code'] == '0') {echo $result;} else {echo $result;}} else {echo $result;}
}
public function sendSMS1($mobile, $msg, $needstatus = 'true')
{//创蓝接口参数$postArr = array('account' => self::API_ACCOUNT,'password' => self::API_PASSWORD,'msg' => urlencode($msg),'phone' => $mobile,'report' => $needstatus,);$result = $this->curlPost1(self::API_SEND_URL, $postArr);return $result;
}
// 通过CURL发送HTTP请求
private function curlPost1($url, $postFields)
{$postFields = json_encode($postFields);$ch = curl_init();curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json; charset=utf-8'   //json版本需要填写  Content-Type: application/json;));curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4); //若果报错 name lookup timed out 报错时添加这一行代码curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_POST, 1);curl_setopt($ch, CURLOPT_POSTFIELDS, $postFields);curl_setopt($ch, CURLOPT_TIMEOUT, 60);curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);$ret = curl_exec($ch);if (false == $ret) {$result = curl_error($ch);} else {$rsp = curl_getinfo($ch, CURLINFO_HTTP_CODE);if (200 != $rsp) {$result = "请求状态 " . $rsp . " " . curl_error($ch);} else {$result = $ret;}}curl_close($ch);return $result;
}

PHP对接 创蓝短信相关推荐

  1. java实现创蓝短信

    前段时间因为节约成本,公司改用创蓝短信,以此记录一下自己从0到最后写完这个接口(不喜勿喷),有任何问题欢迎私信小弟' 第一步习惯性观看官网api,官网地址是https://www.253.com,找到 ...

  2. TP5.1使用创蓝短信实现验证码的发送以及频控

    代码较多所以就不做过多的文字说明了,部分说明直接作为代码注释,有问题可以评论提出 用于存放短信发送日志的数据表结构: //接口返回Json数据public function jsonOk($data= ...

  3. MyCnCart之创蓝短信升级版

    创蓝短信接口整合进入Mycncart系统以来,众多客户使用该短信接口,对于只是针对国内进行运营的网站来讲,默认接口功能足以满足需要. 如果您的网站既从事国内运营销售,也从事国外的商品销售,则可以使用创 ...

  4. 【转】前端验证码倒计时、后台发送验证码、创蓝短信接口

    前端代码:倒计时 <!DOCTYPE html> <html> <head lang="en">     <meta charset=&q ...

  5. 前端验证码倒计时、后台发送验证码、创蓝短信接口

    前端代码:倒计时 <!DOCTYPE html> <html> <head lang="en">     <meta charset=&q ...

  6. ZABBIX短信告警-创蓝短信平台

    1.登录短信平台后台,查看教程并下载不同脚本语言模板,填入以下信息 #创蓝接口域名 host = "smssh1.253.com" #创蓝API账号 account = " ...

  7. Fastadmin创蓝短信插件源码

    <?php namespace addons\clsms\library; use think\Config;//创蓝SMS短信发送--如有问题,请加微信 andiff424 QQ:165607 ...

  8. fastadmin创蓝短信插件第二版

    <?php namespace addons\clsms; use think\Addons; /*** 插件*/ class Clsms extends Addons {/*** 插件安装方法 ...

  9. JAVA对接发送SMS短信服务

    JAVA对接发送SMS短信服务 短信服务申请 JAVA对接 代码编写 配置类 SmsComponent nacos配置中心--对应上面读取的参数 调用 Vue前端测试代码 效果 结语 短信服务申请 网 ...

最新文章

  1. Integer to Roman 问题
  2. Cocos 2d-X Lua 游戏添加苹果内购(一) 图文详解准备流程
  3. 【正一专栏】巴萨和曼城都那么强了还在买人续约
  4. 从杂技表演到日剧BGM(r12笔记第23天)
  5. dsPIC30F 细节点问题不定期更新ing
  6. 【转载】开源且免费软件包分类列表
  7. One order search dynamic SQL build logic
  8. Blazor 组件之间使用 EventCallback 进行通信
  9. 【C++】C++类的学习(五)——纯虚函数与抽象类
  10. java代码调用python_java调用python代码-阿里云开发者社区
  11. SQLAlchemy 基本使用
  12. Asp.net报错汇总:回发或回调参数无效
  13. LAMP之PHP服务的安装(libphp7.so方式)
  14. numpy保存npy
  15. MEMORY系列之“DRAM概述”
  16. Thermal engine 解析
  17. 大众点评字体_大众点评字体反爬
  18. VM-CentOS7.6-启动时assuming drive cache:write through
  19. 【Qt学习】 登录界面的简单绘制
  20. 数学基础知识总结 —— 7. 行列式的基本知识

热门文章

  1. CatfishCMS任意命令执行导致getshell
  2. Centos7安装fish shell,介绍及使用
  3. 条码软件为什么要有等级要求(A级条码)
  4. 中消协:多款邮箱、通讯、金融理财APP过度收集个人信息!
  5. 滴滴轮回--顺风车带有明显的性暗示
  6. linux mint 18.3 内核,Linux Mint 18.3 “Sylvia” KDE和Xfce版本正式发布
  7. 求圆面积,圆周长,圆球表面积,圆球体积,圆柱体体积
  8. 数学建模05-元胞自动机
  9. c语言球球半径,球球大作战,源码分享
  10. 华势喔刷MPOS日结政策 诚招合作代理加盟商