补充一下 新建了新的测试云函数 fwh_access_token_axios const cloud = require('wx-server-sdk') const axios = require('axios') cloud.init({ env: 'test-7g8u1aaaaaaaaaaaaaaaaaa' }) const db = cloud.database() const _ = db.command const appid = 'wxb614d7bfbeeeaf56'; // APPID const secret = '106865d0ce7347b82aaaaaaaaaaaaaaaaaaaaaa'; // Secret exports.main = async (event, context) => { try { let url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=' + appid + '&secret=' + secret console.log('url', url); let res = await axios.get(url) //const util = require('util') //console.log(util.inspect(res,{depth:null})) return res.data; } catch (e) { console.error(e); } }
公众号获取 Access token 异常?通过云函数获取 Access token 然后保存到云开发数据库里。 4.2 15:00往后就一直都是失败, [图片] [图片] [图片] [图片]
2022-04-12确实不稳定,有时候会延迟几秒,特别是凌晨 00:00 每天整点(小时)的定时器,有时候在里面更新会报错。。。(服务号 access_token,取到了,打印了,更新云开发数据库 a 集合 固定记录_id db.collection("a").doc("aaaaaaaaa"),部分随机整点会报错。进 catch 。。最近几天稳定多了
小程序云开发的定时触发器,前几天都有正常定时触发但昨天没有定时触发,求解?appid:wx1592ea8b5aba821e 触发器 { "triggers": [ { "name": "myTrigger7", "type": "timer", "config": "0 50 23 * * * *" } ] } 日志也没有昨天的
2022-03-24我不太了解环境共享,只用过一次,公众号窗口中的消息发送给云函数。识别是否有关键字,然后自动回复。 main 之前就要初始化 const cloud = require('wx-server-sdk') cloud.init({ env: 'test-7g8uxxxxxxxxxx' }) const db = cloud.database() const _ = db.command exports.main = async (event, context) => { process.env.TZ = 'Asia/Shanghai' const OPENID = cloud.getWXContext().OPENID
云开发云函数里跨账号环境调用云函数报错问题?你好,我有同主体下的两个小程序A和B,每个小程序各自只创建了一个云环境,开发者工具里互相共享了云环境,各自环境里也创建了cloudbase_auth云函数,内容为官方文档里的最简易的版本。 在A和B的小程序端, 我调用另一方跨环境的云资源,都没有问题。 但在云函数端,想调用另一方跨环境的云资源,始终执行到cloud.init这一步的时候报错,这是云端测试的错误提示 Error: errCode: -501001 resource system error | errMsg: getCrossAccountToken:fail Environment not found, there is no default environment exists, please explicitly specify the environment\n 这是云函数最简易写法,完全参照官方文档跨账号环境一文报以上错误信息 [图片] ---------------------------------------------------------------------------------------------------- 还有一个奇怪问题,还是上面的小程序A和B跨账号环境调用相关,前几天我在调试这个问题时,另一个测试云函数里跨账号获取数据库是成功的,但同样的代码,放到今天下午云端测试执行,也是报上面红色字体的错误提示。 今天唯一的环境改动,是把A和B的互相共享解绑再重新共享。 曾经执行成功过的云函数cloud初始化相关代码如下: [图片] 这样的写法,在main函数里,执行 await c1.init() 不会报错,之后的操作能拿到对应环境里的数据库资源,但今天开始又报错了。 另外本地调试这个之前曾经成功执行过的云函数时,手动触发时,有以下错误提示 环境变量:默认环境 + 模拟:从小程序调用 / 环境变量:默认环境 + 模拟:从其他云函数调用 这两种组合报以下错误 [图片] 环境变量:指定云环境env(只有一个) + 模拟:从小程序调用 执行成功 [图片] 环境变量:指定云环境env(只有一个) + 模拟:从其他云函数调用 执行失败 [图片] -------------------------------------------------------------------------------------------------------------------- 问题总结: 云函数里跨账号环境调用,最简易的写法报错。小程序端却可以问题1解决后,跨账号环境共享下,小程序环境A里的一个云函数里能不能即拿到A里的数据库数据,又可以拿到小程序B里的数据库数据?微信开发者工具版本: Stable 1.05.2203070
2022-03-24你用了谁家的产品呢,没有文档吗
云开发ocr.idcard返回值异常,-604102是什么意思?云函数身份证ocr识别,返回result.errCode是-604102,这个是怎么回事呢,求解释 [图片]
2022-03-24忘了放图了。。 [图片]
小程序-用户反馈-功能异常 ”恶意反馈”?能拉黑吗? 或者频繁反馈直接封微信号,黑产!
2022-03-20学号不行
小程序仅收集了姓名、班级、学号三个信息,为何过审一直失败,提示违规收集认证学生信息?我小程序仅用来辅助老师登记学生某项作业,是否已上交。 由此需要老师录入学生的姓名、班级、学号,仅这三个信息而已。当前仅有中小学老师才有此类需求,所以学号都是自定义的号码(有别于大学学号),为何总是提示我违规收集认证学生信息呢? 这三个信息,怎么能够认证到一个具体学生呢?我又没让用户填写学校名称、手机号、身份证号、学生证号等之类的信息。审核修改建议是提供学校官方或教育部门授权文件,协助审核。我就想问,我的这个小程序又不是指定仅给某一个学校或者某地教育部门所管辖的学校使用,我去哪里搞这个授权。。。这不是开玩笑嘛?? [图片] [图片]
2022-03-20看看已上线的小程序是怎么写的。 学生证号不太行,改成证件号。
确认学生身份的界面无法过审?小程序为了确认用户是本校的学生,要求输入姓名和学号加以认证,说收集了用户信息不能过审。 这些信息我们数据库里已经全部有了,不存在收集。如果不允许输入这些,我怎么知道对方是不是合法的用户呢? 求解决方案
2022-03-20我也是,不过可以发送成功,会进入catch
Do not know how to serialize a BigInt怎么解决?利用云开发发送订阅消息,一直显示报错:Do not know how to serialize a BigInt,始终不知如何解决,求方法。
2022-03-20使用云开发自增,貌似也会出现精度问题 _.inc()
2.4 - 2 = 0.399999999 请问这样的情况下,怎样处理合适?[图片]
2022-03-03缴就完了 单个小程序300永久 公众号300/年/个 先认证公众号,复用资质认证小程序 还有个方法可以免300认证小程序,社区里有
主体已经认证过,为什么微信认证还要再次收费?主体已经都认证了,也花了300大洋了。。为什么现在微信认证又要300元
2022-02-20