PHP对接 创蓝短信
//无需鉴权
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对接 创蓝短信相关推荐
- java实现创蓝短信
前段时间因为节约成本,公司改用创蓝短信,以此记录一下自己从0到最后写完这个接口(不喜勿喷),有任何问题欢迎私信小弟' 第一步习惯性观看官网api,官网地址是https://www.253.com,找到 ...
- TP5.1使用创蓝短信实现验证码的发送以及频控
代码较多所以就不做过多的文字说明了,部分说明直接作为代码注释,有问题可以评论提出 用于存放短信发送日志的数据表结构: //接口返回Json数据public function jsonOk($data= ...
- MyCnCart之创蓝短信升级版
创蓝短信接口整合进入Mycncart系统以来,众多客户使用该短信接口,对于只是针对国内进行运营的网站来讲,默认接口功能足以满足需要. 如果您的网站既从事国内运营销售,也从事国外的商品销售,则可以使用创 ...
- 【转】前端验证码倒计时、后台发送验证码、创蓝短信接口
前端代码:倒计时 <!DOCTYPE html> <html> <head lang="en"> <meta charset=&q ...
- 前端验证码倒计时、后台发送验证码、创蓝短信接口
前端代码:倒计时 <!DOCTYPE html> <html> <head lang="en"> <meta charset=&q ...
- ZABBIX短信告警-创蓝短信平台
1.登录短信平台后台,查看教程并下载不同脚本语言模板,填入以下信息 #创蓝接口域名 host = "smssh1.253.com" #创蓝API账号 account = " ...
- Fastadmin创蓝短信插件源码
<?php namespace addons\clsms\library; use think\Config;//创蓝SMS短信发送--如有问题,请加微信 andiff424 QQ:165607 ...
- fastadmin创蓝短信插件第二版
<?php namespace addons\clsms; use think\Addons; /*** 插件*/ class Clsms extends Addons {/*** 插件安装方法 ...
- JAVA对接发送SMS短信服务
JAVA对接发送SMS短信服务 短信服务申请 JAVA对接 代码编写 配置类 SmsComponent nacos配置中心--对应上面读取的参数 调用 Vue前端测试代码 效果 结语 短信服务申请 网 ...
最新文章
- Integer to Roman 问题
- Cocos 2d-X Lua 游戏添加苹果内购(一) 图文详解准备流程
- 【正一专栏】巴萨和曼城都那么强了还在买人续约
- 从杂技表演到日剧BGM(r12笔记第23天)
- dsPIC30F 细节点问题不定期更新ing
- 【转载】开源且免费软件包分类列表
- One order search dynamic SQL build logic
- Blazor 组件之间使用 EventCallback 进行通信
- 【C++】C++类的学习(五)——纯虚函数与抽象类
- java代码调用python_java调用python代码-阿里云开发者社区
- SQLAlchemy 基本使用
- Asp.net报错汇总:回发或回调参数无效
- LAMP之PHP服务的安装(libphp7.so方式)
- numpy保存npy
- MEMORY系列之“DRAM概述”
- Thermal engine 解析
- 大众点评字体_大众点评字体反爬
- VM-CentOS7.6-启动时assuming drive cache:write through
- 【Qt学习】 登录界面的简单绘制
- 数学基础知识总结 —— 7. 行列式的基本知识
热门文章
- CatfishCMS任意命令执行导致getshell
- Centos7安装fish shell,介绍及使用
- 条码软件为什么要有等级要求(A级条码)
- 中消协:多款邮箱、通讯、金融理财APP过度收集个人信息!
- 滴滴轮回--顺风车带有明显的性暗示
- linux mint 18.3 内核,Linux Mint 18.3 “Sylvia” KDE和Xfce版本正式发布
- 求圆面积,圆周长,圆球表面积,圆球体积,圆柱体体积
- 数学建模05-元胞自动机
- c语言球球半径,球球大作战,源码分享
- 华势喔刷MPOS日结政策 诚招合作代理加盟商