微信云开发官网
[图片] 这里无法选择云开发 是什么问题
https://developers.weixin.qq.com/miniprogram/dev/wxcloudservice/wxcloud/reference-sdk-api/database/command/Command.elemMatch.html_.elemMatch(_.gt(80).lt(100)) _.elemMatch(_.gt(80).lt(100))这么写查不出来,得写成_.elemMatch(_.gt(80)&&_.lt(100))才能查出来,具体是否是查的区间值,我还在验证 ,
[图片]
删除cloudbase体验版之前环境后,再次开通体验版环境时,兑换码申请后还是之前的,导致无法开通,如何x如何申请新的兑换码
我配置了这个别的厂商的大模型,但是在调用的时候,拉取不到这个模型 [图片] [图片]
cloudbase求助
日志 START RequestId: 4eff6728-5670-48c0-9396-cf29fd26e83e Event RequestId: 4eff6728-5670-48c0-9396-cf29fd26e83e 2026-03-11T16:20:40.449Z 内容安全API调用失败: -604101 2026-03-11T16:20:40.449Z 完整错误信息: {"errCode":-604101,"errMsg":"system error: error code: -604101"} Response RequestId: 4eff6728-5670-48c0-9396-cf29fd26e83e RetMsg: {"code":0,"message":"内容检查通过(API不可用)","pass":true} END RequestId: 4eff6728-5670-48c0-9396-cf29fd26e83e Report RequestId: 4eff6728-5670-48c0-9396-cf29fd26e83e Duration: 104ms Memory: 256MB MemUsage: 25.453125MB
[图片]
问下低代码开发怎么收费,和自己写代码优势和劣势有什么
两个小程序A和B,A开通了云开发,B没开通,A把环境共享给了B。以下代码都是B环境的。 A appid:wx06b0052a0bd58541 B appid: wx7848718d2ee015cd 小程序端在onLaunch初始化: // 创建跨账号云环境实例 cloud = new wx.cloud.Cloud({ resourceAppid: "wx06b0052a0bd58541", resourceEnv: "cloud1", }); if (!cloud) { error("[云开发] 初始化失败"); return; } cloud.init(); 用cloud在小程序端去读共享环境的数据库没问题。 编写了一个云函数: const cloud = require("wx-server-sdk"); cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV, traceUser: true, }); exports.main = async (event) => { const wxContext = cloud.getWXContext(); const openId = wxContext.OPENID; console.log(wxContext, cloud.DYNAMIC_CURRENT_ENV); const shareCloud = new cloud.Cloud({ // 资源方 AppID resourceAppid: "wx06b0052a0bd58541", // 资源方环境 ID resourceEnv: "cloud1", }); await shareCloud.init(); const res = await shareCloud.database().collection("config").get(); console.log(res); try { return { errCode: 0, errMsg: "ok", data: { openid: openId, userHelloData: "helloResult.data", timestamp: Date.now(), }, }; } catch (error) { console.error("hello 执行错误:", error); return { errCode: -1, errMsg: `执行异常: ${error.message}`, }; } }; 把这个云函数部署到共享环境,B小程序里面使用上面初始化的cloud对象调用,能拿到open id,但是云函数里面的读取config集合的查询总是报错: 这个是本地测试报错:Error: errCode: -501001 resource system error | errMsg: getCrossAccountToken:fail [100003] env not exists (fa387b49-8d48-4814-9c02-0614154ebd12) 部署后调用是报错:errCode: -601012 unauthorized env,为什么是未授权呢?我什么配置都对过了,cloudbase_auth函数我是直接返回errCode=0的响应。 云函数里面查询集合不管是用cloud还是shareCloud对象查询都是报错,报错提示有一点差异,单都有env not exists的文字。 appID和环境ID都对过很多遍了,没问题。cloudbase_auth函数也有,不然用户端也不会能查。 什么问题?感觉微信的文档用处不大,照着做都不通。 ----------------------------------------------------2026-03-10 00:05分更新----------------------------------------- 微信官方文档真尼玛误人子弟。 只需要小程序端需要new一下环境,这样:new wx.cloud.Cloud 云函数并不需要,直接正常写就行了: // 被共享方只需要这样使用,云函数是上传到资源方的。 const cloud = require("wx-server-sdk"); cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV, traceUser: true, }); // 不需要下面这样新创建一个cloud环境。 const shareCloud = new cloud.Cloud({ // 资源方 AppID resourceAppid: "wx06b0052a0bd58541", // 资源方环境 ID resourceEnv: "cloud1", }); await shareCloud.init();
需要一个自己主动选择开启,关闭的入口
我在小程序中打开了云服务器,但按照官方接入指引,无论是通过小程序原生API直接调用,还是使用Client SDK进行调用,都无法成功调用AI大模型,应该如何解决这个问题?
[图片]
小程序现在开放虚拟支付。我们项目中原来用的云函数的下单支付,请问云函数下单支持虚拟支付吗?以后会支持虚拟支付吗?
云开发挂了?
小程序提审时报错:https://api.weixin.qq.com/wxa/submit_audit,code=85051, msg=data too large rid: 68bead21-20ac8ca9-3393cff6。看文档说明,错误码85051是version_desc或者preview_info超限(https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/code/submit_audit.html),我这里只使用到version_desc,是version_desc超限了,把version_desc改短便通过了。 但是文档里没有说明具体的大小限制,请问version_desc的限制是多少?
小程序使用“微信账号登录”获取不到openid,提示“未登录”。 requestID: b3a9dd5-1380-4bfb-901e-af8f9dfdcf8f,请求时间: 2026年2月25日12:19左右 [图片] 代码: const cloud = require('wx-server-sdk'); cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }); const db = cloud.database(); function getOpenId(event, context) { // 1. getWXContext(同步,返回 OPENID) if (cloud.getWXContext) { try { const wxContext = cloud.getWXContext(); if (wxContext && wxContext.OPENID) return wxContext.OPENID; if (wxContext && wxContext.openid) return wxContext.openid; } catch (e) {} } // 2. 入参 context(微信注入) if (context && context.openid) return context.openid; if (context && context.OPENID) return context.OPENID; if (context && context.userInfo && context.userInfo.openId) return context.userInfo.openId; // 3. 网关有时会把用户信息放在 event if (event && event.userInfo && event.userInfo.openId) return event.userInfo.openId; if (event && event.openid) return event.openid; return ''; } exports.main = async (event, context) => { let openid = getOpenId(event, context); if (!openid && cloud.getWXContext) { try { const p = cloud.getWXContext(); const wxContext = typeof p.then === 'function' ? await p : p; openid = (wxContext && (wxContext.OPENID || wxContext.openid)) || ''; } catch (e) {} } if (!openid) { return { ok: false, errMsg: '未登录' }; }
https://developers.weixin.qq.com/miniprogram/dev/wxcloudservice/wxcloud/guide/authority.html[图片]
[图片][图片]我这新用户开通云开发环境才半个月就说我到期了要续费?我好像理解了,这个号之前是发布过一个线上版本,后来隔了很久我又改了名字重新开发,现在还在开发环境,这种是不是没办法薅这个羊毛了?
这个云开发环境我用的免费的没续费会怎么样?因为我只是不是不发布就可以用免费版的?但是我不小心发布了还有白嫖的机会吗 [图片]
小程序示例
小程序官方示例Demo,包含云开发示例。
小程序示例
扫码体验