微信云开发官网
我想问一下云开发中怎么获取用户登录后的昵称,我看有获取登录后的openid,但是没有昵称
云数据库模型配置的字段是枚举类型,部分无法正常读取,(一共设置了4个枚举类型,有2个无法读取,2个正常)。 之前都是可以用的突然就这样了。 有提示 “当前数据模型字段缓存更新中,通过SDK的模型方法读写数据,可能会出现无法获取到新增或更新的模型字段,稍等缓存更新完成后即可正常使用。“ 等了3天还是这样b4e”121261 [图片][图片]
小程序接入agent-ui测试无报错但是也没返回结果,求大神解答,非常感谢 [图片] [图片] [图片]
云开发文件存储权限,如何设置给特定的人查看文件? 我的业务需求,允许所有人上传文件,但是只允许管理员查看文件,请问如何设置? 以下是我尝试的办法,无法实现上面的需求,管理员没有权限查看文件 omi1Z7PM98oSE9haIYU 是管理员的openid { "read": "auth.openid == 'omi1Z7PM98oSE9haIYU'", "write": true } 请问改如何设置?
[图片]点击云开发无反应 网络正常
[图片][图片] 明明资源端cloudbase_auth函数也弄好了,调用端的new wx.cloud.Cloud也部署好了,共享环境的时候权限也弄好了。环境也没过期,没隔离
[图片] 域名已备案一个来月了,去腾讯云控制台看过,备案状态正常。
相关说明说说云托管不支持匿名调用,我使用未登录模式初始化 cloud 之后 callCantainer 无法使用为了获取数据,则必须要用户登录,但是部分账号出现了 “使用完整服务”相关提示,无法自动发起登录若要用户不登录,还要调用接口,则只能开放云托管公网访问是否如此?
https://developers.weixin.qq.com/miniprogram/dev/wxcloudservice/wxcloud/basis/getting-started.html 已经配置好了云环境,但是在微信开发者工具中,云开发点了没反应,不会动,跳转不出来云开发控制台界面[图片][图片]
[图片]
如题,云函数是否有 读写 Pages下文件权限。如无,有没有其他择中办法可以解决。大神们来回答下。三克油!!!
大家好: 我在向小程序的云数据库中添加数据时,出现数据_id重复的错误;但是实际数据是添加成功了的,为啥呢。。。 const db = wx.cloud.database(); db.collection(YJ.DB_NAME).add({ data: result, fail(err) { log.errRT("upload data err:", err); }, }); 出错提示如下: upload data err: Error: errCode: -502001 database request fail | errMsg: [FailedOperation.DuplicateWrite] multiple write errors: [{write errors: [{E11000 duplicate key error collection: tnt-3m0jc.results index: _id_ dup key: { : "001018000038" }}]}, {<nil>}] 请前往云开发AI小助手查看问题:https://tcb.cloud.tencent.com/dev#/helper/copilot?q=DATABASE_REQUEST_FAILED at success (https://lib/WACloud.js:1:268121)
https://developers.weixin.qq.com/minigame/dev/wxcloud/basis/message-push.html#option-cloud 我根据上面这个教程,我使用小程序A共享了云环境给公众号B,使用一个云函数来处理用户给公众号发的消息,现在的情况是 文字消息可以接收并处理 但语音消息只能拿到 mediaid,无法再往下处理了,尝试了各种接口比如,获取临时素材,以及公众号接口云调用都不行 尝试过的做法 const result = await cloud.openapi.customerServiceMessage.getTempMedia({ mediaId: event.mediaId });// 从消息事件中获取的媒体IDh 还有 const c = new cloud.Cloud({ appid: '---', resourceAppid: '--', resourceEnv: 'cloud1-xxx', }) const response = await cloud.openapi({ appid: '---' }).officialAccount.media.get({ media_id: event.mediaId }) 还有只有使用 http 请求,但是没有 access token const url = `https://api.weixin.qq.com/cgi-bin/media/get?access_token=${access_token}&media_id=${media_id}` const response = await axios({ method: 'get', url: url, responseType: 'arraybuffer' // 处理二进制数据 })
const result = await cloud.openapi({
appid: '公众号的appid'
}).customerServiceMessage.getTempMedia({
mediaId: event.mediaId });
首先云环境共享的情况下,云调用写法需要带入appid才行。比如这句应该这么写。
但是这个api是小程序内获取客服消息临时素材不确定行不行。你可能是得调公众号的获取素材接口。https://developers.weixin.qq.com/doc/offiaccount/Asset_Management/Get_temporary_materials.html
如果接口不支持云调用且没有accessToken,那么就需要你在云函数里面开一个触发器专门用来获取公众号的accessToken
[图片][图片] 用了几年了没问题,突然就用不了了 APPID:wxe1ccf1d9a0f5c24e
[图片]
在开发过程中,需要不断创建云函数,想知道每个小程序每个环境最多能创建多少个云函数。
Error: cloud.callFunction:fail Error: errCode: -504002 functions execute fail | errMsg: Error: errCode: -501001 resource system error | errMsg: security.getWxContext:fail [100003] Param Invalid: env check invalid be filterd (cba0e7ca-d110-4e00-b012-3f5c36d69f89) 请前往云开发AI小助手查看问题:https://tcb.cloud.tencent.com/dev#/helper/copilot?q=INVALID_ENV at callGeneralOpenAPI (/var/user/node_modules/wx-server-sdk/index.js:426:19) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async callWXOpenAPI (/var/user/node_modules/wx-server-sdk/index.js:2364:28) at async exports.main (/var/user/index.js:31:18) (callId: 1743150524134-0.195116592419468) (trace: 16:28:44 start->16:28:44 system error (Error: errCode: -504002 functions execute fail | errMsg: Error: errCode: -501001 resource system error | errMsg: security.getWxContext:fail [100003] Param Invalid: env check invalid be filterd (cba0e7ca-d110-4e00-b012-3f5c36d69f89) 请前往云开发AI小助手查看问题:https://tcb.cloud.tencent.com/dev#/helper/copilot?q=INVALID_ENV at callGeneralOpenAPI (/var/user/node_modules/wx-server-sdk/index.js:426:19) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async callWXOpenAPI (/var/user/node_modules/wx-server-sdk/index.js:2364:28) at async exports.main (/var/user/index.js:31:18)), abort) at O (<anonymous>:1:256424) at <anonymous>:1:292776(env: Windows,mp,1.06.2409140; lib: 3.7.11)
这个云环境免费,发布体验版算上线么?云环境会因为发布体验版转为付费环境么? 以下活动 免费体验活动 为更好地助力小程序开发者高效开发,云开发推出开发阶段免费体验活动,具体细则如下: 自 2025 年 2 月 19 日起,每个没有云环境或云环境已注销超过 1 个月的小程序账号,可创建一个免费云环境; 免费云环境在开发阶段无需开发者续费,可持续使用直至小程序发布上线; 小程序发布上线后,免费云环境将转为付费环境,在下一云环境续费周期生效。具体付费信息将提前通过微信公众平台、腾讯云等渠道下发通知,开发者需留意并自行处理; 此活动时间截止到 2025 年 12 月 31 日,如有调整将提前 3 个月在微信开放社区及腾讯云官网进行通知。https://developers.weixin.qq.com/miniprogram/dev/wxcloudservice/wxcloud/billing/price.html
3.7.11 Mac windows都一样
[图片] 时候 ==> 事后。 文档链接: https://developers.weixin.qq.com/miniprogram/dev/wxcloudservice/wxcloudrun/src/basic/intro.html
小程序示例
小程序官方示例Demo,包含云开发示例。
小程序示例
扫码体验
目前无法通过接口获取头像和昵称,只能通过头像昵称填写来获取,参考文档:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/userProfile.html