当前位置:首页 >> 信息与通信 >>

infoX-MAS API接口说明(MMSENDAPI)


infoX-MAS API 接口说明(MMSENDAPI)









1 说明..............................................................................................

.................................................... 3 2 安装说明........................................................................................................ 错误!未定义书签。 3 配置文件说明 配置文件说明.................................................................................................................................. 5
3.1 彩信 API 系统配置文件 mmAPIConfig.txt ................................................................................................... 5 3.2 彩信日志配置文件 Log4j.properties.............................................................................................................. 6

4 参数及返回值说明 参数及返回值说明.......................................................................................................................... 7
4.1 参数说明 ......................................................................................................................................................... 7 4.2 返回值说明 ..................................................................................................................................................... 8

5 功能及使用说明 功能及使用说明.............................................................................................................................. 9
5.1 初始化建权功能 ............................................................................................................................................. 9 5.2 彩信发送功能 ................................................................................................................................................. 9

文档版本 01 (2007-03-31)

华为技术有限公司

i

infoX-MAS API 接口说明(MMSENDAPI)

1 说明

1
本文档详细说明 infoX-MAS mmAPI 的使用方法

说明

文档版本 01 (2007-03-31)

华为技术有限公司

3

infoX-MAS API 接口说明(MMSENDAPI)

2 配置文件说明

2
配置项 routWidth routHeight imgWidth imgHeight imgLeft imgTopUp imgTopDown txtWidth txtHeight txtLeft txtTopUp txtTopDown smilPath clusterAddPath picPath musicPath textPath jdbcUrl SERVER_IP
文档版本 01 (2007-03-31)

配置文件说明

2.1 彩信 API 系统配置文件 mmAPIConfig.txt
说明 手机屏宽度 手机屏高度 图片显示宽度 图片显示高度 图片显示左边距 图片显示上边距(图片在上情况取值) 图片显示上边距(图片在下情况取值) 文本显示宽度 文本显示高度 文本显示左边距 文本显示上边距(图片在上情况取值) 文本显示上边距(图片在下情况取值) 企业信息机彩信 SMIL 文件所在路径 企业信息机彩信群发地址文件所在路径 企业信息机彩信图片文件所在路径 企业信息机彩信音乐文件所在路径 企业信息机彩信文本文件所在路径 JDBC 连接用 URL 企业信息机 IP 地址
华为技术有限公司 5

2 配置文件说明

infoX-MAS API 接口说明(MMSENDAPI)

配置项 SERVER_PORT

说明 企业信息机提供彩信 API 上传文件的端口(必须与 WAS 模 块的 app.xml 文件中 mmsUpFile/prot 配置一致) 彩信 SMIL 文件编码方式

encoding

2.2 彩信日志配置文件 Log4j.properties
通用日志包配置文件,在这不再详述。

6

华为技术有限公司

文档版本 01 (2007-03-31)

infoX-MAS API 接口说明(MMSENDAPI)

3 参数及返回值说明

3
3.1 参数说明
说明 彩信实体 Bean(MMBean)
方法 setSendTime setNeedReport 默认值 当前时间 0 说明

参数及返回值说明 参数及返回值说明

说有有默认值的属性用户可以不必调用方法进行设置。

彩信下发时间(必须大于等于当前时间) 是否需要状态报告 0:不需要 1:需要

setSubject setDestNumbers setDestNumberFiles



彩信标题 设置单发手机号码数组(不正确的号码将被过 滤) 设置群发手机号码文件数组(不正确的号码将 被过滤) 增加入 1 帧(最大不得超过 5 帧)

addFrame

彩信帧实体 Bean(MMFrameBean)
方法 setTextFileName setPictureFileName 默认值 说明 帧文本文件路径文件名 帧图片文件路径文件名

文档版本 01 (2007-03-31)

华为技术有限公司

7

3 参数及返回值说明

infoX-MAS API 接口说明(MMSENDAPI)

方法 setMusicFileName setDelayTime

默认值

说明 帧音乐文件路径文件名

5

帧延迟时间(单位:秒)

注:每一帧的文本、图片、音乐必须存在一种,否则将为空帧,导致发送失败。

3.2 返回值说明
0:彩信发送成功(可能过滤了部分非法号码,日志会有详细纪录) 1:彩信标题有误 2:彩信内容有误 3:发送时间有误 4:接收号码有误 5:用户名密码错误 6:彩信文件超出 50K 7:输入状态报告有误 -1:其它错误

8

华为技术有限公司

文档版本 01 (2007-03-31)

infoX-MAS API 接口说明(MMSENDAPI)

4 功能及使用说明

4
4.1 初始化建权功能
如下: // 彩信发送实例建议用 static 修饰,重复使用。

功能及使用说明 功能及使用说明

通过 MMSendMng.getInstance(用户名, 密码)获得 MMSendMng 实例。

public static MMSendMng send = MMSendMng.getInstance("admin", "0");

4.2 彩信发送功能
MMBean:彩信 Bean MMFrameBean:彩信内容 Bean sendMM(MMBean):彩信发送方法 如下:

/** 检查初始化是否成功 **/ if (send == null) { System.out.println("彩信 API 初始化失败!"); return; }

/*** 构造彩信内容实体 **/

文档版本 01 (2007-03-31)

华为技术有限公司

9

4 功能及使用说明

infoX-MAS API 接口说明(MMSENDAPI)

// 帧的内容可以任意组合,但不能有空帧(即每一帧的图片、音乐、文本至 少要设置一种) // 第 1 帧(帧的内容只有文本) MMFrameBean mmFream1 = new MMFrameBean(); mmFream1.setDelayTime(3); // 延迟时间(默认值:5 单位:秒) mmFream1.setTextFileName( "F:\\Project 企业信息机\\Document\\V4.1D21\\ST\\text.txt"); // 文本文件 (根据当地手机用户情况,一般采用 UTF-8 编码)

// 第 2 帧(帧的内容有图片和音乐,延迟时间采用默认时间) MMFrameBean mmFream2 = new MMFrameBean(); mmFream2.setPictureFileName( "F:\\Project 企业信息机\\Document\\V4.1D21\\ST\\logo.JPEG"); // 图片 (格式没有限制、只要手机支持即可) mmFream2.setMusicFileName( "F:\\Project 企业信息机\\Document\\V4.1D21\\ST\\我不是黄蓉.amr"); // 音 乐(格式没有限制、只要手机支持即可)

/** 构造彩信实体 **/ MMBean mmBean = new MMBean();

// 增加帧(最多不要超过 5 帧,内容总和不得超过 45K,必须按希望显示的 顺序添加) mmBean.addFrame(mmFream1); mmBean.addFrame(mmFream2);

// 增加发送号码数组(必须有接收号码,号码数组还是群发文件可以任意选 择,也可以都选) String[] numbers = new String[2]; numbers[0] = "13800000001"; numbers[1] = "13800000002"; mmBean.setDestNumbers(numbers);

// 增加发送号码文件(必须有接收号码,号码数组还是群发文件可以任意选 择,也可以都选)
10 华为技术有限公司 文档版本 01 (2007-03-31)

infoX-MAS API 接口说明(MMSENDAPI)

4 功能及使用说明

String[] numberFiles = new String[2]; numberFiles[0] = "F:\\Project 企业信息机\\Document\\V4.1D21\\ST\\numberFile_01(02).txt"; numberFiles[1] = "F:\\Project 企业信息机\\Document\\V4.1D21\\ST\\numberFile_02(02).txt"; mmBean.setDestNumberFiles(numberFiles);

// 设置是否需要状态报告,可以不设定(默认值:0 不需要) mmBean.setNeedReport(1);

// 设置下发时间,可以不设定(默认值:当前时间) mmBean.setSendTime(new Timestamp(System.currentTimeMillis()));

// 设置彩信主题,可以不设定(默认值:空) mmBean.setSubject("测试");

int result = send.sendMM(mmBean); if (result == 0) { System.out.println("彩信发送成功"); } else { System.out.println("彩信发送失败"); }

文档版本 01 (2007-03-31)

华为技术有限公司

11


相关文章:
泛微SDK API接口说明描述
泛微SDK API接口说明描述_IT/计算机_专业资料。泛微SDK API接口说明描述泛微...点击 sendsms.vbs 运行,发送信息; 【注】发送信息时,需确保 WeaverServer 的...
接口说明
SHECA 数字证书--网络因此更真实 UniTrust SafeEngine API 接口说明 上海市电子商务安全证书管理中心有限公司 上海市电子商务安全证书管理中心有限公司 SHECA 数字证书-...
基于HTTP的API服务接口说明书
基于HTTP的API服务接口说明书_计算机软件及应用_IT/计算机_专业资料。ScadaCloud的API接口 HTTP 协议与 ScadaCloud 通信说明书(V1.0.0.0) 基于 HTTP 的 API ...
MAS2.0 JAVA API接口插件开发手册
API 结构说明 企业应用通过 APIClient 来与 MAS 通信,底层采用 Socket,这样可以保证高性能与稳定性。 API 方式通信适配插件接口封装了以下移动通信能力: 4 深圳市...
外部API接口说明
外部API接口说明_计算机软件及应用_IT/计算机_专业资料。外部API接口说明 wifiAP 认证系统-外部 API 接口文档 外部 API 接口说明 Rev. 日期 2.0 2012-08-31 人员...
企业短信平台企业API接口使用手册
1 企业 API 接口企业 API 接口的实现使用了 WebService 的方式,企业用户通过...SendID) 函数的参数有两个: 参数名 strLoginCode strPass strSendID 说明 ...
API接口调用说明及示例(第四次修订)
API接口调用说明及示例(第四次修订)_计算机软件及应用_IT/计算机_专业资料。E...('Content-Type' => 'application/x-www-form-urlencoded')); $http->send...
企业信息机API接口说明
企业信息机API接口说明_信息与通信_工程科技_专业资料。企业信息机API接口说明 (...sendLevel ) throws SMException 参数描述(参考异常列表各个参数具体说明 : 参数...
布优API网银接口说明文档
8 布优 API 网银接口说明 第一章文档描述 1、 文档说明本说明文档用于指导布优 API 商户实现与布优 API 网银接口的顺利对接。请相关技术人 员详细阅读本文档。 ...
短讯接口API说明
短讯接口API说明_计算机软件及应用_IT/计算机_专业资料。短讯接口API说明 第一章...E_SA_SEND_FAILED E_SUBMIT_ORGADDR_ERROR E_SUBMIT_DESTADDR_ERROR E_...
更多相关标签:
masapi query | sendcloud api | send api | qqapisendresultcode | api.sendevent | infox | mmapiregister崩溃 | infoxlive |