发送模版消息,必须从模版库取得匹配的模版template_id并模版内容以及发送给谁的openid

    在开发环境中,可在 测试号管理 -- 测试号二维码 扫码添加测试微信号,并在右侧可见 此微信号即测试开发中的openid。此处openid仅用于测试与生产不同。

    测试例子

     状态更新提醒模版  template_id => zdcmSDVbJ9SQvUVLeAeWF9XsoWBvE29QR42Tx9gcSaE

    模版内容 

    {{first.DATA}}
    状态来源:{{keyword1.DATA}}
    处理进度:{{keyword2.DATA}}
    提交时间:{{keyword3.DATA}}
    {{remark.DATA}}

    代码实现如下

    	/**
    	 * 状态更新提醒  zdcmSDVbJ9SQvUVLeAeWF9XsoWBvE29QR42Tx9gcSaE
    
    {{first.DATA}}
    状态来源:{{keyword1.DATA}}
    处理进度:{{keyword2.DATA}}
    提交时间:{{keyword3.DATA}}
    {{remark.DATA}}
    	 */
    	public static Map<String,Object> notifyEventChange(String openid,String templateid,String url,String title,String key1,String key2,String key3,String remark){
    		Map<String,Object> data =  new HashMap<String,Object>();
    		data.put("touser",openid);
    		if(StringUtils.isBlank(templateid)){
    			templateid = "zdcmSDVbJ9SQvUVLeAeWF9XsoWBvE29QR42Tx9gcSaE";
    		}
    		data.put("template_id",templateid);
    		data.put("url",url);
    
    		Map<String,Object> datasub  = new HashMap<String,Object>();
    		
    		Map<String,String> firstmap = new HashMap<String,String>();
    		firstmap.put("value",title);
    		 
    		firstmap.put("color","#173177");
    		datasub.put("first", JSON.toJSON(firstmap));
    		
    		Map<String,String> ordermap = new HashMap<String,String>();
    		ordermap.put("value",key1);
    		ordermap.put("color","#173177");
    		datasub.put("keyword1", JSON.toJSON(ordermap));
    		
    		Map<String,String> statusmap = new HashMap<String,String>();
    		statusmap.put("value",key2);
    		statusmap.put("color","#173177");
    		datasub.put("keyword2", JSON.toJSON(statusmap));
    		
    		Map<String,String> key3map = new HashMap<String,String>();
    		key3map.put("value",key3);
    		key3map.put("color","#173177");
    		datasub.put("keyword3", JSON.toJSON(key3map));
    		
    		Map<String,String> remarkmap = new HashMap<String,String>();
    		remarkmap.put("value",remark);
    		remarkmap.put("color","#173177");
    		
    		datasub.put("remark",JSON.toJSON(remarkmap));
    		data.put("data",JSON.toJSON(datasub));
    		return data;
    	} 

     

    联系QQ:343886028 --加QQ群 145315854