下面是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>

一信通短信接口对接_短信接口对接流程相关推荐

  1. 网建短信通 使用java调用API发送短信时总是返回-41,关键的关键,仅在于一个问号:(

    今天突发奇想做一个定时给女朋友发送表白短信的功能,发送短信的接口很多,不过基本都是收费的,情有可原.在网建短信通平台(http://sms.webchinese.cn/default.shtml)可以 ...

  2. 第三方银联支付接口对接_聊聊三方支付对接那点事儿(附Demo)

    每一个做过支付对接的少年上辈子都是折翼的天使.--题记 三方支付对接是一件比较有意思的事儿,今天就拿这个话题来掰扯掰扯.相信每个做过支付对接的小伙伴都有段血与火的经历,那段日子只有痛苦与煎熬,恨不得大 ...

  3. python通达信股票分价表数据_通达信分价量表主图指标公式

    时长:=120; 换手次数:=2; 选择方式:=1; 统计时长:IF(选择方式=1,CONST(SUMBARS(V/FINANCE(7)*100,换手次数)),时长),NODRAW; KK:=统计时长 ...

  4. 优信拍集团php面试题_优信拍二手车网登陆人民日报, 优信二手车怎么样优信二手车靠谱吗? 利好利空...

    利好利空 优信拍二手车网登陆人民日报, 优信二手车怎么样优信二手车靠谱吗?...股市财经网获悉,二手车电商优信首登<人民日报>头版头条,经专业检测后,截至2020年,优信二手车业务覆盖城市 ...

  5. 和后台如何对接_业务系统如何对接第三方服务?

    在产品工作中,我们时常要对接第三方服务.本文作者从过往的对接项目经历中,提炼的关于业务系统,如何对接第三方服务的方法论,希望能对你有所帮助. 随着公司业务的发展,我们有时会遇到,需要在自身业务系统中加 ...

  6. java comparator接口类_常见的接口与类 -- Comparator

    接口Comparator 1.1 前面我们讲过Java提供了一个用于比较的接口Comparable,提供了一个比较的方法,所有实现该接口的类,都动态的实现了该比较方法.实际上Java中除了比较一个接口 ...

  7. 一信通短信接口对接_短信接口对接

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  8. ip中继对接_鼎信通达MTG系列-语音中继网关,可和VOS,IPPBX,SIP网关进行对接

    产品简介:MTG系列是鼎信通达针对企业/行业/运营商的业务需求设计的新一代智能语音网关. 基于可维护.可管理.可运营的设计理念,MTG系列中继网关具备电信级.高密度.大容量等特点及IP语音.IP传真. ...

  9. SMS短信通API——(3)SMS短信通资费标准

    1. 短信资费表 项 目 充 值 优 惠 实际到账短信 价格(约) 50元套餐 50元 无优惠 500条 0.100元/条 100元套餐 100元 充100元起送50条短信 1,050条 0.095元 ...

最新文章

  1. 【算法笔记】竞赛图(有向完全图)(相关题型总结)
  2. html文本长度不一样的对齐,关于html:文本在中间不对齐
  3. CTO 比普通程序员强在哪?
  4. c libxml2解析html,简单的libxml2 HTML解析示例,使用Objective-c,Xcode和HTMLparser.h
  5. Python果然不得了,数独都能轻松解决?python秒解数独了解下?
  6. java jlist 图标_java – 将图像添加到JList项目
  7. Quantumas,作者太NB了,俺发现俺菜得跟猪一样!!!
  8. 【Java】Fibonacci数列编程实现
  9. 再谈Js定义变量,你不得不踩的那些坑
  10. Redis学习---(14)Redis 事务
  11. Linux yum更新源url
  12. JavaScript中数组去重汇总
  13. Eye Tracking Methodology Theory and Practice, Third Edition
  14. SQL Server查询结果插入表
  15. android 手机 基站定位软件,安卓手机基站+GPS定位源码
  16. 视频教程-区块链技术与应用视频课程【基础篇】-区块链
  17. 鸿蒙系统安兔兔,5摄镜头+鸿蒙系统!华为P40系列曝光
  18. 讲几个问题,区块链底层架构
  19. 设计一款给爸爸妈妈用的手机
  20. 掌握生成对抗网络(GANs),召唤专属二次元老婆(老公)不是梦

热门文章

  1. 作业:pytorch实现图卷机网络,与随机梯度下降法实现
  2. filco的pin码_一把强行帮你退烧的键盘 plum niz atom66静电容
  3. php制作简单的用户注册登录
  4. Cisco路由器的硬件结构、重要存储设备Flash和NVRAM
  5. AI修图市场潜力大,分析全方位
  6. python数据采集培训
  7. @Reference是干啥的
  8. 6 Transport
  9. layui数据表格的字体颜色
  10. 三本 计算机专业,四川哪些三本大学的计算机专业最好?