📄 wxtmessageserviceimpl.java
字号:
/*
* Created on 2005-9-28
*
*/
package net.mcool.www.impl;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
import lbj.hahahaha.Response;
import lbj.hahahaha.XMLParser;
import net.mcool.www.infc.IMessageService;
/**
* @author lbj
*
*/
public class WxtMessageServiceImpl implements IMessageService {
/*
* (non-Javadoc)
*
* @see net.mcool.www.infc.IMessageService#sendMessage(java.lang.String,
* java.lang.String)
*/
public boolean sendMessage(String phoneNumber, String message) {
XMLParser parser = new XMLParser();
try {
message = URLEncoder.encode(message, "utf-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
return false;
}
String url = getMessageURL(phoneNumber, message);
System.out.println(url);
Response res = parser.parse(url);
if(res == null){
return false;
}
if(res.getStatus() == 1){
return true;
} else {
return false;
}
}
/*
* (non-Javadoc)
*
* @see net.mcool.www.infc.IMessageService#sendWapPush(java.lang.String,
* java.lang.String, java.lang.String)
*/
public boolean sendWapPush(String phoneNumber, String content, String url) {
XMLParser parser = new XMLParser();
try {
content = URLEncoder.encode(content, "utf-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
return false;
}
String pushURL = getWapPushURL(phoneNumber, content, url);
Response res = parser.parse(pushURL);
if(res == null){
return false;
}
if(res.getStatus() == 1){
return true;
} else {
return false;
}
}
public String getMessageURL(String phoneNumber, String message) {
return "http://cmsms-cpmtinterface-app.8522.com:7080/SMSInterface/api/mtmsg.jsp?UserID=" + phoneNumber + "&SendNo="
+ phoneNumber
+ "&ProviderName=LINGSHI&ProviderPassword=LING1010SHI&ProductID=D001010&Message="
+ message;
}
public String getWapPushURL(String phoneNumber, String message, String url) {
return "http://cmsms-cpmtinterface-app.8522.com:7080/SMSInterface/api/mtmsg.jsp?UserID=" + phoneNumber + "&SendNo="
+ phoneNumber
+ "&ProviderName=LINGSHI&ProviderPassword=LING1010SHI&ProductID=D001010&Message="
+ message + "&IsPush=1&URL=" + url;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -