- msgSecCheck-v1可检测出官方所提供的文本样例,但msgSecCheck检测不出?
使用msgSecCheck-v1: content = '特3456书yuuo莞6543李zxcz蒜7782法fgnv级' data = '{"content":"' + content + '"}' data = data.encode('utf-8') headers = {'Content-Type': 'application/json'} sec_check_res = request_wx_with_access_token(url_template, data=data, headers=headers) 能获得返回结果:errcode:87014 使用msgSecCheck: version = '2' openid = 'xxxxxxxxxx' # 实际运行时有正确的openid值,这里用xxxxxxxxxx替代 scene = 1 content = '特3456书yuuo莞6543李zxcz蒜7782法fgnv级' nickname = '' title = '' signature = '' data_template = '{"version":"%s","openid":"%s","scene":%d,"content":"%s","nickname":"%s","title":"%s","signature":"%s"}' data = data_template % (version, openid, scene, content, nickname, title, signature) data = data.encode('utf-8') headers = {'Content-Type': 'application/json'} sec_check_res = request_wx_with_access_token(url_template, data=data, headers=headers) 返回结果:errcode:0 检测不出文本风险。 其中request_wx_with_access_token、url_template在程序其它地方定义。使用msgSecCheck-v1、msgSecCheck时不变。 使用msgSecCheck-v1可正确返回结果。 但使用msgSecCheck不行。
2021-08-07 - wx.chooseImage(compressed模式)真机返回经常少于所选照片
选多张图片,系统自动压缩后,返回数组tempFilePaths中经常比所选的照片数少。(但有时又是正常的。) 调用wx.chooseImage如下: wx.chooseImage ({ count: 9, sizeType: ['compressed'], complete (res) { console.log('errMsg', res.errMsg); console.log('image length', res.tempFilePaths.length); }, }); 实测,第一次选6张,第二次选5张,第三次选3张,vConsole截屏如下: [图片] (并不是每次都出错,但出错几率很高。) 若sizeType设置为['original'],则未发现出错。 若不设置sizeType,也会出错。 测试机型:红米Note 4X,vivo X6D。 “微信开发者工具”上未发现出错。
2018-07-06