- 小程序直播 parameter shareImg must no be null?
小程序直播 创建直播间时, https://developers.weixin.qq.com/miniprogram/dev/framework/liveplayer/studio-api.html#1 shareImg 明明有上传 9qiJZV39duKQ1dVRede4M1ZJ4nPq2YAKWP8vcUPYy_pgsizk4vZA_OkYsGq1-jay 可是一直报错 parameter shareImg must no be null rid: 60b59626-02e52f56-772c0025 这是为什么? mediaID 是刚刚上传的图片
2021-06-01 - 微信公众号的网页授权access_token偶尔会报invalid credential
appid: wx7b5372de2851aa1e 请求时间: 2020-04-10 11:01:27 完整的请求:get:{ "access_token":"32_XqtRkaJ_ZTzEuAuC31Pct1hFIxduTG9DhN2s-fnkfbv2pb2aPB8OkmFNyvr5ZnEkqZi9dwBdU9iYmBjLxI82tsJ_GPip0TIEbyUJEK_esN4", "openid":"otcdJs_qw7z7BEwmXnCpZglCdTyo", "lang":"zh_CN" }, 返回信息: { "errcode":40001, "errmsg":"invalid credential, access_token is invalid or not latest, hints: [ req_id: afEBhg8FE-19ghKa ]" } 注意:我这里说的access_token是网页授权access_token,不是普通access_token. 普通access_token我是会缓存起来,两个工程通过中继服务器进行访问,普通access_token没有任何问题. 但是,网页授权access_token会偶尔报错: invalid credential, access_token is invalid or not latest, hints: [ req_id: .Enf3B0gE-rAfwIA ];主要是GET网址:https://api.weixin.qq.com/sns/userinfo (通过web授权的access_token获得用户信息)时,报这个错. 每一天大概偶发10几次左右,没有发现什么规律. 现在无从下手,不知道该怎么查这个bug. 更新问题情况: 通过日志分析,基本已经锁定了这个bug所出现的环节。 看下面返回的路径。其他都一样,唯独只有code不一样。其中一个code是有效的,其中一个code是刚刚失效的。 14:04:14 request_uri: /user/login/oauth-callback?from_app_id=mp_mhd&client_token=backend_2a64098ff85b17761089a861e885baba&code=071Ql9jn1t7pDo0GvRln1eD7jn1Ql9jq&state=f1536f6194cf4ae69b1eeeaf70416912 14:04:14 request_uri: /user/login/oauth-callback?from_app_id=mp_mhd&client_token=backend_2a64098ff85b17761089a861e885baba&code=081cLrFN0Fv7392BgyBN0THkFN0cLrFV&state=f1536f6194cf4ae69b1eeeaf70416912 这个情况是在同一秒内发生的。 初步怀疑是因为用户网络环境有点慢,导致用户点击了两次授权按钮。
2020-04-10 - 已授权用户wx.login+code2Session无法获得unionid?
有在论坛里找过帖子,并没有找到对应的解答. 在open.weixin.qq.com中确定已捆绑好,用户已授权, 大部分客户都可以正常获得unionid, 第一次点击授权授权所有用户的都没有问题,(传了code、encryptedData、iv). 第二次获取unionid,客户端只传了code并没有传encryptedData和iv, 按照开发文档的解释,授权过的用户是可以拿到unionid的. https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/union-id.html [代码]如果开发者帐号下存在同主体的公众号或移动应用,并且该用户已经授权登录过该公众号或移动应用。开发者也可以直接通过 wx.login + code2Session 获取到该用户 UnionID ,无须用户再次授权。[代码] 现在发现一部分用户,无法第二次获得unionid. codeToSession返回结果如下: [代码]"session_key"[代码][代码]:[代码][代码]"有值"[代码][代码],[代码][代码]"openid"[代码][代码]:[代码][代码]"有值"[代码]并没有unionid.
2019-08-01 - 最新版开发者工具require文件有诡异的bug(真机调试没问题)
首先我报错的代码会导致我在开发者工具中无法登陆账号, 但是在体验版和真机调试都没有问题! 片段代码: var cookies = require('./cookies.js') 已经在文件的顶部加载了,但是在开发者工具中会报错: cookies.request is not a function; 这个是cookies.request是由登陆页面调用时报错的, 很诡异的是,我在另外一个内页的js 新建的一个js文件的,//var cookies = require('./cookies.js')注解掉了,就没有问题,可以登陆账号了 注意:这个内页没有相互嵌套登陆页面,完全独立的一个页面,互相没有任何影响. 又或者我在在报错这一行的上面加入 var cookies = require('./cookies.js') 也不报错了,也可以正常使用了 我的问题,是为什么真机一切正常,在小程序里却报错not a function,并且登陆不进去. 我也就是今天刚刚升级了工具后出现了这个诡异的bug,后来我还用另外一台计算Windows的也测试了,也有问题,当然她的开发者工具也是最新版本的. 报错信息如下: [代码]thirdScriptError[代码][代码]cookies.request is not a [代码][代码]function[代码][代码];at api request success callback [代码][代码]function[代码][代码]TypeError: cookies.request is not a [代码][代码]function[代码][代码] [代码][代码]at Object.loginBySkey (http:[代码][代码]//127.0.0.1:28522/appservice/modules/loginSession.js:74:13)[代码][代码] [代码][代码]at Object.success (http:[代码][代码]//127.0.0.1:28522/appservice/pages/user/login.js:72:26)[代码][代码] [代码][代码]at success (http:[代码][代码]//127.0.0.1:28522/appservice/vendor/wafer2-client-sdk/lib/login.js:96:22)[代码][代码] [代码][代码]at Function.[代码][代码]function[代码][代码].e.(anonymous [代码][代码]function[代码][代码]) (http:[代码][代码]//127.0.0.1:28522/appservice/__dev__/WAService.js:1:673010)[代码][代码] [代码][代码]at http:[代码][代码]//127.0.0.1:28522/appservice/__dev__/WAService.js:1:101864[代码][代码] [代码][代码]at Qe (http:[代码][代码]//127.0.0.1:28522/appservice/__dev__/WAService.js:1:270656)[代码][代码] [代码][代码]at Bt.<anonymous> (http:[代码][代码]//127.0.0.1:28522/appservice/__dev__/WAService.js:1:403131)[代码][代码] [代码][代码]at Bt.emit (http:[代码][代码]//127.0.0.1:28522/appservice/__dev__/WAService.js:1:305263)[代码][代码] [代码][代码]at Fi (http:[代码][代码]//127.0.0.1:28522/appservice/__dev__/WAService.js:1:403639)[代码][代码] [代码][代码]at http:[代码][代码]//127.0.0.1:28522/appservice/__dev__/WAService.js:1:404276[代码] 片段代码下载: https://developers.weixin.qq.com/s/BNW6hjmv7f52 初步解决方案已找到: 发现可能是myOrderList.json自动生成了usingComponents的配置,删掉一切正常了. 但是开发者工具里的根本问题还是没有解决,因为同样的代码,真机调试不报错not a function,开发者工具却报错.
2019-01-10