1.短信平台的选取

采用的是mo信通,网址:https://www.molink.cn/comm/api.html

2 请求地址

http://IP:端口/sms/httpBatchSend

或:https://IP:端口/sms/httpBatchSend

提交方式:POST

编码格式:utf-8

Content-Type:application/x-www-form-urlencoded;charset=utf-8

注:

短信群发时,单次提交号码个数不能超过5000个(号码过多时,请求报文大小会变大,请注意设置请求和响应超时时间,建议>10s)

此地址,pwd是加密码(加密码获取方式:登录web平台、个人信息中查看)

3 输入参数

序号 参数 是否必须 描述
1 username 必须 帐号
2 pwd 必须 加密码(从web平台、个人信息中获取,密码变更时,加密码也会变更); ts参数为空时填加密码,ts参数不为空时填md5(账号+加密码+时间戳),对账号密码时间戳拼接的字符串进行md5加密,32小写
3 mobile 必须 合法手机号码(若多个手机号码,手机号间用英文逗号(,)分隔),群发时,号码不能超过1000个
4 content 必须 短信内容,短信发送字数不能超过300字,长短信将按分配给账号的产品的计费规则,以多条计费。
5 ts 可选 时间戳,格式yyyyMMddHHmmss

4 响应格式(JSON文本)

失败格式:

                                    {"code":"105","msg": "请求参数错误(必填、格式)"}

成功格式:

                                    {"code":"0","msg": "提交成功","taskid": "11057292"}

重要说明: code表示响应状态码(0表示成功,其他表示失败),msg表示响应信息,taskid表示任务编号(可用于查询网关返回状态)

5pom依赖

<dependency><groupId>org.apache.commons</groupId><artifactId>commons-lang3</artifactId><version>3.4</version>
</dependency>

6短信工具类


import java.io.IOException;import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.HttpException;
import org.apache.commons.httpclient.NameValuePair;
import org.apache.commons.httpclient.methods.PostMethod;/*** 短信 工具类** @author qsong* @since 2019-07-08*/
public class SMSUtil {public static void sendMessage(String mobile, String content) {HttpClient client = new HttpClient();PostMethod method = new PostMethod("http://api.uoleem.com.cn/sms/httpBatchSend");client.getParams().setContentCharset("UTF-8");method.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=utf-8");NameValuePair[] data = {//提交短信new NameValuePair("username", ""),//账户new NameValuePair("pwd", ""),//密码new NameValuePair("mobile", mobile),//手机号new NameValuePair("content", content),//模版内容};method.setRequestBody(data);try {client.executeMethod(method);System.out.println(method.getResponseBodyAsString());} catch (HttpException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}//    public static void main(String[] args) {//        sendMessage("18112303334", "您好!您已成功注册为我们的一员,您的租户账号为1,登录名2");
//    }
}

短信工具类——mo信通相关推荐

  1. 阿里大鱼发送短信(工具类)

    前言:需要去申请阿里大鱼的账号 点击跳转阿里大鱼平台 1.坐标 <!-- https://mvnrepository.com/artifact/com.aliyun/aliyun-java-sd ...

  2. XX健康:移动端开发-体检预约验证码30秒倒计时短信验证码获取与验证DatePicker日历展示提交预约复杂流程阿里短信工具类

    1. 体检预约流程 用户可以通过如下操作流程进行体检预约: 在移动端首页点击体检预约,页面跳转到套餐列表页面 在套餐列表页面点击要预约的套餐,页面跳转到套餐详情页面 在套餐详情页面点击立即预约,页面跳 ...

  3. JAVA aliyun短信工具类

    maven依赖 <dependency><groupId>com.aliyun</groupId><artifactId>dysmsapi2017052 ...

  4. 宿主手机联系人、通话记录、短信工具类(不断完善中。。。)

    对于系统手机的联系人.短信.通话记录的一些列的方法,着实需要总结下了 我公司最近在做跟这相关的项目,这个博客后续会完善这3个模块的工具类方法 1.查询contacts表获取contactId, 通过c ...

  5. 使用阿里云短信通知服务发送短信--工具类

    public class AliyunUtils {public static boolean sendSMS(String mobilephone,Integer status) throws Se ...

  6. java 短信软件_Java 发送短信工具类

    标签: /** * SMS短信组件 * @author Administrator * */ public class SMSSender { protected Logger logger=Logg ...

  7. springboot 中的 文件、短信、邮件、token 工具类

    1.文件工具类 主要功能为文件上传,结合阿里云 OSS 对象存储.上传文件类型包括文档.音频.视频.图片等,可自定义文件夹,文件未加密.自动生成文件名,文件上传成功后返回原文件名.新文件名.文件大小. ...

  8. 【阿里云】短信服务 无认证 测试版本 附带短信发送工具类

    一.注册阿里云账号并登录阿里云(阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台) 二.找到云短信服务 直接搜索短信,并进入到短信控制台 三.正文 1.绑定测试手机号 测试版存在限制 发送手机 ...

  9. 移动MAS短信接口工具类

    import com.jasson.im.api.APIClient;/*** 移动代理服务器MAS短信工具类*/ public class SMSUtil {/*** 移动代理服务器IP地址*/pr ...

  10. Java阿里云短信发送工具类

    短信服务API介绍 阿里云短信发送:调用SendSms发送短信_短信服务-阿里云帮助中心 <!--springboot项目阿里云发送短信--> <dependency>< ...

最新文章

  1. LSTM 为何如此有效?这五个秘密是你要知道的
  2. brave浏览器_区块链浏览器 Brave 为广告观看者提供 BAT 代币奖励
  3. openssl 安装好了 php如何打开,开启openssl
  4. 如何用面对对象来做一个躁动的小球?
  5. 设置log缓存_node多级缓存之redis缓存
  6. oracle重新生成控制文件,Oracle重建控制文件的语法
  7. 头条小程序服务器设置,今日头条小程序怎么开发?如何注册申请
  8. Xshell6与Xftp6下载
  9. 中国裁判文书网爬虫分析(2019年7月版)
  10. 优雅的处理Exception
  11. 腾讯云点播视频播放器使用步骤 uniapp
  12. oracle虚拟用户和密码,创建 Virtual Private Catalog(虚拟用户目录)(Oracle 11g)
  13. 网站设计65条原则 作者:小柯
  14. android https cer证书转换BKS
  15. 03-日志汇总,处理和安全分析
  16. 如何干净的卸载Oracle
  17. 实验六 连续信号的频域分析
  18. 网站攻防之CSRF和XSS跨站脚本攻击
  19. 上证50基金有哪些_上证50指数基金哪个好?怎么选?
  20. unc0ver5.3.1发布,直装版

热门文章

  1. 读书笔记--正面管教
  2. 电容有哪些用途?常见的九大作用
  3. 新版标准日本语初级_第四十八课
  4. QQ桌球瞄准器开发(6)(7) 完结篇
  5. 【大气红歌】著名民通歌唱家拉齐的音乐之路
  6. java创建文件的路径_JAVA如何指定路径创建文件?
  7. word2016 图片去底灰_Word2016中为图片去除背景的方法
  8. kubernetes networkpolicy网络策略详解
  9. oracle(除数不能为0)
  10. 爬虫---实现英语翻译(有道翻译)