mm7 彩信发送方法

只是一些部分代码,近期在进行测试,等结果出来。会将代码完善的 

 

/******************************短信下行****************************************/

/**
  * 发送MM7SubmitReq消息到移动终端实例
  * @throws Exception
  */
 public void senderSubmit() throws Exception {

 

// 读取配置文件
  MM7Config config = new MM7Config("config/mm7Config.xml");
  config.setConnConfigName("config/connConfig.xml");
  
  // 创建彩信发送实例(包括mmContent)
  MM7SubmitReq submitReq = new MM7SubmitReq();
  submitReq = new MM7Submit().getMM7Submit();  
  

// 发送
  MM7Sender sender = new MM7Sender(config);
  MM7RSRes rsRes = sender.send(submitReq);
  
  MM7Message rsMessage = sender.send(submitReq);
  

// 判断返回值
  if(rsRes instanceof MM7SubmitRes) {
   System.out.println(rsRes.getTransactionID());
  }
  
  if(rsMessage instanceof MM7Message) {
   System.out.println(rsMessage.getTransactionID());
  }
  
 }

 

彩信格式如下:

public static MMContent getMMContent() {
  mmContent.setContentType(MMConstants.ContentType.MULTIPART_MIXED);
  
  // 彩信内容,发送图片的格式
  MMContent sub1 = MMContent.createFromFile("c:/picture.gif");
  sub1.setContentID("1.gif");
  sub1.setContentType(MMConstants.ContentType.GIF);
  mmContent.addSubContent(sub1);
  
  //彩信内容,发送文本的格式
  MMContent sub2 = MMContent.createFromString("this is a new text");
  sub2.setContentID("2.txt");
  sub2.setContentType(MMConstants.ContentType.TEXT);
  mmContent.addSubContent(sub2);
  
  return mmContent;
 }

 

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值