PHP如何接入短信接口,通过短信群发通知
内部人员可用于内部沟通、信息传递、内部管理等
2、节日关心
生日、节假日等重要日期发送关怀信息和温馨提醒,提升企业形象
3、意见和投诉
发送的意见或投诉内容发送到短信平台,可以收集意见和投诉。
4、发送项目结果
对于一些项目结果,要隔一段时间才能得到结果,直接发短信到指定人员手机上,节省时间和精力。
5、随访提醒
访客系统的短信通知,适合一些办公楼访客,办公楼登记,办事大楼等。
6、预约提醒短信
账号获取
详见达信通短信平台
PHP对接验证码短信接口DEMO示例
本文为您提供了PHP语言版本的验证码短信接口对接DEMO示例
* 接口类型:触发短信接口,支持发送验证码短信、订单通知短信,节日祝福等。
*更多接口类型请点击: 接口详细说明
//开启SESSION session_start();header("Content-type:text/html; charset=UTF-8");//请求数据到短信接口,检查环境是否 开启 curl init。 function Post($curlPost,$url){$curl = curl_init();curl_setopt($curl, CURLOPT_URL, $url);curl_setopt($curl, CURLOPT_HEADER, false);curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);curl_setopt($curl, CURLOPT_NOBODY, true);curl_setopt($curl, CURLOPT_POST, true);curl_setopt($curl, CURLOPT_POSTFIELDS, $curlPost);$return_str = curl_exec($curl);curl_close($curl);return $return_str; }//将 xml数据转换为数组格式。 function xml_to_array($xml){$reg = "/<(\w+)[^>]*>([\\x00-\\xFF]*)<\\/\\1>/";if(preg_match_all($reg, $xml, $matches)){$count = count($matches[0]);for($i = 0; $i < $count; $i++){$subxml= $matches[2][$i];$key = $matches[1][$i];if(preg_match( $reg, $subxml )){$arr[$key] = xml_to_array( $subxml );}else{$arr[$key] = $subxml;}}}return $arr; }//random() 函数返回随机整数。 function random($length = 6 , $numeric = 0) {PHP_VERSION < '4.2.0' && mt_srand((double)microtime() * 1000000);if($numeric) {$hash = sprintf('%0'.$length.'d', mt_rand(0, pow(10, $length) - 1));} else {$hash = '';$chars = 'ABCDEFGHJKLMNPQRSTUVWXYZ23456789abcdefghjkmnpqrstuvwxyz';$max = strlen($chars) - 1;for($i = 0; $i < $length; $i++) {$hash .= $chars[mt_rand(0, $max)];}}return $hash; } //短信接口地址 $target = "http://106.ihuyi.com/webservice/sms.php?method=Submit"; //获取手机号 $mobile = $_POST['mobile']; //获取验证码 $send_code = $_POST['send_code']; //生成的随机数 $mobile_code = random(4,1); if(empty($mobile)){exit('手机号码不能为空'); } //防用户恶意请求 if(empty($_SESSION['send_code']) or $send_code!=$_SESSION['send_code']){exit('请求超时,请刷新页面后重试'); }$post_data = "account=用户名&password=密码&mobile=".$mobile."&content=".rawurlencode("您的验证码是:".$mobile_code."。请不要把验证码泄露给其他人。"); //查看用户名 登录用户中心->验证码通知短信>产品总览->API接口信息->APIID //查看密码 登录用户中心->验证码通知短信>产品总览->API接口信息->APIKEY $gets = xml_to_array(Post($post_data, $target)); if($gets['SubmitResult']['code']==2){$_SESSION['mobile'] = $mobile;$_SESSION['mobile_code'] = $mobile_code; } echo $gets['SubmitResult']['msg'];
更多精彩内容和请点击:达信通短信平台
PHP如何接入短信接口,通过短信群发通知相关推荐
- (李正传媒)验证码短信 短信接口 验证码短信接口 订单通知短信接口
长沙(李正无线)验证码短信 标签:短信验证码 短信群发接口2015-07-14 12:46 星期二 (李正传媒)验证码短信 短信接口 验证码短信接口 订单通知短信接口 验证码短信专用接口指的是针对网站 ...
- tp6框架结合阿里短信接口发送短信并记录redis
tp6框架结合阿里短信接口发送短信并记录redis 1> 开通阿里云短信服务 2> 安装redis服务 3>config配置文件 创建sms.php 文件,配置阿里云短信信息 ret ...
- 网易云信短信接口java_短信接入示例
短信 > 短信接入示例 短信接入示例 功能概述 短信服务(Short Message Service)是网易网易云通信为用户提供的一种通信服务的能力,目前支持验证码类短信.通知类短信.运营类短信 ...
- java短信接口-单条短信接口
单条短信接口 此接口为客户发送单条短信提供支持 接入指导 步骤一:登录亿美软通官网 步骤二:注册并获取客户标识(AppId)和客户密钥(secretKey)账号 步骤三:参照接口文档和DEMO,对接接 ...
- NODE.JS如何开发短信接口发送短信验证码/短信通知demo示例
用户将收到的短信验证码填写到网站,网站对用户填写的验证码进行校验,如果一致,说明用户填写的手机号码是正确的,否则验证失败. 在开通手机短信验证功能之前,需要将网站同接口进行对接,对接的相关说明可以访问 ...
- python短信接口_短信接口DEMO-PYTHON
云通讯平台-PYTHON短信接口开发示例 #!/usr/bin/python #2.0+++ import requests#导入request模块 import json import hashli ...
- php 预防循环发短信_php短信接口发送短信失败,罪魁祸首原来在这里
随着国民经济的高速发展,短信的应用也逐渐商业化,很多企业.商家开始使用php短信接口来进行推广.营销或内部管理,只是个别的商家在应用php短信接口的时候却遇到了短信发送失败的现象,这到底是因为商家操作 ...
- 短信接口与短信平台收费标准----速码云仅供参考
文章来源:http://www.4006026717.com 就目前来说短信接口 价格参考 行业收费也基本上没有个固定的标准的价格,都是看各个公司自己的通道套餐跑的量和公司的运营成本结合预算后最终才来 ...
- java web短信接口_WebServices_java短信接口示例
一.下载源码 JAVA DEMO下载 二.使用帮助 2.1 DEMO结构 说明: 1.WebServiceDemo.java中是接口的调用示例: 2.ws文件夹下是Web Services的相关定义: ...
- 【SpringBoot深入浅出系列】SpringBoot之调用腾讯云短信接口发送短信
目录 一.开发前准备 1.创建签名 2.创建正文模板管理 3.创建应用 4.创建secretId和secretKey 二.开发 1.创建 Spring Initializr 项目 tengxunsms ...
最新文章
- Jenkins+Git+Maven持续集成经典教程
- Ajax传Form表单,包括上传文件
- React Native 和ionic2 你选择哪一个?
- C++ 内存对齐 及 引用是否真的节省内存的一点思考
- html正方形对话框素材,10种展示效果的弹出层对话框插件method.js
- mock模拟的数据能增删改查吗_新课通知: React+Umi3+Typescript+Mock
- AdvStringGrid 复选框、goRowSelect
- 【POJ3630】Phone List(字典树)
- 【语音分析】基于matlab语音线谱对转换【含Matlab源码 560期】
- 集成电路封测行业科普
- phpcms二次开发摘要
- kali linux 无线攻击——aircrack-ng
- 程序员修炼之道:务以己任,实则明心——通向务实的最高境界
- iOS 打包32bit64 universal-framework
- java面试题之-Redis篇(持续更新)
- 路由器mw320虚拟服务器,新版水星MW320R路由器怎么设置_新版水星MW320R路由器设置教程-192路由网...
- 贝叶斯概率综述和课堂思路整理.1
- adm-zip-0.4.13-中文文档
- JavaC#实现账号登录、账号注册、修改密码、账号注销等功能
- 关于如何在Windows上生成dll库
热门文章
- js实现图片在一个div中点击按钮放大缩小效果
- 简述台式计算机的组装流程,台式机怎么组装 台式机组装步骤详细介绍【图文】...
- Typora的使用方法
- 【一分钟了解UWP】微信UWP
- Zabbix5系列-使用温湿度传感器监控机房温湿度 (二十)
- 《视觉SLAM十四讲-第二版-ch8,OpenCV4报错及解决》
- hdu 2122 最小生成树
- 谷歌地图动画_Google地图上的动画路线
- 鸿蒙系统服务器在哪,鸿蒙的服务中心怎么打开?鸿蒙服务中心打开及关闭教程...
- PIL ellipse函数画椭圆