最大录音时长60秒
同声传译时长怎样设置能超过30秒?"WechatSI": { "version": "0.3.6", "provider": "wx069ba97219f66d99" } manager.start({ duration: RECORD_DURATION * 1000, // 使用变量设置录音时长 lang: "zh_CN" }); 当RECORD_DURATION为30时,运行正常,为45时提示录音错误。该如何让录音时长超过30秒?
05-04云函数可以设置 超时时间 最大限度900秒
云函数访问外网超时https://developers.weixin.qq.com/miniprogram/dev/wxcloudservice/wxcloud/guide/functions.html 小程序需要定期访问外网获取一些参数,本地访问几秒钟,使用云函数访问经常会60秒超时,网址为:https://celestrak.org/NORAD/elements/gp.php?GROUP=active&FORMAT=tle
05-04云函数的 config.json 文件 如下配置 用来设置权限{ "permissions": { "openapi": [ "wxacode.getUnlimited" ] } }
我以开启云开发,但是为什么我在我的小程序后台找不到环境设置” 和“微信开放接口服务“”?我的小程序已开通云开发环境,需要在云函数中调用 cloud.openapi.wxacode.getUnlimited 生成小程序码,但在云开发控制台找不到‘微信开放接口服务’权限开通入口,请协助开通该权限。”
05-04如果 发送授权提示错误的话 需要按照提示 需要jsapi方式进行支付或者工作流方式对接
微信小程序云开发,绑定了商户号,但是管理授权绑定失败,小程序内无法支付?有高手有详细的操作方法解决这个问题吗?
04-18当前邮箱是否注册过微信公众平台(也就是公众号或者小程序)如果注册过就需要换一个邮箱注册开放平台 他们两个平台属于两个体系
注册账号提示邮箱被占用,登录是无法用邮箱登录?[图片]
04-09在云函数文件夹下 修改 config.json 文件 { "permissions": { "openapi": { "wxacode.get": true } } } 修改完 重新上传部署云函数 试试
云函数请求小程序码返回"errCode":-604101,怎么办?如何配置权限?exports.main = async (event, context) => { try { const result = await cloud.openapi.wxacode.get({ path:event.path, width:event.width }) return result } catch (err) { return err } }
04-08wx.cloud.init初始化的时候 增加traceUser: true 如果不增加traceUser: true就没法你上述配置就不生效也就无法获取到当前用户的openid为空 权限判断失效导致你设置的权限规则不起作用 wx.cloud.init({ env: '你的环境ID', traceUser: true })
云开发文件存储权限如何设置,只允许管理员查看?如下配置,我想只给管理员在小程序里查看用户上传的图片,其中“omi1Z7PhcITvgIYVM98oSE9haI”为管理员的openid。但是配置后,在小程序端管理员也无法查看图片。请问是哪儿配置出错了? { "read": "auth.openid == 'omi1Z7PhcITvgIYVM98oSE9haI'", "write": "resource.openid == auth.openid" }
04-08[图片] { "*": { "invoke": true } } 这样配置一下权限试试
小程序普通用户调用云函数失败 (system error)?小程序普通用户调用云函数失败 (system error),管理员正常,环境 ID: cloud1-1gw56yya773541e0 小程序 AppID: 【wx42d7cf82af185834】 云开发环境 ID: cloud1-1gw56yya773541e0 问题描述: 我们的小程序在普通用户使用时遇到了严重问题。当小程序启动或用户尝试登录时,客户端代码尝试调用基础的 login 云函数以获取 openid (wx.cloud.callFunction({ name: 'login' })),但调用直接失败。 失败时,开发者工具控制台和真机调试模式下均报底层的系统错误,具体错误信息类似: cloud.callFunction:fail Error ... system error (Error), abort (具体的 callId 可以在错误日志中找到,例如 【请在这里粘贴一个普通用户失败时的 callId,例如:callId: 1743684294974-0.080154019587701246415】) 关键特征: 仅普通用户失败: 使用管理员账号(已在云数据库 admins 集合中配置)登录小程序时,调用 login 云函数完全正常,可以成功获取 openid 并执行后续逻辑。模拟器和真机均复现: 该问题在微信开发者工具的模拟器和手机端的体验版上使用普通用户账号测试时均能稳定复现。非代码逻辑问题: 问题似乎发生在客户端发起调用的底层环节,而不是云函数内部的执行逻辑错误。因为:管理员账号调用同一个 login 函数是成功的。我们尝试将 login 函数简化到只返回固定字符串,普通用户调用仍然报同样的 "system error"。我们创建了一个全新的、极其简单的 testHello 云函数,普通用户调用它也报同样的 "system error"。已尝试的排查步骤(但均未解决普通用户的问题): 检查确认数据库权限: 已按照文档建议,为 users, settings, packages 等集合设置了正确的读写权限(例如,users 集合为“所有用户可读,仅创建者可写”)。检查确认云函数权限逻辑: 已修改 admin 云函数入口逻辑,确保 getSettings 等必要操作对普通用户开放。多次重新部署云函数: 已多次对 login, admin 等核心云函数执行“上传并部署:云端安装依赖”。代码简化测试: 如上所述,已将 login 函数和创建了 testHello 函数进行最小化测试,普通用户调用依然失败。清理和重装依赖: 在项目根目录执行了 rm -rf node_modules, rm package-lock.json (或等效命令) 及 npm install。检查云环境状态: 在云开发控制台查看环境状态、资源用量(调用次数、容量等均充足)、费用(无欠费)、安全配置,未发现明显异常。真机体验版测试: 确认问题在真机上同样存在。请求协助: 鉴于管理员账号正常,而普通用户在调用任何云函数(包括最基础的 login)时都在客户端底层报错 "system error",且问题在真机上也存在,我们怀疑问题可能出在: 云开发环境 cloud1-1gw56yya773541e0 本身的配置或状态异常,对普通用户产生了影响。我们的小程序 AppID 与该云环境的关联或授权对普通用户存在问题。微信平台或基础库层面可能存在特定于我们环境或 AppID 的 Bug。恳请官方技术支持协助排查此问题,特别是检查我们的云开发环境状态以及 AppID 与环境的关联是否存在针对普通用户的异常限制或错误。 使用的开发者工具版本: 【Stable 1.06.2412050】 测试时使用的基础库版本: 【3.7.12】
04-08可以关闭微信开发者工具 重新打开试试
关于云开发控制台的“内容管理”按钮一直点击不了 无法跳转的问题https://developers.weixin.qq.com/miniprogram/dev/[图片]wxcloudservice/wxcloud/guide/extensions/cms/guidance.html
04-08订单号生成长度最长32位
微信云开发支付out_trade_no映射到值字段“商户订单号”字符串规则校验失败?//云函数代码 exports.main = async (event, context) => { try { const anyNumJason = anyNum(32); // 32位随机字符串 const outTradeNo = generateOutTradeNo(32); // 不超过32位订单号 console.log('订单号:', outTradeNo, '长度:', outTradeNo.length); const res = await cloud.cloudPay.unifiedOrder({ "body": "小秋TIT店-超市", "outTradeNo": outTradeNo, "spbillCreateIp": "127.0.0.1", "subMchId": "-------", "totalFee": 1, "envId": "-------", // 确保环境ID正确 "functionName": "pay_cb", "nonceStr": anyNumJason, "tradeType": "JSAPI" }); return res.result; } catch (error) { console.error('支付失败:', error); return { error: '支付请求失败', details: error.message }; } } //小程序代码 wx.cloud.callFunction({ name: 'pay', data: { }, success: res => { console.log("获取字符参数成功",res); }, fail: console.error, }) 订单号字段怎么修改都没有用,不填空着、自己手动写也不行,原方案是根据订单生成函数来生成订单号,每次查看小程序传过去的参数,ou_trade_no字段也是没有问题的,可是就是报[图片]
04-08