1、小程序A开通了云开发,开通了资源共享,小程序B是调用方 2、小程序A里面的云函数getOpenid是官方获取openid的(在小程序A内一切正常获取) return { openid: wxContext.OPENID, appid: wxContext.APPID, unionid: wxContext.UNIONID, }; 3、小程序B去调用资源方的getOpenid,可以调用正常,但是控制台返回结果只返回了appid有值,其他2个字段都是空 4、小程序B调用资源方其他的云函数正常 问一下各位大佬如何处理
Uniapp开发使用微信开发者工具提供的云开发,在编译项目后没有cloudfunctions文件夹显示。有哪位朋友知道为什么嘛
https://developers.weixin.qq.com/miniprogram/dev/wxcloudservice/wxcloud/guide/database/
[图片][图片] 为什么后台数据权限设置为创建者可读写,还是无法写入数据。可以确认数据是本人创建的。
我会用程序,把大家的最高分都存在数据库里。用到了openid和自己生成的gameid,是唯一的: 存进去的数据整理成排行榜,展示前100名: [图片] 事实上也确实存进去了: [图片] 所有的用户,应该看到的都是这一套数据才对 但现在我找我朋友试用,他看到的数据,根本不是我现在的数据库里的数据。 中途确实没续过数据库,所以我换过一次。 但之前的没续费也废弃了啊。 而且我现在把新的数据库写到程序里了,他应该往新的库里存才是。 这咋回事?感觉他还是旧的?
其它app里面如何打开微信小程序并且跳到微信小程序的指定页面里面去,进入指定页面唤醒微信支付功能
单页模式时调用wx.cloud.getTempFileURL触发 "STORAGE_EXCEED_AUTHORITY" 错误,但是在正常模式下就不会报这个错误,这是为什么? 1、云环境:已经检查过云环境在单页模式下是正常初始化成功了的; 2、权限:云存储中的文件权限是所有人可读状态; 3、代码片段: const result = await wx.cloud.callFunction({ name: 'getCardInfo', data: { cardId: cardId } }); console.log('获取分享结果:', result); if (result.result && result.result.code === 0 && result.result.data) { const cardInfo = result.result.data; // 处理视频URL let videoUrl = cardInfo.videoUrl || ''; console.log('videoUrl:', videoUrl); if (videoUrl && videoUrl.startsWith('cloud://')) { try { const videoRes = await wx.cloud.getTempFileURL({ fileList: [videoUrl] }); if (videoRes.fileList && videoRes.fileList[0]) { videoUrl = videoRes.fileList[0].tempFileURL; console.log('视频临时链接:', videoUrl); } } catch (error) { console.error('获取视频临时链接失败:', error); videoUrl = ''; } }
小程序A的云环境Ea,授权给了小程序 B,小程序B如何上传图片到Ea的存储里?😭试了几次都不对
[图片] 想问一下要这段要写在哪裏,然后共享云数据库调用和修改collection中数据的写法跟正常的一样吗还是怎麽样?
index.js:32 Error: collection.get:fail -501001 resource system error. env status is isolated 这是怎么回事 有一个云函数一直报错
如题
[图片][图片]
[图片]
同一主体下的小程序A和小程序B,共同使用小程序A的云开发环境,按照说明已经完成配置。 调用资源方小程序B 可以 在app.js中 通过 wx.cloud.database({env:"小程序A的环境id"}), 成功初始化;但是在读取数据库内容时,失败。 同样的代码,在资源方的小程序A里,可以成功走通。 这是初始化代码: wx.cloud.init({ resourceAppid:'wx41xxx5185', env:'grxxxxx30472' }).then((res)=>{ console.log("ok init"); }).catch((err)=>{ console.log("error init") }); App({}) 这是页面读取数据库代码: // index.js const db=wx.cloud.database(); Page({ get:function(){ console.log("start get document..."); db.collection('programList').doc('a40fc074675797030245a7ba3d163aa9').get({ success:(res)=>{console.log("okkk")}, fail:(err)=>{console.log("oh no")} }); } }) 这是console.log的输出。 [图片]
[图片][图片][图片][图片][图片][图片][图片][图片]
获取服务号token请求 {errcode: 40164, errmsg: "invalid ip 183.141.37.160 ipv6 ::ffff:183.141.37.1… not in whitelist rid: 67578e56-4f1c37a7-2acb6cc1"}[图片]
微信小程序后台不能登录,进入页面空白,上午还好好的 [图片]
[图片][图片] [图片] [图片] 1.我在微信开放平台已经绑定我得小程序和公众号 2.我在云函数调用cloud.getWXContext()还是没有UNIONID,具体是什么原因??????
chat.js? [sm]:129 调用失败: Error: cloud.callFunction:fail Error: errCode: -501003 exceed request limit | errMsg: Request exceeded the limit 请前往云开发AI小助手查看问题:https://tcb.cloud.tencent.com/cloud-admin#/copilot?q=EXCEED_REQUEST_LIMIT (callId: 1733663496374-0.09817269331949952) (trace: 21:11:36 start->21:11:36 system error (Error: errCode: -501003 exceed request limit | errMsg: Request exceeded the limit 请前往云开发AI小助手查看问题:https://tcb.cloud.tencent.com/cloud-admin#/copilot?q=EXCEED_REQUEST_LIMIT), abort)
云开发发送短信提示 (GB:0012)运营商人工审核驳回,怎么处理?[图片]
小程序示例
小程序官方示例Demo,包含云开发示例。
小程序示例
扫码体验
当然没有。
Openid只会返回A小程序的openid,想返回b小程序的openid,是另外一个FROM_OPENID
云函数里代码要改成:
return{ openid:wxContext.FROM_OPENID||wxContext.OPENID ... }