可能微信那边的网络会有延迟。我们做的小程序是分开测试的,测试的小程序,演示的小程序,生产的小程序,3个业务是一模一样的,环境不一样,appid不一样,分开独立的,暂时没有遇到你说的这个问题,我感觉可能是延迟或者你哪里配置错了,看消息模板那需不需要发布
审核通过发布正式环境,服务消息却跳转体验版在生产环境上下单了,收到了服务消息,点击服务消息,跳转到体验版,提示用户没有权限 下图中用户没有体验者权限,在我们正式环境上注册收到服务消息通知,点击消息通知却是跳转体验版,报无权限 - 当前 Bug 的表现(可附上截图) [图片]
2018-08-10让UI给你做一个gif加载图,我们就是这么做的
你们都是怎么做加载动画的。。我设置的是一个圆圈一直在转。。。。 然后加载好了就隐藏掉,但是手机上不转是咋回事
2018-08-10前端把code,iv,data给后台,后台解密后返你openid,后台配置文件的appid和秘钥要与前端appid保持一致
求大神帮忙,获取不了openid小程序app.js wx.login({ success:res=>{ console.log(res.code); } }) 用以上的res.code通过服务端获取openid报{"errcode":41008,"errmsg":"missing code, hints: [ req_id: rn6PNA0941hc52 ]"} 以下是c#的服务端代码 public string GetOpenIdByCode(string code) { string html = string.Empty; string url = "https://api.weixin.qq.com/sns/jscode2session?appid=XXX&secret=XXX&code=" + code + "&grant_type=authorization_code"; HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url); request.Method = "GET"; request.ContentType = "text/html;charset=UTF-8"; HttpWebResponse response = request.GetResponse() as HttpWebResponse; Stream ioStream = response.GetResponseStream(); StreamReader sr = new StreamReader(ioStream, Encoding.UTF8); html = sr.ReadToEnd(); sr.Close(); ioStream.Close(); response.Close(); return html; }
2018-08-10你这是有反应,不过是报错了,你这样写 <button open-type="getPhoneNumber" bindgetphonenumber='keepMemInfo'></button> js里面是 if (e.detail.errMsg == 'getPhoneNumber:ok' && that.data.loginCode) { that.getPhoneNumber(e.detail.encryptedData, e.detail.iv, that.data.loginCode) } 把code,iv,encryptedData传给后台,后台解密后返你手机号 /** * 获取手机号 */ getPhoneNumber: function (encryptedData, iv, code) { var that = this let param = { encryptedData: encryptedData, iv: iv, code: code, sysUserId: that.data.sysUserId } util.getDataJson(util.BASE_URL + util.GET_PHONE_NUM, param, res => { // console.log('getPhoneNumber--------------------:', res) if (res.data && res.data.code == '0000') { wx.setStorageSync('PHONENUMBER', res.data.content.phone) } }) }, 欢迎咨询QQ476296134
getPhoneNumber授权后出错getPhoneNumber授权后出错 {"e":{"type":"getphonenumber","timeStamp":8586,"target":{"id":"","offsetLeft":19,"offsetTop":290,"dataset":{}},"currentTarget":{"id":"","offsetLeft":19,"offsetTop":290,"dataset":{}},"detail":{"errMsg":"getPhoneNumber:fail 系统错误 errorCode:-10000"}}} getPhoneNumber:fail:cancel to confirm login
2018-08-10是扫码还是长按二维码识别?
二维码识别小程序内部二维码,是否可以识别,代码又是什么 谢谢了
2018-08-10把code,iv,encryocode传给后台,后台调微信的接口返回数据解密后会获取到openid再返回给前端
wx.getShareInfo()返回的encryptedData怎么解密因为在常见的问题中看到说: Q:wx.getUserInfo获取到encryptedData不能在小程序直接解密? A:只能在服务端解密。 还有: Q:encryptedData的意义? A:1、unionid只有在某些情况下才可以在login阶段和openid一起获取 2、为了安全性。因为前端甚至整个微信都有可能被坏人劫持,坏人可能会传回来一个假的userInfo,但是encryptedData坏人是没办法造假的,因为用于加密和解密的sessionKey只在微信后端和开发者后端传递。所以encryptedData可以用于防止这种情况出现 这两种情况。 是不是就意味着像没有后端的小游戏就没有办法解密通过wx.getShareInfo这个api获取到的encryptedData数据? 因为我的游戏是只有前端的,文档上面说需要session_key等一些数据才能进行解密, 而session_key这个字段又说只能在微信后端和开发者后端传递,这就是说我只有前端的游戏是没有办法解密wx.getShareInfo这个api获取到的encryptedData数据的意思吗? 还是另有高招???? 求指点迷津!!!!
2018-08-09检查后台配置的appid和秘钥是否和小程序的一致
errcode:40029是什么原因,求教一下。偶尔出现一出现就十几次
2018-08-09不会吧,你肯定代码写错了
textarea的value值错乱了,好奇葩我两个底部tab页中都有textarea组件,而且都加了bindinput监听,然后我给一个页面的textarea设置value值的时候,另一个页面的textarea也显示了这个字符串,有点奇葩
2018-08-03我之前做过分享,别人打开分享,先判断是否授权过,没有授权过,就先授权,不知道你的业务是不是这样的
微信小程序分享到群里后,别人点开没办法获取授权信息微信小程序分享到群里后,别人点开没办法获取授权信息
2018-08-03楼上回答正确
为什么部分用户一直无法获取到UnionId为什么部分用户一直无法获取到UnionId,有大佬或官方给个解释吗,没有UnionId办不了事
2018-08-03