同样遇到这个问题,很是困惑
wx.authorize 授权摄像头 弹了两次授权的窗口?[图片] 可以确定这个onShow里面只调用了一次,一走到wx.authorize就弹窗两次,
2022-05-06你仔细看看,这个代码是模拟器自身的,我们看不到
模拟器一启动,直接报6个错误,咱能否严肃点?[图片][图片]
2022-04-12这两天我连续遇到两次解码失败的,官方何时能给个答复?
使用官方php的获取用户手机号码解密包返回41003 aes 解密失败https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/getPhoneNumber.html 是否需要提供session_key, iv, encryptedData 等数据? 后台php代码: public function decry(Request $request) { $sessionKey = $request->input("session_key"); $iv = $request->input("iv"); $encryptedData = $request->input("encrypted_data"); $app_id = $request->input("app_id"); if (!$sessionKey || !$iv || !$encryptedData || !$app_id) { return response()->json([ 'code' => 500, 'message' => 'php端参数缺失', 'data' => "" ]); } $pc = new DecryDataService($app_id, $sessionKey); $errCode = $pc->decryptData($encryptedData, $iv, $data); if ($errCode == 0) { return response()->json([ 'code' => 200, 'message' => '解密成功', 'data' => $errCode ]); } \Log::info("error_code: ".$errCode); return response()->json([ 'code' => 500, 'message' => '解密失败', 'data' => $errCode ]); } DecryDataService 完全使用代码包中的代码未做更改: <?php namespace App\Services; class DecryDataService { /** * error code 说明. * 41001: encodingAesKey 非法 * 41003: aes 解密失败 * 41004: 解密后得到的buffer非法 * 41005: base64加密失败 * 41016: base64解密失败 */ public static $OK = 0; public static $IllegalAesKey = -41001; public static $IllegalIv = -41002; public static $IllegalBuffer = -41003; public static $DecodeBase64Error = -41004; private $appid; private $sessionKey; /** * 构造函数 * @param $sessionKey string 用户在小程序登录后获取的会话密钥 * @param $appid string 小程序的appid */ public function __construct( $appid, $sessionKey) { $this->sessionKey = $sessionKey; $this->appid = $appid; } /** * 检验数据的真实性,并且获取解密后的明文. * @param $encryptedData string 加密的用户数据 * @param $iv string 与用户数据一同返回的初始向量 * @param $data string 解密后的原文 * * @return int 成功0,失败返回对应的错误码 */ public function decryptData( $encryptedData, $iv, &$data ) { if (strlen($this->sessionKey) != 24) { return self::$IllegalAesKey; } $aesKey=base64_decode($this->sessionKey); if (strlen($iv) != 24) { return self::$IllegalIv; } $aesIV=base64_decode($iv); $aesCipher=base64_decode($encryptedData); $result=openssl_decrypt( $aesCipher, "AES-128-CBC", $aesKey, 1, $aesIV); $dataObj=json_decode( $result ); if( $dataObj == NULL ) { return self::$IllegalBuffer; } if( $dataObj->watermark->appid != $this->appid ) { return self::$IllegalBuffer; } $data = $result; return self::$OK; } }
2021-08-31模拟器访问可以成功,手机上访问就-41003
wx.getGroupEnterInfo解密的时候老是返回41003,换其他接口都能解密成功?https://developers.weixin.qq.com/miniprogram/dev/api/open-api/group/wx.getGroupEnterInfo.html 调用方法,wx.login({ provider:'weixin', success:function(loginres){ console.log(loginres.code) wx.getGroupEnterInfo({ success(res){ console.log(res) that.encryptedData =res.encryptedData that.iv = res.iv if(res.errMsg==="getGroupEnterInfo:fail invalid shareTicket"){ that.show3= true }else{ uni.request({ url:that.sercUrl+ '&r=group.join', method:'POST', data:{ uid:that.uid, gid:that.gid, iv:that.iv, encryptedData:that.encryptedData, code:loginres.code, latitude:that.latitude, longitude:that.longitude, }, header: { 'content-type': 'application/x-www-form-urlencoded' }, success:function(e){}}
2021-08-27稳定版 Stable Build (1.05.2106300)
小程序开发工具可否严肃点?TypeError: wx.getUserProfile is not a function
2021-07-10贴代码出来
改变数组某一对象中元素的值,为啥同数组中别的对象的元素的值会改变?[图片]
2021-02-23手机上可以正常调用 [图片]
新版本1.0.3,按钮bindtap事件中,无法订阅,诡异?今天升级了一下新版本,结果消息订阅无法用了。没升级之前可以使用。 errMsg: "requestSubscribeMessage:fail can only be invoked by user TAP gesture."} [图片]
2020-09-12最新一次提交,测试账号已提供了。到现在还没有审核。
审核被拒,我们是一个礼品卡激活的小程序,不断被拒,到底啥原因?第一次被打回理由: 小程序"我爱正方形"代码发布审核结果2018-05-30 你的小程序"我爱正方形"代码发布审核未通过,原因如下: 1:账号信息不符合规范: (1):你好,贵方小程序简介与实际运营内容不符,请简要描述小程序所运营的内容或功能 第二次被打回理由: 小程序"我爱正方形"代码发布审核结果2018-05-30 你的小程序"我爱正方形"代码发布审核未通过,原因如下: 1:小程序测试账号不符合规则: (1):登录后,需要输入卡号,请在下一次提交审核时提供测试帐号。(测试环境wifi,Android7.0,微信6.6.6,Honor 8 Lite) 如有疑问,请查看详情与反馈。
2018-06-01