public static String sendMessage(String message_text,String userIdStr) throws UnsupportedEncodingException{
String url = OAPI_DOMAIN + "/gettoken?corpid=" + CLIENT_ID+ "&corpsecret=" + CLIENT_SECRET;
//发送文本消息开始
// Message是用户发送消息的定义类,可以定义各种不同类型消息的消息类进行处理
url = OAPI_DOMAIN + "/message/send?access_token=" + accessToken;
Message message = new Message();
message.setAgentid(OURAPP_AGENT_ID);//
message.setMsgtype("text");
// 发送用户id
message.setTouser(userIdStr);
Map<String, String> text = new HashMap<String, String>();
text.put("content", message_text);
message.setText(text);
//发送文本,并返回错误的用户ID
String invalidUser = httpPost(url, message, "invaliduser", String.class);
System.out.println("invalidUser=" + invalidUser);
return invalidUser;
} |