我也遇到同样问题
小程序请求与postman请求结果不一致如图,同一个接口在postman下返回结果 [图片] 但是在小程序里请求,返回的结果就变成了 [图片] 我data里面的数据竟然没了,求解啊
2020-05-24我也在关注这个问题,我想自己实现会员功能
微信小程序怎么用会员卡唤起会员卡支付?微信小程序怎么用会员卡唤起会员卡支付,不要页面跳转提交激活会员卡,代码帮助注册会员账号,直接点击付款就可以进行支付?怎么唤起会员卡支付?
2020-05-23的也出现过这种问题,奇怪的是在本机测试好好的,放服务器上一会正常一会又报400 请求偶尔会正常,你们遇到过
请教各位关于请求数据一会可以获取到,一会又报400 (Bad Request)的问题?新手小白跟着网课学习做了一个豆瓣电影的demo,遇到的问题是搜索结果一会是可以获取到的,一会又报错,下图上代码 [图片][图片] 在搜索栏随手敲个a,是可以获取到数据的 [图片] 重新输入个a,就报400的错误 [图片] 不知道问题出在哪里,麻烦各位大佬帮忙看看,感激不尽~
2020-05-21 @RequestMapping("/binding/mobilePhone") @ResponseBody public Object mobilePhone(HttpServletRequest request, String encryptedData, String iv, String session_key, String openid) { // System.out.println("encryptedData:"+encryptedData+" iv:"+iv+" session_key:"+session_key+" openid:"+openid); JSONObject obj = this.weChatService.getPhoneNumber(session_key, encryptedData, iv); String phone = obj.get("phoneNumber").toString(); User user = this.uuserService.getUser(openid); if (ToolUtil.isNotEmpty(user)) { user.setPhone(phone); return this.uuserService.update(user); } return null; } public JSONObject getPhoneNumber(String session_key, String encryptedData, String iv) { byte[] dataByte = Base64.decode(encryptedData); byte[] keyByte = Base64.decode(session_key); byte[] ivByte = Base64.decode(iv); try { int base = 16; if (keyByte.length % base != 0) { int groups = keyByte.length / base + (keyByte.length % base != 0 ? 1 : 0); byte[] temp = new byte[groups * base]; Arrays.fill(temp, (byte) 0); System.arraycopy(keyByte, 0, temp, 0, keyByte.length); keyByte = temp; } // 初始化 Security.addProvider(new BouncyCastleProvider()); Cipher cipher = Cipher.getInstance("AES/CBC/PKCS5Padding"); SecretKeySpec spec = new SecretKeySpec(keyByte, "AES"); AlgorithmParameters parameters = AlgorithmParameters.getInstance("AES"); parameters.init(new IvParameterSpec(ivByte)); cipher.init(Cipher.DECRYPT_MODE, spec, parameters); byte[] resultByte = cipher.doFinal(dataByte); if (null != resultByte && resultByte.length > 0) { String result = new String(resultByte, "UTF-8"); return JSONObject.parseObject(result); } } catch (Exception e) { e.printStackTrace(); } return null; }
微信小程序授权解密手机号一直报错javax.crypto.IllegalBlockSizeException: last block incomplete in decryption
2020-05-20我遇到过这样问题 数据量大出现 Required request body is missing 这个
小程序wx.request post数据时data有长度限制吗?[代码]wx.request({[代码][代码] [代码][代码]url: [代码][代码]'https://xxx.xxx.xxx.xxx:xxxx'[代码][代码],[代码][代码] [代码][代码]method: [代码][代码]'POST'[代码][代码],[代码][代码] [代码][代码]header: {[代码][代码] [代码][代码]'content-type'[代码][代码]: [代码][代码]'application/json'[代码][代码], [代码][代码] [代码][代码]},[代码][代码] [代码][代码]data: {[代码][代码] [代码][代码]orderName: [代码][代码]'GetProcessSubDetail'[代码][代码],[代码][代码] [代码][代码]nickName: wx.getStorageSync([代码][代码]'storNickName'[代码][代码]),[代码][代码] [代码][代码]userOpenid: wx.getStorageSync([代码][代码]'storOpenid'[代码][代码]),[代码][代码] [代码][代码]orderStamp: timeStamp,[代码][代码] [代码][代码]orderSQLtxt: [代码][代码]'SELECT 省略1000字'[代码][代码],[代码][代码] [代码][代码]},[代码]如果我在post中data中的总长度超过801,服务器会接收的body就为空,而如果减少data长度,服务器就body就会有数据。请问是小程序的wx.request有长度限制吗?
2020-05-20打开系统蓝牙就打开了微信蓝牙啊,没搞懂你怎么弄的
小程序能否调起微信的蓝牙开关设置页面?我小程序有蓝牙功能,需要打开蓝牙才能使用小程序,但有些手机只打开了系统蓝牙,没打开微信蓝牙,导致就算打开了蓝牙功能还是无法使用小程序,需要手动去开微信蓝牙,对熟悉的人可以自己操作,对不知道有微信蓝牙的人就会认为是小程序bug, 小程序是否有可以直接调出微信蓝牙开启功能页面
2020-05-19为什么要修改 localName 值啊
蓝牙怎么修改名称?修改完localName值后 ,下一次连接还是原来的名字
2020-05-19后台统一就完了嘛,“用户统一用户标签判断” 啥意思?,我没做过服务号和公众号这块的东西,我现在用的是openid 完成统计
服务号个性化菜单栏数据统计?服务号个性化菜单同步到公众号后,如何统计点击数据呢?在微信菜单栏分析的地方会展示吗 另外求,个性化菜单实现的好方式。当前是通过用户统一用户标签判断,但标签数据更新是t+1 还是根据节点变化更新比较好呢
2020-05-19你是说提交审核上线吗?什么类型的
您的应用审核被驳回,请修改后提交,驳回原因为:你好,你所提交的应用官网没有详细描述应用相关情况我的账号是fanie@r2games.com 能麻烦客服大大看下 为什么吗 我的应用官网是有描述的呀 已经被打回来2次了 ,麻烦客服大大看看 感谢
2020-05-18按照你说的支付后 使用setTimeout 延长20秒在去后台查询和处理业务?
微信云开发,发起支付,支付成功后,不点击完成,切换到桌面;支付结果 任何地方都拿不到了。。。微信云开发,发起支付,支付成功后,不点击完成,切换到桌面;支付结果 任何地方都拿不到了。。。 亲测,再次进入 微信小程序,写在 支付成功回调的方法,不会执行了。 怎么解决这个困境呢,求助。
2020-05-18