各位大大,最终你们是怎么解决问题的呢
小游戏 wx.requestMidasPayment 对不起,你还没有接入权限米大师已经发布沙箱环境 wx.requestMidasPayment({ mode:'game', env:1, offerId:xxx, currencyType:'CNY', platform:'android', buyQuantity:1, zoneId:1, success:(res)=>{ console.log(res); }, fail:(res)=>{ console.log(res); } }); 提示: errCode:1016 errMsg:"requestMidasPayment:fail 对不起,你还没有接入权限
2018-08-17亲, 你解决问题了吗
扣除游戏币接口发布了沙箱环境,提示没有接入权限{[图片] "errcode": -1, "errmsg": "1016-1016-0 对不起,你还没有接入权限。", "bill_no": "" }
2018-08-17官方大大看到麻烦回复下。感谢
米大师支付: 1016-1016-0 对不起,你还没有接入权限为什么支付的时候,在测试环境是正常的,换一个环境就失败了,确认appkey和uri都是沙箱环境 "errcode": -1, "errmsg": "1016-1016-0 对不起,你还没有接入权限。",
2018-08-17丞相,最后你找到问题了吗
[已解决]小游戏openGid解密失败分享到群后,拿分享的shareTicket调用一下wx.getShareInfo,得到encryptedData和iv,再和登录时换取到的sessionkey一起解密得到openGId。 大多数情况都能正确解密出来。 偶尔会出现解密失败的情况。这中间sessionkey并没有发生变化过(因为没有重新登录)。请问有可能是什么问题呢? 一开始怀疑是小游戏一段时间后sessionkey过期了,于是改为调用wx.getShareInfo前先用wx.checkSession判断有无过期,如果过期则先执行wx.login刷新sessionkey。 但是,当wx.checkSession返回未过期时,用sessionkey解密encryptedData也会失败。
2018-08-14您好,是回到公司账号主体已经审核通过了,然后后续的版本过程中反馈代码侵权吗
审核失败,反馈代码抄袭公司在前期的时候小游戏的资质还没有办好,所以选择先用个人账号提交了进行测试,之后小游戏的资质办好了又用公司的账号提交了版本,然后一直没有问题,上周五提交审核,反馈的是小游戏内容涉嫌代码侵权,被侵权的就是个人账号下的游戏,像这种情况请问应该怎么处理?
2018-08-06可以尝试一下 https://developers.weixin.qq.com/blogdetail?action=get_post_info&docid=000466ea294fe0c50266ac5b15b800&highline=crypto.createDecipheriv
encryptedData解密失败在执行 decoded += decipher.final('utf8') 的时候提示错误 (node:26500) UnhandledPromiseRejectionWarning: Error: error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt 请问是什么原因呢? 具体代码如下: WXBizDataCrypt.prototype.decryptData = function (encryptedData, iv) { // base64 decode var sessionKey = Buffer.from(this.sessionKey, 'base64') encryptedData = Buffer.from(encryptedData, 'base64') iv = Buffer.from(iv, 'base64') // try { // 解密 var decipher = crypto.createDecipheriv('aes-128-cbc', sessionKey, iv) // 设置自动 padding 为 true,删除填充补位 decipher.setAutoPadding(true) var decoded = decipher.update(encryptedData, 'binary', 'utf8') decoded += decipher.final('utf8') decoded = JSON.parse(decoded) // } catch (err) { // throw new Error('Illegal Buffer') // } if (decoded.watermark.appid !== this.appId) { throw new Error('Illegal Buffer') } return decoded }
2018-06-24楼主,请问最后是如何解决问题的呢, 这边也是偶尔会出现这个问题, 特别是在第一次请求的时候。
解密encryptedData 出现Illegal Buffer官方nodejs解密这段代码, 有一定的概率出现throw new Error('Illegal Buffer') 请问是什么原因,查了很久参数传送没问题。求官方给我回复,在线等,因为上线前遇到这个奇怪问题,见到论坛都有类似的问题 都没有解决的。!!!!!! 相关介绍:https://mp.weixin.qq.com/debug/wxadoc/dev/api/signature.html 提供相关的真实数据方便官方帮忙查找下原因是什么: [代码]var[代码] [代码]appId = [代码][代码]"wxb52dabb4ae6c5e5f"[代码][代码];[代码][代码]var[代码] [代码]sessionKey = [代码][代码]"Av/kbm77la18Bo+vDfg9Hw==";[代码][代码]var[代码] [代码]encryptedData = [代码][代码]"wtv8PmAjj/ht48phniECl6DlLjar8OuIC9ghKH6yyNmo6FzHQIKc4/Rf3BkvHdWgT62ogUvxjMkmVFUvOpkKpFMYZ5YFk6Nd3MghV8kdrWLuf5XnoqGLkFhI+LVTkhlbeGF3UQZCIn4N0wfnvbjnWTrdiUaqJRyMz7vh0xggRPL3PHcaIb5oyYrV349xsb4gyzeKPpTRC9ED3o4Yf+SPLExfdiTBnaZ1OaYsdqsVirgh60Z7OxTmXVUAsedbSJZ4z4+nJvbkE/63Twb/a8+64ByPhojwMSsqJru5mLFFIZ+LEf250K+sqfbMhvWnmAYdQLy0ZcSKKqXzFZMmZGa56V5IdRQc8jo4gYVzrhuxbynQghQcjpRYDLDdUUWn5alAg8ruQ6D7uM1qygGbluASixUR59w59UP2QGplgDOXCazC90NB/0ZokvrATObKXpixiUgMu+azL9pEUgCoi1mxaMp47mpl5zyGCAuDoG/54cQ="[代码][代码];[代码][代码]var[代码] [代码]iv = [代码][代码]"7vXKt43CYsQwntPHIImz0Q=="[代码][代码];[代码] ================================= [代码]var[代码] [代码]crypto = require([代码][代码]'crypto'[代码][代码])[代码][代码]function[代码] [代码]WXBizDataCrypt(appId, sessionKey) {[代码][代码] [代码][代码]this[代码][代码].appId = appId[代码][代码] [代码][代码]this[代码][代码].sessionKey = sessionKey[代码][代码]}[代码][代码]WXBizDataCrypt.prototype.decryptData = [代码][代码]function[代码] [代码](encryptedData, iv) {[代码][代码] [代码][代码]// base64 decode[代码][代码] [代码][代码]var[代码] [代码]sessionKey = [代码][代码]new[代码] [代码]Buffer([代码][代码]this[代码][代码].sessionKey, [代码][代码]'base64'[代码][代码])[代码][代码] [代码][代码]encryptedData = [代码][代码]new[代码] [代码]Buffer(encryptedData, [代码][代码]'base64'[代码][代码])[代码][代码] [代码][代码]iv = [代码][代码]new[代码] [代码]Buffer(iv, [代码][代码]'base64'[代码][代码])[代码][代码] [代码][代码]try[代码] [代码]{[代码][代码] [代码][代码]// 解密[代码][代码] [代码][代码]var[代码] [代码]decipher = crypto.createDecipheriv([代码][代码]'aes-128-cbc'[代码][代码], sessionKey, iv)[代码][代码] [代码][代码]// 设置自动 padding 为 true,删除填充补位[代码][代码] [代码][代码]decipher.setAutoPadding([代码][代码]true[代码][代码])[代码][代码] [代码][代码]var[代码] [代码]decoded = decipher.update(encryptedData, [代码][代码]'binary'[代码][代码], [代码][代码]'utf8'[代码][代码])[代码][代码] [代码][代码]decoded += decipher.final([代码][代码]'utf8'[代码][代码])[代码][代码] [代码][代码]decoded = JSON.parse(decoded)[代码][代码] [代码][代码]} [代码][代码]catch[代码] [代码](err) {[代码][代码] [代码][代码]throw[代码] [代码]new[代码] [代码]Error([代码][代码]'Illegal Buffer'[代码][代码])[代码][代码] [代码][代码]}[代码][代码] [代码][代码]if[代码] [代码](decoded.watermark.appid !== [代码][代码]this[代码][代码].appId) {[代码][代码] [代码][代码]throw[代码] [代码]new[代码] [代码]Error([代码][代码]'Illegal Buffer'[代码][代码])[代码][代码] [代码][代码]}[代码][代码] [代码][代码]return[代码] [代码]decoded[代码][代码]}[代码][代码]module.exports = WXBizDataCrypt[代码]
2018-06-24感情是被吃了,沙箱环境测试也会扣钱,还要沙箱何用
请正面回答,虚拟支付沙箱里的钱怎么退,如果不能退请问钱都去了哪里请正面回答,虚拟支付沙箱里的钱怎么退,如果不能退请问钱都去了哪里
2018-06-22官方有人回答吗,还是这个问题不能解决呢?还是我操作有误呢?
微信小游戏分享卡片进入,取不到query信息出现问题场景: 从别人分享的微信小游戏进入游戏,无法获取到query信息, 只是单纯的唤醒旧的游戏界面 当把游戏进程杀掉,再从分享的游戏进入,是可以获取query信息的 求助: 在别人分享的游戏卡片页进入游戏时,如何监听监控是从分享连接进入游戏的
2018-05-13