微信云开发官网
https://developers.weixin.qq.com/miniprogram/dev/wxcloudservice/wxcloud/reference-http-api/database/databaseMigrateExport.html [图片] access_token可以成功调取,但是调取后导出数据库内容时却返回未开通云开发服务 [图片] 这里已经开通了云开发服务,环境ID也有了,为什么会返回未开通呢?
[图片]点击没反应,上午都还可以的
使用云开发作为后端,数据都写的File ID,结果send-message-img不支持使用云开发File ID,使用正常链接可以,希望官网能修复一下
我就想知道,小程序云环境共享,比如小程序A开通了云开发环境,同主体下的小程序B没开通,那么,B能否使用A的资源?它这个云环境共享是开通一个账号,同主体下其他账号都不用开通云环境就能共享使用云开发能力,还是说每个小程序都必须开通云开发能力才能实现这个共享功能?我试了好久,没开通云环境的一方调用开通云环境的一方,但是没开通的显示没有云环境,折腾半天都搞不对。。。。
点击云开发平台,显示空白页面,啥也没有,偶尔出现点击后没有反应的现象。
您好,针对您提出的问题,更新微信开发者工具后云开发控制台打不开的情况,这可能是由于微信开发者工具更新后部分插件未能正确加载导致的。您可以尝试以下解决方案:
希望这些建议能帮助您解决问题。如有其他疑问,欢迎随时提问。
----------------------------------------------------------------------------
本回答由 云开发AI小助手 生成
await db.collection('channel').aggregate() .lookup({ from: 'user', let: { channelid: '$_id' }, pipeline: $.pipeline().match( _.expr( $.eq(['$channel', '$$channelid']) ) ).done(), as: 'usercount' }) .group({ _id:"_id", total:$.size("$usercount") }) .limit(100) .end() 请教一个问题,我目前有两个表格,表格一渠道channel,表格二user。管理关系是channel里面的_id和user里面chanel关联。我现在需要更新channel里面的统计数据,我想计算返回对应渠道中user数量,更新到channel表中。如果这个能一起行完成很ok,如果不行我想两次操作,第一次操作算出来渠道的数量,然后for更新到chanel里面。
调用如下接口;let token_url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=' + appid + '&' + 'secret=' + secret; 云函数返回如下信息:errcode: 40164, errmsg: "invalid ip xx.xxx.xx.xx ipv6 ::ffff:43.142.62.27, not in whitelist dia 每次xx.xxx.xx.xx ip内容都不一样,这怎么在白名单里添加啊?
http://m.v.qq.com/play/play.html?vid=z3562sifjq1&url_from=share&second_share=0&share_from=copy ps:这不是腾讯视频的链接吗? [图片]
已经修复上线,可以体验下
🚀 云开发内容管理全新升级 ✨
📒【产品文档】:https://docs.cloudbase.net/cms/intro
👉 点击进入 【新版本内容管理】: https://tcb.cloud.tencent.com/cloud-admin/#/management/content-mgr/index
上传云函数失败 [图片]
如果使用外部数据库很容易实现,只要往sql sever里添加一条记录,id自动加1,就能自动关联,现在我的需求和这个类似,假如我往云数据库里添加了一条记录,我希望这条数据有一个简答的数字id与之绑定,使用现有的api就是使用云函数里写 // 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境 const db=cloud.database() const _=db.command // 云函数入口函数 exports.main = async (event, context) => { const wxContext = cloud.getWXContext() return await db.collection('user') .where({ _id:3 }) .update({ data:{ code:_.inc(1) } }).then(res=>{ return { code:1, msg:res } }).catch(err=>{ return{ code:2, msg:err } }) } 这里code实现了加1,但是我想马上获取这次操作后code的值,请问各位大神有什么办法吗?假定同时有多个人触发了这个inc操作,我希望每个人都能获取自己操作inc后的code值,类似餐馆的点餐,好让大家都能获取一个排队号码?难道餐馆类的app都是使用的外部的数据库,没人使用wx家的云数据库吗?!
我用相同的代码写了两个云函数,分别放在共享云环境和独享云环境中调试,确保了每个云环境中都有一个叫users的数据集合,在前端页面的调用代码也一模一样,但是结果却截然不同,独享云环境(以自定义内容开头)里,云函数对数据库的操作一切正常,而在共享云环境(education开头)里,云函数在操作数据库时,提示:{errCode: -502005, errMsg: "collection.get:fail -502005 database collection no…ud-admin#/copilot?q=DATABASE_COLLECTION_NOT_EXIST"} 但是已经反复检查过,已创建数据集,而且名称无误。更奇怪的是,在共享云环境下,直接调用API操作这个指定名称的数据集,又是正常的,无论读还是写,就是调用云函数的时候不行。
https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_Open_Tag.html [图片]
点击没任何响应 pc页面调试https://servicewechat.com/wxa-qbase/jsoperatewxdata这个接口返回:{ "base_resp": { "ret": 0 }, "data": "{\"baseresponse\":{\"errcode\":-501000,\"errmsg\":\"Environment invalid and please check your parameters 请前往云开发AI小助手查看问题:https:\/\/tcb.cloud.tencent.com\/cloud-admin#\/copilot?q=INVALID_ENV\"}}" }
async function openTravelApplication(data) { //打开车辆行程列表 return cloud.openapi.urlscheme.generate({ jumpWxa: { path: `/packageTravelSafety/pages/list/list`, query: `key=${data.key}` // 传递的参数 }, // 如果想不过期则置为 false,并可以存到数据库 isExpire: true, // 一分钟有效期 expireTime: parseInt(Date.now() / 1000 + 60), }) } exports.main = async (event, context) => { return openTravelApplication(event) return 'action not found' } 最终返回的结果是 errMsg: urlscheme.generate:fail env status is isolated
[图片]一直没问题,查了条数,还没用完
[图片]
如题,请问云开发数据库如何做到真实运营期间的数据安全?因为目前已获得权限的个人微信账户登录是可以看到所有的数据库信息、云函数代码的,这意味着只有有了授权就可以自由查询数据库的所有内容,这有可能导致用户信息和程序代码被泄露,请问云开发关于这个问题是如何处理的? 我现在制作的小程序主要是服务家政的,其中风险就在于内鬼在数据库里面盗取用户信息卖给其他人,但是我发现云开发管理员权限是个人而非公司,云开发管理员权限已经等同于超级管理员,已授权的权限非常大并且操作数据库没有记录,我感觉这个服务迟早会导致严重的数据泄露问题。请问官方有解决方案吗?
开发微信小程序时如何设置成为超级管理员?在云开发页面如何设置成为超级管理员权限?
云函数有删除了,与之相关的页面也删除了,怎么还一直报错
[图片] [图片] [图片] [图片] [图片]
小程序示例
小程序官方示例Demo,包含云开发示例。
小程序示例
扫码体验
有没有可能accessToken不是当前小程序的?