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;
 }

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章