久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長資訊網
最全最豐富的資訊網站

學習java實現釘釘機器人消息推送的示例代碼

學習java實現釘釘機器人消息推送的示例代碼

先建個釘釘群,并加好機器人

學習java實現釘釘機器人消息推送的示例代碼

學習java實現釘釘機器人消息推送的示例代碼

學習java實現釘釘機器人消息推送的示例代碼

學習java實現釘釘機器人消息推送的示例代碼

學習java實現釘釘機器人消息推送的示例代碼

學習java實現釘釘機器人消息推送的示例代碼

此時,機器人已經添加完畢,接下來編寫我們連接機器人小哥的代碼

import com.alibaba.fastjson.JSON; import com.google.common.collect.Lists; import com.google.common.collect.Maps; import java.util.List; import java.util.Map;  /**  * @author yanghao  * @version DingTalkTest.java, v 0.1 2019-03-29 11:36  */ public class DingTalkTest {   public static void main(String[] args){   try {   //釘釘機器人地址(配置機器人的webhook)   String dingUrl = "https://oapi.dingtalk.com/robot/send?access_token=............";    //是否通知所有人   boolean isAtAll = false;   //通知具體人的手機號碼列表   List<String> mobileList = Lists.newArrayList();    //釘釘機器人消息內容   String content = "小哥,你好!";   //組裝請求內容   String reqStr = buildReqStr(content, isAtAll, mobileList);    //推送消息(http請求)   String result = HttpUtil.postJson(dingUrl, reqStr);   System.out.println("result == " + result);   }catch (Exception e){   e.printStackTrace();   }   }   /**  * 組裝請求報文  * @param content  * @return  */  private static String buildReqStr(String content, boolean isAtAll, List<String> mobileList) {  //消息內容  Map<String, String> contentMap = Maps.newHashMap();  contentMap.put("content", content);   //通知人  Map<String, Object> atMap = Maps.newHashMap();  //1.是否通知所有人  atMap.put("isAtAll", isAtAll);  //2.通知具體人的手機號碼列表  atMap.put("atMobiles", mobileList);   Map<String, Object> reqMap = Maps.newHashMap();  reqMap.put("msgtype", "text");  reqMap.put("text", contentMap);  reqMap.put("at", atMap);   return JSON.toJSONString(reqMap);  }  }

運行結果如下:

result == {"errmsg":"ok","errcode":0}

釘釘群顯示消息:

學習java實現釘釘機器人消息推送的示例代碼

ok,簡單的消息推送,這就完成了!

我們再來測試一下通知所有人和通知具體人

將isAtAll更改為true

//是否通知所有人 boolean isAtAll = true; //通知具體人的手機號碼列表 List<String> mobileList = Lists.newArrayList();

學習java實現釘釘機器人消息推送的示例代碼

增加通知人號碼列表(注:isAtAll和mobileList 不能同時生效)

//是否通知所有人 boolean isAtAll = false; //通知具體人的手機號碼列表 List<String> mobileList = Lists.newArrayList(); mobileList.add("182********");

學習java實現釘釘機器人消息推送的示例代碼

再來測試一下特殊符號

換行標識符

/**  * 換行標識符  */ private static final String NEWLINE = "n";  //釘釘機器人消息內容 //String content = "小哥,你好!"; StringBuffer sb = new StringBuffer(); sb.append("小哥,你好!")  .append(NEWLINE)  .append("看會書");  String content = sb.toString();

學習java實現釘釘機器人消息推送的示例代碼

emoji圖片

先獲取emoji圖片的unicode編碼

學習java實現釘釘機器人消息推送的示例代碼

編寫代碼如下:

/**  * 蘋果unicode編碼  */ private static final String APPLE = "ud83cudf4e";  //釘釘機器人消息內容 //String content = "小哥,你好!"; StringBuffer sb = new StringBuffer(); sb.append("小哥,你好!")  .append(NEWLINE)  .append("看會書")  .append(NEWLINE)  .append("吃個").append(APPLE);  String content = sb.toString();

學習java實現釘釘機器人消息推送的示例代碼

通常在我們的項目中,作為一些告警加入,方便且實用
很有意思的釘釘機器人,很多實用技巧,可以深入去探索一波!

更新于2019-12-05

很多小伙伴留言咨詢http請求,這邊給大家2個http請求代碼

1. maven項目

添加依賴

<!--糊涂工具--> <dependency>  <groupId>cn.hutool</groupId>  <artifactId>hutool-all</artifactId>  <version>4.0.12</version> </dependency>

http請求代碼

private static final int timeout = 10000;   public static String postJson(String url, String reqStr) {  String body = null;  try {   body = HttpRequest.post(url).body(reqStr).timeout(timeout).execute().body();  } catch (Exception e) {   e.printStackTrace();  }  return body; }

2. 非maven項目

添加jar包
httpclient-xxx.jar
commons-logging-xxx.jar

http請求代碼

public static String postJson(String url, String body) {   // 創建Httpclient對象   CloseableHttpClient httpClient = createCustomClient();   CloseableHttpResponse response = null;   String resultString = null;   try {    // 創建Http Post請求    HttpPost httpPost = new HttpPost(url);    httpPost.addHeader("Content-Type", "application/json");     if (body != null) {     httpPost.setEntity(new StringEntity(body, "utf-8"));    }    // 執行http請求    response = httpClient.execute(httpPost);    resultString = EntityUtils.toString(response.getEntity(), "utf-8");   } catch (Exception e) {    e.printStackTrace();   } finally {    try {     if (response != null) {      response.close();     }    } catch (Exception e) {     e.printStackTrace();    }   }    return resultString;  }   public static CloseableHttpClient createCustomClient() {   RequestConfig defaultRequestConfig = RequestConfig.custom()     .setSocketTimeout(120 * 1000)     .setConnectTimeout(120 * 1000)     .setConnectionRequestTimeout(120 * 1000)     .setStaleConnectionCheckEnabled(true)     .build();    return HttpClients.custom().setDefaultRequestConfig(defaultRequestConfig).build();  }

方法僅供參考,項目里面有現成的http請求,可以直接用!

相關學習推薦:java基礎教程

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
国产欧美亚洲一区| 国产欧美一区二区三区米奇| 国产精品密蕾丝视频下载| 亚洲精品麻豆| 亚洲精品在线观看91| 国产盗摄——sm在线视频| 精品亚洲精品| 国产成人精品一区二区三区免费| 国产成人精品一区二区三区免费| 日韩a一区二区| 亚洲深夜视频| 国精品一区二区| 久久av在线| 日产欧产美韩系列久久99| 欧美在线看片| 国产中文字幕一区二区三区| 久久电影tv| 亚洲午夜av| 国产亚洲在线观看| 久久亚洲欧洲| 亚洲我射av| 国产欧美日韩| 国产黄大片在线观看| 久久亚洲成人| 亚洲香蕉久久| 亚洲特色特黄| 日本不卡一二三区黄网| 国产精品s色| 91看片一区| 亚洲一区二区三区高清不卡| 日韩精品一区第一页| 18国产精品| 中文在线免费视频| 久色成人在线| 卡一卡二国产精品| 中文字幕色婷婷在线视频 | 91精品国产调教在线观看| 夜夜精品视频| 国产欧美日韩免费观看| 亚洲播播91| 亚洲免费专区| 精品国产亚洲日本| 蜜桃视频欧美| 97久久精品| 精品久久一区| 久久av在线| 四季av一区二区凹凸精品| 午夜久久美女| 国产精品视频一区二区三区| 国产精品蜜芽在线观看| 亚洲日本三级| 在线天堂中文资源最新版| 免费人成黄页网站在线一区二区| 91成人在线精品视频| 天堂日韩电影| 久久激情五月激情| 国产综合婷婷| 国产精品s色| 巨乳诱惑日韩免费av| 国产va免费精品观看精品视频| 香蕉视频成人在线观看| 国产第一亚洲| 亚洲精品伊人| 精精国产xxxx视频在线野外| 在线一区二区三区视频| av资源中文在线| 日本不卡视频一二三区| 激情婷婷综合| 久久精品伊人| 蜜臀久久99精品久久久久久9 | 亲子伦视频一区二区三区| 日韩欧美美女在线观看| 亚洲国产专区| 久久中文字幕导航| 中文不卡在线| 日韩精品麻豆| 国产欧美日韩影院| 国产精品视区| 免费高潮视频95在线观看网站| 日韩精品一区二区三区中文在线 | 国产在线观看www| 日韩av网站在线免费观看| 亚洲大全视频| 久久久久久色| 欧美中文日韩| 日韩三区免费| 美女久久精品| 在线观看亚洲精品福利片| 欧美.日韩.国产.一区.二区| 国产一区不卡| 国产精品久久| 97久久超碰| 中文字幕日韩高清在线| 91久久黄色| 国内精品99| 午夜精品成人av| 精品国产aⅴ| 国产精品久久久久久久久久久久久久久| 一区二区三区国产在线| 性欧美69xoxoxoxo| 99久久夜色精品国产亚洲1000部| 精品理论电影在线| 国产日产一区| 五月激激激综合网色播| 视频在线观看国产精品| 欧美另类专区| 99热国内精品| 欧美中文一区二区| 日韩高清不卡| 亚洲永久av| 国产成人黄色| 国产成人精品一区二区三区在线| 国产精品啊v在线| 国产欧美综合一区二区三区| 日韩精品欧美精品| 日本成人在线不卡视频| 日韩和欧美的一区| 日韩高清一级| 久久一二三区| 国产精品毛片在线| 9色国产精品| 伊人成人网在线看| 在线观看免费一区二区| 黄色日韩在线| 视频在线在亚洲| 蜜臀精品久久久久久蜜臀 | 国产精品丝袜在线播放| 国产精品亚洲人成在99www| 国产伦精品一区二区三区在线播放| 日韩va亚洲va欧美va久久| 蜜臀久久久99精品久久久久久| 首页亚洲欧美制服丝腿| 免费日韩av片| 亚洲精品美女91| 欧美一区二区三区久久| 欧美日韩午夜| 久久只有精品| 国产66精品| 色综合www| 免费国产自久久久久三四区久久 | 欧美久久天堂| 国产一区日韩欧美| 99精品在线免费在线观看| 免费观看不卡av| 蜜桃久久精品一区二区| 国产日产精品_国产精品毛片 | 人在线成免费视频| 日韩一区三区| 婷婷综合五月| 亚洲一区二区av| 欧美三区不卡| 国产成人a视频高清在线观看| 成人日韩在线| 麻豆亚洲精品| 日韩av资源网| 丰满少妇一区| japanese国产精品| 日韩一区二区三区在线看| 国产精品国码视频| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 久久亚洲精品中文字幕蜜潮电影| 午夜久久黄色| 日韩区一区二| 久久丁香四色| 久久人人精品| 中文字幕av一区二区三区四区| 91麻豆精品激情在线观看最新| 国产成人免费| 99在线精品免费视频九九视| 亚洲区国产区| 国产999精品在线观看| 日韩午夜av| 国产精品a级| 日韩啪啪电影网| 亚洲另类视频| 国产精品99在线观看| 亚洲免费影视| 精品视频在线你懂得| 免费久久久久久久久| 97久久精品| 久久亚洲国产| 欧美久久精品| 欧美日韩国产在线观看网站| 欧美三级第一页| 极品裸体白嫩激情啪啪国产精品| 日本欧美韩国一区三区| 性感美女一区二区在线观看| 日韩精品免费观看视频| 国产一区二区三区国产精品| 在线观看亚洲精品福利片| 波多视频一区| 日韩av在线免费观看不卡| 九色porny丨国产首页在线| 日韩av中文字幕一区| 91精品国产调教在线观看| 国产亚洲欧美日韩在线观看一区二区| av亚洲一区二区三区| 欧美日韩亚洲一区| 欧美特黄一级| 高清一区二区|