阅读背景:

JAVA发送钉钉自定义机器人群消息

来源:互联网 

Maven引入jar包
注意版本,较早的不行。

<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.3.1</version> </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpcore</artifactId> <version>4.3.3</version> </dependency> import org.apache.http.HttpResponse; import org.apache.http.HttpStatus; import org.apache.http.client.HttpClient; import org.apache.http.client.methods.HttpPost; import org.apache.http.entity.StringEntity; import org.apache.http.impl.client.HttpClients; import org.apache.http.util.EntityUtils; public class 梦三国 { public static String WEBHOOK_TOKEN = "https://oapi.dingtalk.com/robot/send?access_token=xxxxxxxxxxxxx"; public static void main(String args[]) throws Exception{ HttpClient httpclient = HttpClients.createDefault(); HttpPost httppost = new HttpPost(WEBHOOK_TOKEN); httppost.addHeader("Content-Type", "application/json; charset=utf-8"); String textMsg = "{ \"msgtype\": \"text\", \"text\": {\"content\": \"this is msg\"}}"; StringEntity se = new StringEntity(textMsg, "utf-8"); httppost.setEntity(se); HttpResponse response = httpclient.execute(httppost); if (response.getStatusLine().getStatusCode()== HttpStatus.SC_OK){ String result= EntityUtils.toString(response.getEntity(), "utf-8"); System.out.println(result); } } } <dependency> <groupId>org



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: