- wx.authPrivateMessage 验证私密消息,valid总是false?
使用 wx.authPrivateMessage 验证私密消息,分享到群里的私密消息 valid会返回true,但是分享给个人的私密消息valid总是false
2022-05-30 - 小程序调试 authPrivateMessage 验证私密消息,valid总是false?
小程序调试 authPrivateMessage 验证私密消息,valid总是false? 测试代码片段 let acid = "1095_uaWIzgXp3nDXq2uCDxX2evTRMDsXqgHfdWFsSt5rkoWRLQtE1AnGqHCtNp1leQ06wtS8GomvRZ4aKyl-" wx.updateShareMenu({ withShareTicket: true, isPrivateMessage: true, activityId: acid, }) onshow里调用authPrivateMessage onShow:function(options){ let that = this console.log(options) if(options.shareTicket){ wx.authPrivateMessage({ shareTicket: options.shareTicket, success(res) { console.log('authPrivateMessage success', res) that.globalData.valid = res.valid // res // { // errMsg: 'authPrivateMessage:ok' // valid: true // iv: 'xxxx', // encryptedData: 'xxxxxx' // } }, fail(res) { console.log('authPrivateMessage fail', res) } }) } }, 调试结果success,valid一直为false [图片]
2021-01-12 - 图片如何转成byte数组的形式
求高手指点: wx.chooseImage拿到的是一个图片的临时地址 如:"http://tmp/wx459ce43f9bd98680.o6zAJszEqrFAGLdfPP-yFNslscVw.FDPcTkygVRMi110f68687e62d10d82cd0f254c6cc71c.png" 服务端要求上传的图片是BYTE数组的格式(如下图)。 如何将这个图片转成BYTE[] [图片] 我试了用wx.canvasGetImageData,拿到的是一个二维数组 [图片] 可以转成BASE64,但是不知道怎么转成BYTE[],是否有现成的方法可以调用 代码如下: let pngData = upng.encode([res.data.buffer], res.width, res.height); console.log("pngData", pngData); let base64 = wx.arrayBufferToBase64(pngData); [图片]
2018-11-16