- [Event=Template Send Job Finish][http code=404]?
[图片] 按文档排查,没有出现文档上的情况,网站和服务都能正常访问,但是就是会收到这个消息: Appid: xxxxxx 昵称: xxxxxx 时间: 2024-03-24 11:56:55 内容: 微信服务器向公众号推送消息或事件后,得到的回应不合法 次数: 5分钟 3次 错误样例: [OpenID=xxxxxx][Stamp=1711252615][OuterIP=xxxxxx][3rdUrl=https:/xxxx/xxx/event][IP=xx.xx.xx.xx][MsgType=20000][Event=Template Send Job Finish][http code=404] 报警排查指引,请见: https://mmbizurl.cn/s/MpkaZb8yg
03-24 - 公众号 填写服务器配置时跟本不发送event?
[图片] 我在这里点提交,然后我本地调试根本不进入回调,连最基本的request都没有过来,就直接token验证失败了;我是ngork本地映射外网的; 地址那些没得错误
03-24 - 被动回复xml解密失败,Not xml format?
被动回复时始终报错解密失败 [图片][图片] /** * 获取签名 * @param {String} timestamp 时间戳 * @param {String} nonce 随机数 * @param {String} encrypt 加密后的文本 */ getSignature(timestamp, nonce, encrypt) { const sha = crypto.createHash('sha1') const arr = [this.token, timestamp, nonce, encrypt].sort() sha.update(arr.join('')) return sha.digest('hex') } /** * 对明文进行加密 * 算法:Base64_Encode(AES_Encrypt[random(16B) + msg_len(4B) + msg + $appId]) * @param {String} text 待加密明文文本 */ encrypt(text) { // 16B 随机字符串 const randomString = crypto.pseudoRandomBytes(16) const msg = Buffer.from(text) // 获取4B的内容长度的网络字节序 const msgLength = Buffer.alloc(4) msgLength.writeUInt32BE(msg.length, 0) const id = Buffer.from(this.appId) const bufMsg = Buffer.concat([randomString, msgLength, msg, id]) // 对明文进行补位操作 const encoded = this.pkcs7.encode(bufMsg) // 创建加密对象,AES采用CBC模式,数据采用PKCS#7填充;IV初始向量大小为16字节,取AESKey前16字节 const cipher = crypto.createCipheriv('aes-256-cbc', this.key, this.iv) cipher.setAutoPadding(false) const cipheredMsg = Buffer.concat([cipher.update(encoded), cipher.final()]) return cipheredMsg.toString('base64') } // 结果 <xml> <Encrypt><![CDATA[SRv/guLb0lMXZdNS2qZAXUtunk8N7nFU2tlnCboTicZPZIDyOTNLHsm//AJx5v3fKZGldGLx0ypdBOR5Vrm4swgwa6AP8ReqcTI2AyUQKwGYfJD5Mj0Tfo/uS03YpIjGO9rHpACuhrO/lesEGLhAKkkD71jXDli6K2aEDo12U5eJr4NHg7s6t3gIPgq1xoxbSyDplmQt0uERd+BQt2Hr+vz9MWEP8sVV oa8pj+LTgN8R/rklvC0GHwUi9t0h0tTQORzjcvRF0Z1e53h9UEiKIc+hpNHdaqjP2WtvC3YiIt7X4A+PKmAG9VDAigboCLdKtmKaWvnQcLrGl4AbQDbTVDE+LxtW1UJArWhb3obPt+kmTfjhBDb4a2ajtbGTgCzPZyL4RDr9M1rsoYkE5xkJvvp9Xuw42Cf5/EdnLbjUFwBNqti3MLHGkbXHoxnaiTELFJFr9NJmqBFl24//6Oeh3JpV/fKkqzZtsTINYcmW9ztpK2 Z0hFUC/z/0HqcgMEmb]]></Encrypt> <MsgSignature><![CDATA[6e30ea1352b17e32815559150fcc400a74aacc19]]></MsgSignature> <TimeStamp><![CDATA[1696398547754]]></TimeStamp> <Nonce><![CDATA[1787384193]]></Nonce> </xml>
2023-10-04 - 小程序使用lottie-miniprogram无法渲染渐变
渲染的实际结果: [图片] 期望的结果: [图片] 经测试,所有的渐变lottie动画都不能正常渲染 基础库:2.21.4 "lottie-miniprogram": "^1.0.12",
2023-08-30 - 小程序获取的用户openID能否作为发送公众号模板消息的openID?
如不能,有什么办法能够实现给已关注公众号的用户发送模板消息 注意:现已有小程序上线 期望结果:能够与小程序的用户数据关联起来,现在数据库已存储小程序用户的openId
2022-11-08 - 服务号能随时给某个用户发送消息吗?
场景是:会员A是系统会员,且已关注公众号,他在店里消费后我能发送通知给他嘛?有可能一天给他发送多次?在不定的时间内;有充值消息,消费消息,等等
2022-11-03 - 微信开放平台修改授权回调域啥时候需要审核了?
今天修改了一次网页应用的授权回调域,结果给我来个需要审核,咋回事,之前改了这么多次都没有要审核啊
2020-02-26 - 开发工具老是崩溃黑屏
老是黑屏崩溃、黑屏崩溃、黑屏崩溃、黑屏崩溃、黑屏崩溃,一个上午都出现5次了,没有js,就纯的wxml和wxss,醉人!!!!! 官方搞的啥子贵!!!!
2018-06-13 - 有关测试报告申请的建议和远程调试模式的求解
大家都知道微信提供的分包机制,但是,这里有如下想法不得不提,憋得难受! 测试报告 根据我几次申请的测试报告来说,测试报告只能测试到未分包中的页面,而分包中的页面只是统计了一下页面数。。希望能测试分包中的页面 远程调试模式 在远程调试模式中,我发现未分包的页面在远程调试中使用绑定了bindtap之类的方法是不会报警告的,只要你代码没有问题,但是分包中的页面用远程调试的话始终是会报警告说什么没找到,为什么??[图片] 我在app.json里面也定义了,代码也没有错,还有就是这个错误,[图片] 搞不懂了,使用预览的时候没有问题,就是远程调试报警告不能使用,所有定义了的bindtap都写了自己的方法而且能够正常使用。。依然搞不懂远程调试还是报错
2018-06-04 - 求大神解释,调试模式下老是报警告,而且不能运行,使用预览可以正常使用
- 给view绑定的事件,通过调试在真机上预览的话,返回的数据老是警告,没有一个功能可以用,而根据上面反馈的警告,我逐一排查,还是不行;[图片] [代码]{[代码][代码] [代码][代码]"pages"[代码][代码]: [[代码][代码] [代码][代码]"page/index/index"[代码][代码],[代码][代码] [代码][代码]"page/logs/logs"[代码][代码],[代码][代码] [代码][代码]"page/register/index"[代码][代码],[代码][代码] [代码][代码]"page/home/index"[代码][代码] [代码][代码]],[代码][代码] [代码][代码]"subPackages"[代码][代码]: [[代码][代码] [代码][代码]{[代码][代码] [代码][代码]"root"[代码][代码]: [代码][代码]"page/company/"[代码][代码],[代码][代码] [代码][代码]"pages"[代码][代码]: [[代码][代码] [代码][代码]"joincompany/index"[代码][代码] [代码][代码]][代码][代码] [代码][代码]},[代码][代码] [代码][代码]{[代码][代码] [代码][代码]"root"[代码][代码]: [代码][代码]"page/myself/"[代码][代码],[代码][代码] [代码][代码]"pages"[代码][代码]: [[代码][代码] [代码][代码]"modify/index"[代码][代码],[代码][代码] [代码][代码]"sysmsg/index"[代码][代码],[代码][代码] [代码][代码]"mymsg/index"[代码][代码] [代码][代码]][代码][代码] [代码][代码]},[代码][代码] [代码][代码]{[代码][代码] [代码][代码]"root"[代码][代码]: [代码][代码]"page/invoice"[代码][代码],[代码][代码] [代码][代码]"pages"[代码][代码]: [[代码][代码] [代码][代码]"entrylist/index"[代码][代码],[代码][代码] [代码][代码]"writejk/index"[代码][代码],[代码][代码] [代码][代码]"writesk/index"[代码][代码],[代码][代码] [代码][代码]"addaccount/index"[代码][代码] [代码][代码]][代码][代码] [代码][代码]},[代码][代码] [代码][代码]{[代码][代码] [代码][代码]"root"[代码][代码]: [代码][代码]"page/manage"[代码][代码],[代码][代码] [代码][代码]"pages"[代码][代码]: [[代码][代码] [代码] [代码] [代码][代码]][代码][代码] [代码][代码]},[代码][代码] [代码][代码]{[代码][代码] [代码][代码]"root"[代码][代码]: [代码][代码]"page/waite"[代码][代码],[代码][代码] [代码][代码]"pages"[代码][代码]: [[代码][代码] [代码] [代码] [代码][代码]][代码][代码] [代码][代码]}[代码][代码] [代码][代码]],[代码][代码] [代码][代码]"networkTimeout"[代码][代码]: {[代码][代码] [代码][代码]"request"[代码][代码]: 10000,[代码][代码] [代码][代码]"connectSocket"[代码][代码]: 10000,[代码][代码] [代码][代码]"uploadFile"[代码][代码]: 10000,[代码][代码] [代码][代码]"downloadFile"[代码][代码]: 10000[代码][代码] [代码][代码]},[代码][代码] [代码][代码]"window"[代码][代码]: {[代码][代码] [代码][代码]"backgroundTextStyle"[代码][代码]: [代码][代码]"light"[代码][代码],[代码][代码] [代码][代码]"navigationBarBackgroundColor"[代码][代码]: [代码][代码]"#fff"[代码][代码],[代码][代码] [代码][代码]"navigationBarTitleText"[代码][代码]: [代码][代码]"xxxxx"[代码][代码],[代码][代码] [代码][代码]"navigationBarTextStyle"[代码][代码]: [代码][代码]"black"[代码][代码] [代码][代码]}[代码][代码]}[代码][图片] - 谁能帮我看看嘛,提供个思路也行,十分感谢
2018-05-31