最近在跟男朋友做一个卖房租房的小程序(男朋友妈妈是中介,我是免费劳动力),其实一般找中介,说出你的期望租金,房屋范围,房子大小,中介就开始狂发图片,我觉得还蛮辛苦的.
这次做的小程序呢,是用户在app提交了需求,然后我把这个需求发送到钉钉里面,员工可以看这个用户的需求.
首先,钉钉群新增一个机器人,获取webhook,接下来发钉钉会用到
然后开始编码部分
DingTalkRobot .java
package com.jiujiu.hmini.dingtalk;
import com.alibaba.fastjson.JSON;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.io.*;
import java.net.URL;
import java.net.URLConnection;
import java.util.HashMap;
import java.util.Map;
import java.util.Map.Entry;
public class DingTalkRobot {
private static Logger logger = LoggerFactory.getLogger(DingTalkRobot.class);
/**
* 发送POST请求,参数是Map, contentType=x-www-form-urlencoded
*
* @param url
* @param mapParam
* @return
*/
public static String sendPostByMap(String url, Map<String, Object> mapParam) {
Map<String, String> headParam = new HashMap();
headParam.put("Content-type", "application/json;charset=UTF-8");
return sendPost(url, mapParam, headParam);
}
/**
* 向指定 URL 发送POST方法的请求
*
* @param url 发送请求的 URL
* @param param 请求参数,
* @return 所代表远程资源的响应结果
*/