一信通短信接口对接_短信接口对接流程
下面是php开发语言短信接口接入到项目中的demo示例:
// ① 该代码仅供接入动力思维乐信短信接口参考使用,客户可根据实际需要自行编写;
// ② 支持发送验证码短信、触发通知短信等;
// ③ 测试验证码短信、通知短信,请用默认的测试模板,默认模板详见接口文档。
class SendUtility {
private $_config = array();
/**
* 获取相关配置
* Config.php文件中的乐信用户名、密码、签名
*/
public __construct($config) {
$this->_config = $config;
}
/**
* 拼接请求参数
*/
function BuildContent($AimMobiles, $Content) {
$str = "accName=" . urlencode($this->_config["UserName"]);
$str .= "&accPwd=" . urlencode(strtoupper(md5($this->_config["Password"])));
$str .= "&aimcodes=" . urlencode($AimMobiles);
$str .= "&content=" . urlencode($Content . $this->_config["Signature"]);
return $str;
}
/**
* 短信发送
* @param $AimMobiles 下行手机号
* @param $Content 短信内容
*/
function Send($AimMobiles, $Content) {
$content = $this->BuildContent($AimMobiles, $Content);
$counter = 0;
while ($counter < count($this->_config["Addresses"])) {
$opts = array('http' => array("method" => "POST", "timeout" => $this->_config["HttpTimeout"],
"header" => "Content-type: application/x-www-form-urlencoded", "content" => $content));
$message = file_get_contents($this->_config["Addresses"][$counter] . "/send", false,
stream_context_create($opts));
if ($message == false) $counter++;
else break;
}
if ($message == false) return "发送失败";
$RtnString = explode(";", $message);
if ($RtnString[0] != "1") return $RtnString[1];
return $RtnString[0];
}
/**
* 余额查询
* @param $accName 用户名
* @param $accPwd 密码
*/
function Query() {
$content = "accName=" . urlencode($this->_config["UserName"]);
$content .= "&accPwd=" . urlencode(strtoupper(md5($this->_config["Password"])));
$opts = array('http' => array("method" => "POST",
"header" => "Content-type: application/x-www-form-urlencoded",
"content" => $content));
$message = file_get_contents($this->_config["Addresses"][0] . "/qryBalance", false,
stream_context_create($opts));
if ($message == false) return "查询失败";
$RtnString = explode(";", $message);
if ($RtnString[0] != "1") return $RtnString[1];
return $RtnString[2];
}
}
php>
一信通短信接口对接_短信接口对接流程相关推荐
- 网建短信通 使用java调用API发送短信时总是返回-41,关键的关键,仅在于一个问号:(
今天突发奇想做一个定时给女朋友发送表白短信的功能,发送短信的接口很多,不过基本都是收费的,情有可原.在网建短信通平台(http://sms.webchinese.cn/default.shtml)可以 ...
- 第三方银联支付接口对接_聊聊三方支付对接那点事儿(附Demo)
每一个做过支付对接的少年上辈子都是折翼的天使.--题记 三方支付对接是一件比较有意思的事儿,今天就拿这个话题来掰扯掰扯.相信每个做过支付对接的小伙伴都有段血与火的经历,那段日子只有痛苦与煎熬,恨不得大 ...
- python通达信股票分价表数据_通达信分价量表主图指标公式
时长:=120; 换手次数:=2; 选择方式:=1; 统计时长:IF(选择方式=1,CONST(SUMBARS(V/FINANCE(7)*100,换手次数)),时长),NODRAW; KK:=统计时长 ...
- 优信拍集团php面试题_优信拍二手车网登陆人民日报, 优信二手车怎么样优信二手车靠谱吗? 利好利空...
利好利空 优信拍二手车网登陆人民日报, 优信二手车怎么样优信二手车靠谱吗?...股市财经网获悉,二手车电商优信首登<人民日报>头版头条,经专业检测后,截至2020年,优信二手车业务覆盖城市 ...
- 和后台如何对接_业务系统如何对接第三方服务?
在产品工作中,我们时常要对接第三方服务.本文作者从过往的对接项目经历中,提炼的关于业务系统,如何对接第三方服务的方法论,希望能对你有所帮助. 随着公司业务的发展,我们有时会遇到,需要在自身业务系统中加 ...
- java comparator接口类_常见的接口与类 -- Comparator
接口Comparator 1.1 前面我们讲过Java提供了一个用于比较的接口Comparable,提供了一个比较的方法,所有实现该接口的类,都动态的实现了该比较方法.实际上Java中除了比较一个接口 ...
- 一信通短信接口对接_短信接口对接
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- ip中继对接_鼎信通达MTG系列-语音中继网关,可和VOS,IPPBX,SIP网关进行对接
产品简介:MTG系列是鼎信通达针对企业/行业/运营商的业务需求设计的新一代智能语音网关. 基于可维护.可管理.可运营的设计理念,MTG系列中继网关具备电信级.高密度.大容量等特点及IP语音.IP传真. ...
- SMS短信通API——(3)SMS短信通资费标准
1. 短信资费表 项 目 充 值 优 惠 实际到账短信 价格(约) 50元套餐 50元 无优惠 500条 0.100元/条 100元套餐 100元 充100元起送50条短信 1,050条 0.095元 ...
最新文章
- 【算法笔记】竞赛图(有向完全图)(相关题型总结)
- html文本长度不一样的对齐,关于html:文本在中间不对齐
- CTO 比普通程序员强在哪?
- c libxml2解析html,简单的libxml2 HTML解析示例,使用Objective-c,Xcode和HTMLparser.h
- Python果然不得了,数独都能轻松解决?python秒解数独了解下?
- java jlist 图标_java – 将图像添加到JList项目
- Quantumas,作者太NB了,俺发现俺菜得跟猪一样!!!
- 【Java】Fibonacci数列编程实现
- 再谈Js定义变量,你不得不踩的那些坑
- Redis学习---(14)Redis 事务
- Linux yum更新源url
- JavaScript中数组去重汇总
- Eye Tracking Methodology Theory and Practice, Third Edition
- SQL Server查询结果插入表
- android 手机 基站定位软件,安卓手机基站+GPS定位源码
- 视频教程-区块链技术与应用视频课程【基础篇】-区块链
- 鸿蒙系统安兔兔,5摄镜头+鸿蒙系统!华为P40系列曝光
- 讲几个问题,区块链底层架构
- 设计一款给爸爸妈妈用的手机
- 掌握生成对抗网络(GANs),召唤专属二次元老婆(老公)不是梦