- 模板推送40003 不合法openid
- 当前 Bug 的表现(可附上截图) [图片] 不管touser里的openid怎么填都是40003 - 预期表现 应该能正常推送模板消息 - 复现路径 - 提供一个最简复现 Demo testSubmit: function (e) { var self = this; let _access_token = "15_9CWfZCFBv4nh-izRESyhPnLL_8nSP5dSOXEX-LJ10ByL0NHc_63rJmw8n0ze3VkM9rNBYiytzc_tWIsns88uehGoyyNv6mmO4akXO3IpPg3BfV52DWCH3CTr3we6wI9vv8xkd9Ig8Shh1RnoBFPdAJARVF"; let url = 'https://api.weixin.qq.com/cgi-bin/message/wxopen/template/send?access_token=' + _access_token; wx.request({ "touser": "obrb94xfmTE8xclOBdk2YbLVBcR4", "template_id": "SJig96nX6aatmjuW9gTpa-QQQm4Xg8meFGAfm9l - 4L8", "url": url, // "page": "pages/index/index", "form_id": e.detail.formId, "data": { "keyword1": { "value": "22", "color": "#173177" }, "keyword2": { "value": "33", "color": "#173177" }, "keyword3": { "value": "44", "color": "#173177" }, "keyword4": { "value": "666", "color": "#173177" }, }, "method": "POST", "header": { "content-type": "application/json" }, success: function (res) { console.log(res) }, fail: function (err) { console.log('request fail ', err); }, complete: function (res) { console.log("request completed!"); } }) } 大佬帮我看下到底是什么问题啊。什么文档都看遍了也没成功,在手机上测试也是40003.
2018-11-15 - doc.update只能对自己openid的数据更新
- 当前 Bug 的表现(可附上截图) 当使用doc.update方法更新其他openid创建的记录时更新失败,使用doc.update更新自己的记录能够成功。 - 预期表现 使用doc.update更新任何人的数据都能成功。 - 复现路径 doc.update - 提供一个最简复现 Demo 在云开发数据库中添加一条不是自己openid的数据,如 "_id":W-Dvb9x_Lia3NQPZ //数据库自己生成的id "_openid":obrb942i-4jQnEwCql1KHsVD3tQE //任意不是自己的openid "state":0 //准备更新的数。 然后在index.js中执行以下代码 onShow: function () { const db = wx.cloud.database() db.collection('counters').doc('W-Dvb9x_Lia3NQPZ').update({ data: { state: 1 }, success: res => { console.log("修改成功", res) }, fail: err => { icon: 'none', console.error('[数据库] [更新记录] 失败:', err) } }) }, 显示修改成功可是数据没有变化。
2018-11-06