mirror of
https://gitee.com/hotlcc/wechat4j.git
synced 2025-06-07 19:14:08 +08:00
提交代码
This commit is contained in:
parent
5db685323f
commit
c50e37415c
@ -1050,7 +1050,7 @@ public class Wechat {
|
||||
* @return
|
||||
*/
|
||||
public JSONObject sendText(String content, String toUserName) {
|
||||
BaseRequest BaseRequest = new BaseRequest(wxsid, skey, wxuin);
|
||||
BaseRequest baseRequest = new BaseRequest(wxsid, skey, wxuin);
|
||||
|
||||
String msgId = WechatUtil.createMsgId();
|
||||
String loginUserName = getLoginUserName(false);
|
||||
@ -1066,7 +1066,7 @@ public class Wechat {
|
||||
}
|
||||
message.setType(MsgTypeEnum.TEXT_MSG.getCode());
|
||||
|
||||
JSONObject result = webWeixinApi.sendMsg(httpClient, passTicket, BaseRequest, message);
|
||||
JSONObject result = webWeixinApi.sendMsg(httpClient, passTicket, baseRequest, message);
|
||||
|
||||
return result;
|
||||
}
|
||||
|
@ -528,7 +528,7 @@ public class WebWeixinApi {
|
||||
*/
|
||||
public JSONObject sendMsg(HttpClient httpClient,
|
||||
String passticket,
|
||||
BaseRequest BaseRequest,
|
||||
BaseRequest baseRequest,
|
||||
WxMessage message) {
|
||||
try {
|
||||
String url = new ST(PropertiesUtil.getProperty("webwx-url.webwxsendmsg_url"))
|
||||
@ -539,7 +539,7 @@ public class WebWeixinApi {
|
||||
httpPost.setHeader("Content-type", ContentType.APPLICATION_JSON.toString());
|
||||
|
||||
JSONObject paramJson = new JSONObject();
|
||||
paramJson.put("BaseRequest", BaseRequest);
|
||||
paramJson.put("BaseRequest", baseRequest);
|
||||
paramJson.put("Msg", message);
|
||||
paramJson.put("Scene", 0);
|
||||
System.out.println(paramJson.toJSONString());
|
||||
|
@ -24,7 +24,7 @@ public class WxMessage {
|
||||
}
|
||||
|
||||
public void setClientMsgId(String clientMsgId) {
|
||||
clientMsgId = clientMsgId;
|
||||
this.clientMsgId = clientMsgId;
|
||||
}
|
||||
|
||||
public String getContent() {
|
||||
@ -32,7 +32,7 @@ public class WxMessage {
|
||||
}
|
||||
|
||||
public void setContent(String content) {
|
||||
content = content;
|
||||
this.content = content;
|
||||
}
|
||||
|
||||
public String getFromUserName() {
|
||||
@ -40,7 +40,7 @@ public class WxMessage {
|
||||
}
|
||||
|
||||
public void setFromUserName(String fromUserName) {
|
||||
fromUserName = fromUserName;
|
||||
this.fromUserName = fromUserName;
|
||||
}
|
||||
|
||||
public String getLocalID() {
|
||||
@ -48,7 +48,7 @@ public class WxMessage {
|
||||
}
|
||||
|
||||
public void setLocalID(String localID) {
|
||||
localID = localID;
|
||||
this.localID = localID;
|
||||
}
|
||||
|
||||
public String getToUserName() {
|
||||
@ -56,7 +56,7 @@ public class WxMessage {
|
||||
}
|
||||
|
||||
public void setToUserName(String toUserName) {
|
||||
toUserName = toUserName;
|
||||
this.toUserName = toUserName;
|
||||
}
|
||||
|
||||
public Integer getType() {
|
||||
|
@ -4,23 +4,28 @@ import com.hotlcc.wechat4j.api.WebWeixinApi;
|
||||
import com.hotlcc.wechat4j.handler.ReceivedMsgHandler;
|
||||
import com.hotlcc.wechat4j.model.ReceivedMsg;
|
||||
import com.hotlcc.wechat4j.model.UserInfo;
|
||||
import com.hotlcc.wechat4j.model.WxMessage;
|
||||
|
||||
public class TestClass2 {
|
||||
public static void main(String[] args) {
|
||||
WebWeixinApi api = new WebWeixinApi();
|
||||
Wechat wechat = new Wechat();
|
||||
wechat.setWebWeixinApi(api);
|
||||
wechat.addReceivedMsgHandler(new ReceivedMsgHandler() {
|
||||
@Override
|
||||
public void handleAllType(Wechat wechat, ReceivedMsg msg) {
|
||||
UserInfo contact = wechat.getContactByUserName(false, msg.getFromUserName());
|
||||
System.out.println(contact.getRemarkName() + ":" + msg.getContent());
|
||||
if ("李国栋".equals(contact.getRemarkName())) {
|
||||
JSONObject result = wechat.sendText("你的消息收到了", contact.getUserName());
|
||||
System.out.println(result);
|
||||
}
|
||||
}
|
||||
});
|
||||
wechat.autoLogin();
|
||||
// WebWeixinApi api = new WebWeixinApi();
|
||||
// Wechat wechat = new Wechat();
|
||||
// wechat.setWebWeixinApi(api);
|
||||
// wechat.addReceivedMsgHandler(new ReceivedMsgHandler() {
|
||||
// @Override
|
||||
// public void handleAllType(Wechat wechat, ReceivedMsg msg) {
|
||||
// UserInfo contact = wechat.getContactByUserName(false, msg.getFromUserName());
|
||||
// System.out.println(contact.getRemarkName() + ":" + msg.getContent());
|
||||
// if ("李国栋".equals(contact.getRemarkName())) {
|
||||
// JSONObject result = wechat.sendText("你的消息收到了", contact.getUserName());
|
||||
// System.out.println(result);
|
||||
// }
|
||||
// }
|
||||
// });
|
||||
// wechat.autoLogin();
|
||||
WxMessage message=new WxMessage();
|
||||
message.setToUserName("1");
|
||||
message.setType(1);
|
||||
System.out.println(JSONObject.toJSONString(message));
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user