JAVA 短信API接口调用 附 文档 Demo
JAVA 短信API接口调用 附 文档 Demo
1.请求地址
http://host:port/sms
请求方式可以 POST 和 GET方式,建议采用POST方式
2.参数说明
参数需要 URLENCODE,编码方式采用UTF-8
参数名称 | 含义 | 说明 |
---|---|---|
action | 请求动作 | 设置为固定的:send |
account | 发送用户帐号 | 用户帐号,由系统管理员 |
password | 请求密码 | 加密:MD5(UTF-8(password+extno+content+mobile)) ,参数加密的password是明文,请求的时候用加密的密文请求 |
mobile | 全部被叫号码 | 发信发送的目的号码.多个号码之间用半角逗号隔开,最多500个号码 |
content | 发送内容 | 短信的内容,内容需要UTF-8 URLEncode编码 |
extno | 接入号 | 接入号,即SP服务号 |
rt | 响应数据类型 | json |
例如:
http://host:port/sms?action=send&account=账号&password=密码&mobile=15023239810,13527576163&content=内容&extno=1069012345&rt=json
3.响应数据
{"status": "0","balance": -153278040,"list": [{"mid": "4C2CA88382720003","mobile": "18983437010","result": 0},{"mid": "4C2CA88382720004","mobile": "18983437011","result": 0}]
}
字段 | 说明 |
---|---|
status | 请求结果,具体参见STATUS错误代码表 |
balance | 当前账户余额,单位厘 |
list | 短信提交响应列表 |
mid | 消息ID(用于状态报告匹配) |
mobile | 手机号码 |
result | 短信提交错误代码,参见RESULT错误代码表 |
4.STATUS错误代码表
5.RESULT错误代码表
6 .JAVA Demo
public class SMS {private static final String Url = "";public void smssend(String account,String password,String mobile,String content,String extno) throws UnsupportedEncodingException {String beforemdStr =password+extno+content+mobile;String mdStr = MD5Utils.getPwd(password+extno+content+mobile);System.out.println(beforemdStr);System.out.println(mdStr);StringBuffer sb = new StringBuffer("action=send&");sb.append("account=").append(account);sb.append("&password=").append(mdStr);sb.append("&mobile=").append(mobile);sb.append("&content=").append(URLEncoder.encode(content,"utf-8"));sb.append("&extno=").append(extno);sb.append("&rt=json");String postdata=sb.toString();System.out.println(postdata);String result = HttpRequest.sendPost(Url, postdata);System.out.println(result);}public static void main(String[] args) throws UnsupportedEncodingException {String account="";String password ="";String mobile="";// 【签名】短信内容String content="【小米】登录/注册小米帐号验证码:123456,请勿转发,转发将导致帐号被盗。本验证码5分钟有效。注册后将绑定此安全手机。";String extno="";SMS sms = new SMS();sms.smssend(account,password,mobile,content,extno);}
}
效果截图
7.免费接口参数获取
- 加企 鹅944472816 ,备注:短信测试
- 一般验证码短信可以直接调用。但是有其他短信内容需要申请一下
- 获取账号参数之后,打开后台网址 。充值一块钱 ,就可以直接发送了。单价默认都是3.4分/条。大概可以测试30条。
这个不是打广告呀,只是朋友是这个的代理,现在阿里云,腾讯云价格都比这个高。
而且最低只需要充值1块钱。是针对学生党白嫖测试的福利。所以才会推荐一下。JAVA 短信API接口调用 附 文档 Demo相关推荐
- 飞信免费发短信API接口调用方式
飞信免费发短信API接口调用方式(通过HTTP访问以下网址.支持GET和POST): http://sms.api.bz/fetion.php?username=您的移动飞信登录手机号&pas ...
- 中国移动飞信免费发短信API接口(第三方)
飞信是由中国移动通信集团公司推出的一款集商务应用和娱乐功能为一体的,基于手机应用以及与Internet深度互通的即时通讯产品,可免费给好友发送短信. 1.下载中国移动飞信PC客户端软件(http:// ...
- 中国移动飞信免费发短信API接口(第三方 Fetion API)
[文章作者:张宴 本文版本:v1.1 最后修改:2010.08.03 转载请注明原文链接: http://blog.s135.com/fetion_api/ ] 备注:2010年7月底移动飞信修改协议 ...
- 中国移动飞信免费发短信API接口
飞信是由中国移动通信集团公司推出的一款集商务应用和娱乐功能为一体的,基于手机应用以及与Internet深度互通的即时通讯产品,可免费给好友发送短信. 1.下载中国移动飞信PC客户端软件(http:// ...
- 中国移动飞信免费发短信API接口(第三方) 1
Code [文章作者:张宴 本文版本:v1.0 最后修改:2009.03.22 转载请注明原文链接:http://blog.s135.com/fetion_api/] 飞信是由中国移动通信集团公司推出 ...
- 中国移动飞信免费发短信API接口(第三方 Fetion API
飞信 是由中国移动通信集团公司推出的一款集商务应用和娱乐功能为一体的,基于手机应用以及与Internet深度互通的即时通讯产品,可免费给好友发送短信. 1.下载中国移动飞信PC客户端软件(http:/ ...
- java叮咚云短信验证码接口调用
最近在写后台,所以有些方法想记录下来,下面是叮咚云短信验证码接口调用,叮咚云的地址http://www.dingdongcloud.com/,里面有详细的信息,下面是我写的一个方法,仅供参考. imp ...
- api调用 python 验证码_Python短信验证码接口调用demo
基于创蓝253云通讯品台的Python短信验证码接口调用demo !/usr/local/bin/python -- coding:utf-8 -- Author: jacky Time: 14-2- ...
- 项目中Swagger2、lombok(小辣椒)、以及短信API的调用 简单介绍
一.使用Swagger2实时生成接口文档(分布式系统使用) Swagger 是一个规范和完整的框架,用于生成.描述.调用和可视化 RESTful 风格的 Web 服务.总体目标是使客户端和文件系统作为 ...
最新文章
- pyhton object is not subscriptable 解决
- ISIS建立邻居的条件
- python编程入门到实践pdf下载-Python编程从入门到实践的PDF教程免费下载
- 计算Gaunt积分m1m2≥0
- javaSE各阶段练习题--流程控制2
- LeetCode 406. Queue Reconstruction by Height
- 使用CountDownLatch模拟高并发场景
- ActionScript 3.0
- 常用Linux网络/内存/磁盘分析工具
- 有没有计算机用户号,刚做的系统怎么有账户-用户帐号系统设计的原则有哪些?...
- Java添加事件监听的四种方法代码实例
- 连连看游戏寻找能成功消除的算法
- c++早绑定和晚绑定
- 怎么制作合法有效的电子签名?
- MSOCache文件,带你一文看懂。
- 小区管理系统之后台管理前端模板
- 对话区块方舟Warren:DAO和隐私赛道被低估了 |链捕手
- ILOG Gantt 3.0 注册机
- matlab与simulink结合,code-matlab 利用SIMULINK和M函数相结合的方式仿真BFSK 调制在 联合开发网 - pudn.com...
- UE4场景“郊区”:建模技术,使用Substance纹理化和顶点绘制等
热门文章
- Level-Set Method
- H.266/VVC-VTM代码学习25-VTM中RDcost的计算与λ的设定(一)
- IOS音视频(四十三)AVFoundation 之 Audio Session
- 饲料混合加工问题——原料间亲缘值计算
- css重置代码以及图标
- matlab使用矩形窗设计一个具有线性相位的低通数字滤波器,用矩形窗设计一个FIR线性相位低通数字滤波器...
- 纽约时报订阅_在家创新:《纽约时报》的创客周
- 智能云工厂模式普惠中小企业,千鸟互联或成纸包装产业链“带头大哥”
- 立体视觉 之 刚体变换
- 智能化无线网关安全审计系统