1***@qq.com
1***@qq.com
  • 发布:2020-05-17 00:23
  • 更新:2020-05-17 21:05
  • 阅读:1064

【报Bug】微信小程序模板推送功能 报格式错误

分类:uniCloud

产品分类: uniCloud/App

示例代码:

const res = await uniCloud.httpclient.request(apiUrl, {
method: 'POST',
data: {
touser: openid,
template_id: 'irqaEulHHG5XNqRfsETqwkhhFrGScmafMdw7odxf3PE',
page: '/pages/notification/notification?id=' + event.id,
data: {
thing1: {
value: event.title
},
date2: {
value: event.time
}
}
},
dataType: 'json'
})

操作步骤:

发送新的通知,推送消息给用户

预期结果:

实现推送消息功能

实际结果:

"errcode":47001,"errmsg":"data format error hint: [71EX2a01243932]"

bug描述:

完全按微信小程序文档请求的参数
错误信息:{"data":{"errcode":47001,"errmsg":"data format error hint: [71EX2a01243932]"},"headers":{"connection":"keep-alive","content-length":"69","content-type":"application/json; encoding=utf-8","date":"Sat, 16 May 2020 16:05:24 GMT"},"res":{"aborted":false,"data":{"errcode":47001,"errmsg":"data format error hint: [71EX2a01243932]"},"headers":{"connection":"keep-alive","content-length":"69","content-type":"application/json; encoding=utf-8","date":"Sat, 16 May 2020 16:05:24 GMT"},"keepAliveSocket":false,"remoteAddress":"101.227.162.120","remotePort":443,"requestUrls":["https://api.weixin.qq.com/cgi-bin/message/subscribe/send?access_token=33_sh7YPrPYubwOvhCjGr7UhjO9ViUp2ZYpI3gAp6jRlHC7YlhOxFDJzk6QLGir6aXkUSPkZ9kMXEy9iqec8z321B-VhxKtxRVgvW8dQmKdhpEwTsfUkY6gCD4UEp6oqKhzWfLiFPNXl-QxZ700ZZCiAAAIIL"],"rt":200,"size":69,"socketHandledRequests":1,"socketHandledResponses":1,"status":200,"statusCode":200,"statusMessage":"OK","timing":null},"status":200}

2020-05-17 00:23 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com (作者) - 90后IT男

找到问题了 确实是请求时的格式问题加上contentType:'json',就好了

该问题目前已经被锁定, 无法添加新回复