1.登录 https://zz.253.com/site/login.html

2.获取接口API账号,密码:选择任意产品>激活>企业认证(上传公司营业执照)

3.申请签名(以公司简称或缩写命名)备注:平台申请签名,API接口加上申请签名

4.模板申请(自定义编辑内容):选择任意应用>短息编辑栏目{模板管理}>添加签名

4.sms_send_demo.php发送短信

sms_queryBalance_demo.php查询短信余额

备注:申请模板可达到短信免审作用

常见问题

1.相同号码一天有10条限制(可根据业务需求进行调整)

2.接口账号(使用API账号,密码 并非登录管理后台账号,密码)

状态报告接入流程:

1.配置一个外网可以访问的URL来接受创蓝服务器的异步推送

2.参考receive.php

主要代码:

<?php
header("Content-type:text/html; charset=UTF-8");

class ChuanglanSmsApi {

//发送短信的接口地址
        const API_SEND_URL='http://sms.253.com/msg/send?';

//查询余额的接口地址
        const API_BALANCE_QUERY_URL='http://sms.253.com/msg/balance?';

const API_ACCOUNT='*******';//短信账号从 https://zz.253.com/site/login.html 里面获取。

const API_PASSWORD='*******';//短信密码从 from https://zz.253.com/site/login.html 里面获取。

/**
         * 发送短信需要的接口参数
         *
         * @param string $mobile                 手机号码
         * @param string $msg                         想要发送的短信内容
         * @param string $needstatus         是否需要状态报告 '1'为需要 '0'位不需要。
         */
        public function sendSMS( $mobile, $msg, $needstatus = 1) {
                
                //发送短信的接口参数
                $postArr = array (
                                          'un' => self::API_ACCOUNT,
                                          'pw' => self::API_PASSWORD,
                                          'msg' => $msg,
                                          'phone' => $mobile,
                                          'rd' => $needstatus
                     );
                
                $result = $this->curlPost( self::API_SEND_URL , $postArr);
                return $result;
        }
        
        /**
         * 
         *
         *  查询余额
         */
        public function queryBalance() {
                
                // 查询接口参数
                $postArr = array ( 
                          'un' => self::API_ACCOUNT,
                          'pw' => self::API_PASSWORD,
                );
                $result = $this->curlPost(self::API_BALANCE_QUERY_URL, $postArr);
                return $result;
        }

/**
         * 处理接口返回值
         * 
         */
        public function execResult($result){
                $result=preg_split("/[,\r\n]/",$result);
                return $result;
        }

/**
         * @param string $url  
         * @param array $postFields 
         * @return mixed
         */
        private function curlPost($url,$postFields){
                $postFields = http_build_query($postFields); 
                if(function_exists('curl_init')){

$ch = curl_init ();
                        curl_setopt ( $ch, CURLOPT_POST, 1 );
                        curl_setopt ( $ch, CURLOPT_HEADER, 0 );
                        curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, 1 );
                        curl_setopt ( $ch, CURLOPT_URL, $url );
                        curl_setopt ( $ch, CURLOPT_POSTFIELDS, $postFields );
                        $result = curl_exec ( $ch );
                        if(curl_errno($ch))
                        {
                                return 'Curl error: ' . curl_error($ch);
                        }
                        curl_close ( $ch );
                }elseif(function_exists('file_get_contents')){
                        
                        $result=file_get_contents($url.$postFields);

}
                return $result;
        }
        
        //魔术获取
        public function __get($name){
                return $this->$name;
        }
        
        //魔术设置
        public function __set($name,$value){
                $this->$name=$value;
        }
}
?>

APP、网站等注册、登录、改密等发送验证码短信的接入流程---创蓝253云通讯相关推荐

  1. 注册验证码短信收不到是怎么回事

    企业在使用验证码.通知短信的场景中,经常会遇到部分用户接收不到短信的情况 那究竟是什么原因导致部分用户不能正常接收短信?一般来说,有如下几个原因: 1)短信通道不稳定: 2)短信通道不支持携号转网号码 ...

  2. 注册app短信验证平台_怎样挑选网站验证码短信平台?

    短信验证码对于一个网站来说,已经是管理用户和保障网站安全的重要手段了.短信验证码在网站中负责注册登录.修改密码/找回密码.支付转账.账户异常行为.敏感操作(修改账号信息,修改重要设置,修改手机号码)等 ...

  3. 业务逻辑漏洞--注册-登录-改密码页面总结

    SRC漏洞挖掘过程中遇到登录框时,总是感觉自己测试不完全,东一榔头西一棒子,想起什么来测什么. 感觉这样不太行,显得不专业,于是乎总结一下,在以后的测试过程中可以作为笔记提示. 以下按照顺序测试: 注 ...

  4. 验证码短信接口可以广泛应用在网站会员手机验证、APP应用手机验证、订单通知、物流提醒等触发类短信应用。

    应用范围 验证码短信接口可以广泛应用在网站会员手机验证.APP应用手机验证.订单通知.物流提醒等触发类短信应用. 手机短信验证码技术实现 1.用户填写自己的手机号码,点击"获取验证码&quo ...

  5. php网站短信接口接入核心代码—动力思维乐信

    php网站短信接口接入步骤: ①首先需要注册动力思维乐信短信接口平台账号,注册地址:(http://www.lx598.com/acc/x5?i=110792),注册免费送100条测试短信: ②登录接 ...

  6. 为 Asp.net 网站新增发送手机短信功能

    本文旨在帮助那些为网站发送手机短信正在寻求解决方案还未最终找到解决方案的朋友提供参考. 适合人群 须满足一下条件之一,如果以下3个条件您都不满足,为节约您宝贵的时间,请终止阅读本篇文章. 条件如下: ...

  7. App开发(Android与php接口)之:短信验证码

    最近和同学们一起开发一个自主项目,要用到短信验证码,在网上搜索了很久,看到一个推荐贴,提到了很多不错的短信服务商.经过测试,帖子中提到的服务商他们的短信到达率和到达速度也都不错.最后,由于经费问题,我 ...

  8. 【C语言】简易登录注册系统(登录、注册、改密、文件操作)

    概述: 本登录注册系统通过使用C语言中的结构体.函数.文件操作以及指针等,设计与实现了一个小型用户登录注册系统的登录.注册.修改密码等基本功能. 本系统全部功能基本运行良好.用户界面友好.操作简单.使 ...

  9. 最新web/java/jsp实现发送手机短信验证码的注册登录功能(秒嘀科技)

    先来bb点废话,菜鸡本菜这两天在弄毕业设计,正好老师要求做手机号短信验证登录,自己也是上网搜的教程,但有几个地方值得记录一下. 网上大部分用的maven和idea来做,而我自己本身项目用的eclips ...

最新文章

  1. Xcode+OpenCV3.4.0 折腾(2)
  2. HashMap底层原理分析(put、get方法)
  3. 分享WCF聊天程序--WCFChat
  4. PL/SQL程序设计(一)—— PL/SQL程序设计简介
  5. 动手动脑 - 继承与多态
  6. Python 模块 requests 模拟登录豆瓣 并 发表动态
  7. Android 报错:Conversion to Dalvik format failed: ...
  8. ubuntu 13.04 mysql_Ubuntu 13.04 MySQL Proxy安装与配置
  9. 工信部:“5G+工业互联网”在建项目全国已超2000余个
  10. 802.11相关术语及其设计(二)
  11. 14. Controller
  12. 学习Java过程中创建动态数组的两种方法比较
  13. A*求解带时间窗的路径规划问题
  14. 在IGBT的开启过程中,IGBT的电压降低,电流上升,在IGBT的关断过程中IGBT的电压上升,电流下降,在一段时间内,电压和电流均不为0,由于功率等于电压乘以电流,即P=U×I,因此将产生损耗,开
  15. 数据库系统设计综合实验
  16. C语言--实现汉诺塔【图文讲解,附代码】
  17. matlab实现LSB图像水印的嵌入与提取
  18. 京东网站页面编写(HTML、CSS、JS),包括京东秒杀的倒计时、轮播图等功能
  19. 团队管理24--团建活动
  20. 未明学院:量化金融训练营开始报名,成为兼具数据分析技能+项目实战经验的复合型人才!

热门文章

  1. demonstration记忆_记忆单词的方法
  2. Adobe photo shop 裁剪某个图层中图片的大小
  3. 浏览器刷新+缓存原理
  4. Yarn Web页面 8088 端口在Windows浏览器无法访问
  5. 抖音直播带货怎么开通?最新政策及直播带货话术技巧!
  6. 计算机少年宫活动计划,少年宫活动计划3篇
  7. python与人工智能:KNN近邻法识别手写数字
  8. Weakly Supervised Instance Segmentation using Class Peak Response
  9. 灵境元宇宙 ---论元宇宙之本真
  10. 喧嚣之后,元宇宙“凉了”?