能给个demo吗?
小程序发送模板消息报错47001https://developers.weixin.qq.com/miniprogram/dev/api-backend/sendTemplateMessage.html 发送模板消息,请求格式正确的,但是就是报47001. 报错内容:{"errcode":47001,"errmsg":"data format error hint: [OQUc9a0910a394]"} 请求body [代码]{[代码][代码] [代码][代码]"data":{[代码][代码] [代码][代码]"keyword5":{[代码][代码] [代码][代码]"value":"2019-03-28"[代码][代码] [代码][代码]},[代码][代码] [代码][代码]"keyword6":{[代码][代码] [代码][代码]"value":"您关注的航班降价了!现在购买该航班,将为您节省金额:80元"[代码][代码] [代码][代码]},[代码][代码] [代码][代码]"keyword3":{[代码][代码] [代码][代码]"value":"CA1858"[代码][代码] [代码][代码]},[代码][代码] [代码][代码]"keyword4":{[代码][代码] [代码][代码]"value":"上海-北京"[代码][代码] [代码][代码]},[代码][代码] [代码][代码]"keyword1":{[代码][代码] [代码][代码]"value":"【汇选航班】关注航班降价通知"[代码][代码] [代码][代码]},[代码][代码] [代码][代码]"keyword2":{[代码][代码] [代码][代码]"value":"750"[代码][代码] [代码][代码]}[代码][代码] [代码][代码]},[代码][代码] [代码][代码]"emphasis_keyword":"keyword2.DATA",[代码][代码] [代码][代码]"form_id":"cc53d2f96185448c8fc2e80f48283c51",[代码][代码] [代码][代码]"page":"index",[代码][代码] [代码][代码]"template_id":"eTrFiBE3TgI6TUgjzj6DwJtF5Tj0qAlsIhPVl69NJnY",[代码][代码] [代码][代码]"touser":"oNuv64sdZTM8lrAjlpBbM9Abudgw"[代码][代码]}[代码] 请求地址对的,不知道为什么报错,官方文档,简直了,连这个错误码都没找到解释 ======= 已解决,自己写的HttpUtils,设置entity时,会对body进行序列化,但未对【已经序列化】的body字符串判断,,导致实际发送的请求体,结构不对。下图新加的一行 [图片]
2020-06-04