公司短信平台接入api

短信发送与对接

为了方便不同形式的项目 东奥短信平台对接提供了普通项目jar的导入方式对接 和maven项目的pom导入形式的对接

一、 对接短信发送提供了jar包形式和pom形式的对接 按照要求导入jar包或引入pom 即完成对短信平台的对接

  • jar方式对接:在提供压缩包中打开“引入jar形式集成”文件夹,把其中“依赖jar”文件夹中的所有jar包引入到需要集成的项目中 ,把“短信平台加密jar”文件夹中的jar包引入项目中。

对接所需jar包下载地址

  • Pom方式对接 :如是maven项目 打开需集成短信的项目pom文件 ,在提 供的压缩包中打开“pom形式集成”文件夹 打开“pom引入.txt”文档 复制其中加密jar的maven坐标代码 到自己项目的pom中完成集成!如没填写东奥私人maven仓库 还需复制文 件夹中的“东奥私人仓库地址.txt”中的内容到pom中才能完成jar的集成

pom对接方式东奥私人仓库坐标

<dependency>
      <groupId>com.dongao.sms</groupId>
      <artifactId>smsencryption</artifactId>
      <version>1.0</version>
</dependency>

上述jar包已上传东奥私人仓库 需导入相关私人仓库配置后方能引入此pom配置 所依赖jar包

commons-logging-1.1.1.jar
httpclient-4.4.1.jar
httpcore-4.4.1.jar
log4j-1.2.17.jar
slf4j-api-1.7.7.jar
slf4j-log4j12-1.7.7.jar

加密jar需以上上述列表的jar包请检查版本是否符合

发送地址由于是线上地址 需要配置相关hosts

172.16.0.60   smsreceive.dongao.com

二、关于发送接口及参数定义

DaSmsManager类

类型:静态类
提供方法:smsSender
方法参数:
序号参数类型说明
1daSmsKeyjava.lang.String必填参数。东奥短信平台提供的秘钥串 需对接前去东奥短信管理平台申请
2phoneNojava.lang.String必填参数。发送的手机号码。只可一次发送一个手机号码。
3contentjava.lang.String必填参数。短信内容,短信内容长度不能超过585个字符。短信内容超过70个字符(企信通是60个字符)时,会被拆分成多条,然后以长短信的格式发送。必填参数。
4datejava.util.Date发送日期,必填参数。

三、 信息发送

各系统根据需要调用DaSmsManager类的smsSender发送短信


四、代码示例


import java.util.Date;

import sms.DaSmsManager;

public class SmsTest {

    public static void main(String[] args) {
        String dasmskey = "";//东奥短信平台提供的秘钥
        String phoneNo = "";//接收短信的手机号码
        String content = "";//信息内容
        Date date = new Date();//发送日期
        String result = DaSmsManager.smsSender(dasmskey, phoneNo, content, date);
        System.out.println(result);//返回结果代码
    }

}

五、 返回结果代码

结果代码说明
0网络异常发送失败
1成功
2发送级别传输有误
3密文验证失败!
4此号码当天发送短信次数过多!
5未分配短信运营商,请联系管理员分配
6信息超时无法发送
7秘钥不存在,请联系管理员
8发送时间为空,无法发送
9秘钥为空,无法发送
10信息内容为空,无法发送
11手机号为空,无法发送
12手机号不符合规则,无法发送
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值