- 【关闭】开放APi条件查询无效,文档不对还是?
目的:模糊查询 参数:/find?skip=0&limit=30 过程:参照文档发送请求后并没有返回正确的结果,结果是30条未筛选的数据 对比:使用$eq是可以的,并且将query换成data后$ne查询也没有效果,请教下如何处理? 本人在家卧床养病,但开启了微信通知,望大佬们指点迷津[手动颜文字] [图片] 已解决,根据云开发文档猜的语句,猜对了!
2022-12-17 - 生物认证突然失败is_ok:false,一直正常使用,请问如何处理?【急】
API:https://api.weixin.qq.com/cgi-bin/soter/verify_signature?access_token= 操作步骤: 1.微信小程序中指纹认证成功,将信息发送给后端服务成功且调用上面API成功,但is_ok:false 2.同事们的手机,有的人在删除全部系统指纹后重新录入,有的人没任何操作,今天就都正常了 3.但我在操作时,仍旧是is_ok:false 操作环境: -微信版本号:8.0.30 -小程序基础版本库:2.25.4 -返回信息:{"is_ok":false}
2022-12-03 - 【已解决】如何解决云开发getPhoneNumber报错40013,无效appid提示?
1.特殊场景:环境共享的小程序可以正常获取手机号,但是享受环境共享的小程序,操作失败了 // 捕获异常: { "errorCode":1, "errorMessage":"user code exception caught", "stackTrace":"Error: errCode: 40013 | errMsg: openapi.phonenumber.getPhoneNumber:fail invalid appid hint: [nIOdJHnre-trsqYa] rid: 我不晓得这个东西要保密不\n at callWXOpenAPI (/var/user/node_modules/wx-server-sdk/index.js:2397:31)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)\n at async Runtime.exports.main [as handler] (/var/user/index.js:14:20)", "statusCode":430 } 这是相关代码片段: const openid = event.userInfo.openId || await cloud.getWXContext().OPENID; //解决:获取不到上下文的OPENID try { const result = await cloud.openapi.phonenumber.getPhoneNumber({ code: event.form.code }); // { errCode: 0, errMsg: 'openapi.templateMessage.send:ok' } if (result.errCode == 0 || result.phoneInfo) { ... } } catch (err) { // err.errCode !== 0 throw err } 2.我尝试用 getOpenData 解决,解读返回的信息,我应该发现了盲点: const temp = await cloud.getOpenData({ list: [event.form.cloudID] }); return temp; 环境共享的小程序,是可以获取到手机号;但是享受环境共享的小程序,返回信息如下: "list": [ { "cloudID": "59_-这个可能是有敏感信息吧", "errCode": -601007, "errMsg": "cloudID not belong to user." } ], "errMsg": "getOpenData:ok", "errCode": 0 3.引用 “跨商通” 提供的处理方法: const openid = event.userInfo.openId || await cloud.getWXContext().OPENID; try { const result = await cloud.openapi({ appid: openid }).phonenumber.getPhoneNumber({ code: event.form.code }); } catch (err) { throw err } 好像不支持这样写,"wx-server-sdk": "~2.6.1",捕获异常: { "errorCode":1, "errorMessage":"user code exception caught", "stackTrace":"Error: errCode: -501001 resource system error | errMsg: phonenumber.getPhoneNumber:fail wx api error: -605107\n at callGeneralOpenAPI (/var/user/node_modules/wx-server-sdk/index.js:426:19)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)\n at async callWXOpenAPI (/var/user/node_modules/wx-server-sdk/index.js:2364:28)\n at async Runtime.exports.main [as handler] (/var/user/index.js:17:20)", "statusCode":430 } 周末还在写代码的程序员在线求解答,来个人呀! ------ 解决方式:关电脑睡一觉,醒来后就好了,是官方干了啥吗?毕竟,环境共享已经开通了N天了,不影响上面的问题。 最终代码: try { const result = await cloud.openapi({ appid: appid }).phonenumber.getPhoneNumber({ code: event.form.code }); if (result.errCode == 0 && result.phoneInfo) { ... } else { ... } } catch (error) { throw error; } 参考文档:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/resource-sharing/guidance.html
2022-07-30 - 【关闭】云开发数据库:Collection.orderBy对中文不支持吗?
排序:“第一章”,“第二章”,“第三章” 规则:desc 结果:“第二章”,“第三章”,“第一章” 貌似是对:e、s、y的排序吧 语句: db.collection('art') .orderBy('time', 'desc') .orderBy('title', 'desc') .get()
2020-07-20 - 【关闭】云开发:手机预览是空白页,以为是云权限问题,后来发现后台报错?
现状:刚创建云开发项目,还没有上线和购买套餐 问题:开发者工具没有问题,但是在手机预览就空白,只有顶部栏和tab栏,在页面上显示globalData某个变量时,也是什么都没有 猜测:云开发是不是需要配置request、upload、download合法域名?文档上没有找到,云控制台也没找到... 为啥这么猜测?我以前的测试项目,配置了request域名(https://环境名+后缀),能够访问,但忘记从哪找到的了 如果不是: 我开启了全局设置的“未登录用户访问权限”,当然,关闭也无效数据库、云存储,设置权限为所有用于可读或自定义(read:true,write:true),也无效云函数,只能自定义权限,根据文档设置无效并且,云函数的auth==null这个写法会报错!! [图片] [图片] 最后,我登上小程序管理后台,发现了报错: [图片] 在线跪求解决!!!
2020-07-16 - 【已解决】DarkMode:提示字段不存在,明明就有啊?
※ 报错信息: Fri Jul 03 2020 16:43:03 GMT+0800 (中国标准时间) app.json or ext.json 文件内容错误 VM544:1 ["window"]["navigationBarTextStyle"]: "@navTxtStyle" 定义的变量未在 /static/theme.json["light"] 中找到对应的值 ※ 开发者工具:1.03.2006090 ※ app.json 相关代码: "darkmode": true, "themeLocation": "/static/theme.json", "window": { "backgroundTextStyle": "@bgTxtStyle", "backgroundColor": "@bgColor", "backgroundColorTop": "@bgColorTop", "backgroundColorBottom": "@bgColorBottom", "navigationBarBackgroundColor": "@navBgColor", "navigationBarTextStyle": "@navTxtStyle", "navigationBarTitleText": "酒在酒市" }, ※ theme.json 相关代码: { "light": { "navBgColor": "#F44336", "navTxtStyle": "white", "bgColor": "#F44336", "bgTxtStyle": "light", "bgColorTop": "#fff", "bgColorBottom": "#fff" }, "dark": { "navBgColor": "#191919", "navTxtStyle": "white", "bgColor": "#f6f6f6", "bgTxtStyle": "black", "bgColorTop": "#191919", "bgColorBottom": "#191919" } } 为啥呢?好奇怪啊...不支持?
2020-07-03 - 自定义菜单:选择历史消息(链接),提示请输入http://或https://开头的公众号相关链接?
如标题所述:请输入http://或https://开头的公众号相关链接 [图片]
2020-07-02 - 获取云存储下.md文件的临时链接,用wx.request获取内容,有的机型无效?
基于:小程序云开发 API:wx.request 操作: 获取云存储下.md文件的临时链接 用wx.request获取文件内容(之后通过解析md展示到页面) 问题: vivo某个型号无法打开,提示wx.request请求的这个链接不再合法域名列表里。 我的小米MIX2S一开始也出现过也有这个提示,后来没再出现了。 求解:最终需求是获取.md文件的内容,求解以上操作不正确?或者有更正的地方?
2019-09-03