• 中方有力回击!美国多个行业喊痛:“加征关税就是对美国消费者征税” 2019-09-15
  • 环保约谈濂溪区主要负责同志 谢一平要求立行立改真抓真改 2019-09-15
  • 女性之声——全国妇联 2019-09-12
  • 打造上合组织命运共同体 成员国应积极推动理念与实践 2019-09-03
  • 中国共产党人的奋斗观 2019-08-31
  • [雷人]你还没搞懂啊?真正炒房的正是你们自己! 2019-08-30
  • 高清:创意十足!杭州萌娃毕业照留下成长足迹 2019-08-27
  • 火车南站能多设置几个停车和上下车提示牌吗? 2019-08-27
  • 【北京中汽双会车型报价】北京中汽双会4S店车型价格 2019-08-25
  • 美国的本质和终极目的决定,和中国必定是始终不断战事硝烟。 2019-08-25
  • 特朗普向朝鲜大将尴尬敬礼 被美国内猛批 2019-08-21
  • 石家庄首届“古中山杯”舞蹈大赛决赛在平山举行 2019-08-21
  • 永不沉没的泰坦尼克号工程开工仪式举行(一) 2019-08-19
  • 今年回南天为何掉线了?这其实并不奇怪 2019-08-19
  • 政能亮政府服务,当好“店小二”而非“二大爷” 2019-08-16
  • 价格不是我们的优势,品质永远是我们的追求!
    当前位置:北京11选五和值走势图行业快讯 > 短信接口对接流程
    短信接口对接流程
    来源:北京11选五和值走势图  时间:2019-07-24 17:36
        在开发网站、app等项目中,经常需要接入短信接口来实现各种短信发送功能,常见的应用场景如用户注册登录短信验证、会员通知提醒等,一般短信接口对接到项目中的流程如下:
     
        短信接口对接具体流程
     
        这里就乐信短信接口为例为大家介绍一下:
     
        ①注册乐信短信平台账户,地址://www.tqjw.net/acc/x5?i=110792;
     
        ②登录乐信短信平台,完善账户企业信息,设置“短信签名”;
     
        ③联系客户经理,申请开通“短信接口”;
     
        ④查看乐信短信api接口文档(//www.tqjw.net/apitext.html),根据文档相关说明,将短信接口接入到项目中;
     
        下面是php开发语言短信接口接入到项目中的demo示例:

    <?php    
    // ① 该代码仅供接入动力思维乐信短信接口参考使用,客户可根据实际需要自行编写; 
    // ② 支持发送验证码短信、触发通知短信等; 
    // ③ 测试验证码短信、通知短信,请用默认的测试模板,默认模板详见接口文档。
     
    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>
     
        了解更多开发语言接入到项目中的demo示例:
     
     
     
     
  • 中方有力回击!美国多个行业喊痛:“加征关税就是对美国消费者征税” 2019-09-15
  • 环保约谈濂溪区主要负责同志 谢一平要求立行立改真抓真改 2019-09-15
  • 女性之声——全国妇联 2019-09-12
  • 打造上合组织命运共同体 成员国应积极推动理念与实践 2019-09-03
  • 中国共产党人的奋斗观 2019-08-31
  • [雷人]你还没搞懂啊?真正炒房的正是你们自己! 2019-08-30
  • 高清:创意十足!杭州萌娃毕业照留下成长足迹 2019-08-27
  • 火车南站能多设置几个停车和上下车提示牌吗? 2019-08-27
  • 【北京中汽双会车型报价】北京中汽双会4S店车型价格 2019-08-25
  • 美国的本质和终极目的决定,和中国必定是始终不断战事硝烟。 2019-08-25
  • 特朗普向朝鲜大将尴尬敬礼 被美国内猛批 2019-08-21
  • 石家庄首届“古中山杯”舞蹈大赛决赛在平山举行 2019-08-21
  • 永不沉没的泰坦尼克号工程开工仪式举行(一) 2019-08-19
  • 今年回南天为何掉线了?这其实并不奇怪 2019-08-19
  • 政能亮政府服务,当好“店小二”而非“二大爷” 2019-08-16
  • 中彩网走势图表走势图 捕鱼大作战logo 牛牛影视刺激视频在线 免费赚钱网2018 福彩3d组选分布图 七乐彩2019085开奖 宁夏十一选五开奖信息 福建十一选五推荐 山东十一运夺金杀号 河南22选5走势图尾数 幸运28预测神 秒速飞艇五码二期计划 2019三中三 哪个彩票平台有幸运飞艇 辽宁快乐12选5开奖结果