请问小程序订阅消息data format error hint是什么问题?格式如下,确实不知哪里错了
{
"data":{
"thing3":{
"value":"故障"
},
"date5":{
"value":"2020-06-09 11:20:57"
},
"thing2":{
"value":"001"
},
"thing10":{
"value":"青岛普联软件"
},
"character_string9":{
"value":"2020-06-09-849590"
}
},
"miniprogram_state":"developer",
"page":"pages/index/index",
"template_id":"CFeSWarQLMPyPjwmiy6AV4eB-IZcipu48V8bFLkBzTU",
"touser":"o72I85ChstScy8zJ4VqGuOhCHvxg"
}
亮代码
wxMssVo.setTouser(openid);
wxMssVo.setTemplate_id("CFeSWarQLMPyPjwmiy6AV4eB-IZcipu48V8bFLkBzTU");//订阅消息模板id
wxMssVo.setPage("pages/index/index");
Map
SimpleDateFormat sdf=new SimpleDateFormat(yyyy-MM-dd HH:mm:ss);
String currtime=sdf.format(new Date());
if(templeteID.equals(1)) //新订单
{
m.put(character_string9, new TemplateData(dataarray[0]));
m.put(thing10, new TemplateData(dataarray[1]));
m.put(thing2, new TemplateData(dataarray[2]));
m.put(thing3, new TemplateData(dataarray[3]));
m.put(date5, new TemplateData(currtime));
}
if(templeteID.equals(2)) //进度通知
{
}
wxMssVo.setData(m);
ResponseEntity<String> responseEntity =
restTemplate.postForEntity(url, wxMssVo, String.class);
restTemplate.postForEntity(url, wxMssVo, String.class); wxMssVo需转换为string
是这个样子的url = "https://api.weixin.qq.com/cgi-bin/message/subscribe/send?access_token=" + accesstoken;
接口调用时send嘛