- 现在小程序要怎么发布新版本?
更新小程序版本上传后,在版本管理里找不到审核发布的地方了,改成一堆看不懂的名词,倒底要怎么才能发布呢 帮助里的功能引导教程里也是什么也没有。就是只管改不管教呗,搞那么复杂,非要专业人士才能做小程序开发了是吧 [图片] [图片]
2023-11-30 - 小程序的对外域名是什么?
想把小程序和美团对接,在小程序上验美团券码 美团那边需要提供“回调域名”,请问小程序的外的域名是什么啊 [图片]
2023-05-06 - 环境都删了,日志也关了,还在扣费,这是技术究竟是多愚蠢?
这个问题已经搞了快一个月了吧,我发几个贴也没正经的小程序的人来答复。难到这个问题就这么难吗?难道还想天天看有人发帖黑你们吗?
2022-11-14 - 昨天把环境删了,今天又提示欠费,一看环境还在,你到底要干嘛呀?
今天又删一边,这次把删除过程逐步截了图做为证据,看你明天还扣不扣钱 [图片][图片][图片]
2022-11-02 - 如何删除环境,怎么都找不到地方,简直怀疑腾讯是故意这么干的?
腾讯云天天提醒我有个环境欠费了,在哪里删除环境啊? 按小程序的帮助文档还是论坛的答复,都找不到删除的地方,简直怀疑企鹅是故意的,让人删不掉,天天被他黑钱 2.怎么查询一个小程序使用和关联的所有环境呢? 是不是就是app.js下面写的这里了? App({ onLaunch: function () { // 设置云开发环境 wx.cloud.init({ env: "xxxx", traceUser:true })
2022-10-31 - 如何删除小程序环境?
有两个问题请教大家: 腾讯云天天提醒我有个环境欠费了,在哪里删除环境啊?怎么查询一个小程序使用和关联的所有环境呢?
2022-10-30 - 小程序涉及收集、使用和存储用户信息,审核不通过,应该怎么整改?
我是通过小程序自带的接口wx.getUserProfile获取的,正常走了流程,获取前告知用户。就死活审核不过,请问各位大佬,该如果整改 还有,提个问题,为什么要输AppID? [图片]
2022-08-08 - 同一个微信号,不同小程序的openid,又获取不到unionid?
同一个微信号,用不同的邮箱申请了两个小程序,现在想让这两个小程序的云数据库互通 1.但是同一用户访问这两个小程序的openid不一样,查了一通,说这种情况下的unionid是一样的,但用"login"返回的unionid是空的 event:userInfo: {appId: "xxx", openId: "xxx"}__proto__: Objectopenid:"xxx"unionid: ""请问改如何获取unionid,或者这种情况下有没办法让同一用户的两个小程序openid相同或者互相绑定 2.用如下代码实现了两个小程序的数据库互通,但由于openid不同,却无法实现数据互通 1. A端(资源方)操作创建一个云函数,名为 cloudbase_auth,将以下代码写入,同步 const cloud = require('wx-server-sdk') cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV 4 }) //云函数入口函数 exports.main = async (event, context) => { const wxContext = cloud.getWXContext() console.log(event) console.log(wxContext) // 跨账号调用时,由此拿到来源方小程序/公众号 AppID console.log(wxContext.FROM_APPID) // 跨账号调用时,由此拿到来源方小程序/公众号的用户 OpenID console.log(wxContext.FROM_OPENID) // 跨账号调用、且满足 unionid 获取条件时,由此拿到同主体下的用户 UnionID console.log(wxContext.FROM_UNIONID) return { errCode: 0, errMsg: '', auth: JSON.stringify({ // 自定义安全规则 // 在前端访问资源方数据库、云函数等资源时,资源方可以通过 // 安全规则的 `auth.custom` 字段获取此对象的内容做校验, // 像这个示例就是资源方可以在安全规则中通过 `auth.custom.x` 获取 }) } } 2. B端(需求方)操作创建一个云函数,用于请求A方资源,例如叫GetADB 将以下代码写入GetADB保存后同步,注意修改自己的配置信息 // 云函数入口文件 const cloud = require('wx-server-sdk') // 云函数入口函数 exports.main = async (event, context) => { // 声明新的 cloud 实例 var c1 = new cloud.Cloud({ resourceAppid: '修改为A的AppID', // 资源方环境 ID resourceEnv: '修改为A的环境ID', }) // 跨账号调用,必须等待 init 完成 // init 过程中,资源方小程序对应环境下的 cloudbase_auth 函数会被调用,并需返回协议字段(见下)来确认允许访问、并可自定义安全规则 await c1.init() // 完成后正常使用资源方的已授权的云资源 return new Promise(async (resolve, reject) => { //多数报错504002什么的,都是没写下面这段代码,或者查询的数据库不存在导致 const db = c1.database() await db.collection('数据库名称').limit(1000).field({ id: true29 }).get() .then(res => { console.log('获取-A数据库-成功',res) resolve(res.data) }).catch(err => { console.log('获取-A数据库-失败',err) reject(err) }) }) }
2021-10-06 - 微信小程序安装node-xlsl失败?
想把数据存成excel文件,百度了说需要安装node-xlsl,但我这边一直安装失败。安装步骤如下: 1.新建一个node-js云函数excel2 2.在excel2右键点“内建终端打开” [图片] 3.在终端中运行:npm install node-xlsl,报错 PS D:\10-My Doc\06-微信小程序\00-我的小程序\05-自习室0328\cloud\excel2> npm install node-xlsl npm WARN package.json excel2@1.0.0 No description npm WARN package.json excel2@1.0.0 No repository field. npm WARN package.json excel2@1.0.0 No README data npm ERR! Windows_NT 10.0.19041 npm ERR! argv "C:\\Program Files (x86)\\nodejs\\node.exe" "C:\\Program Files (x86)\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "node-xlsl" npm ERR! node v4.4.3 npm ERR! npm v2.15.1 npm ERR! code E404 npm ERR! 404 Not found : node-xlsl npm ERR! 404 npm ERR! 404 'node-xlsl' is not in the npm registry. npm ERR! 404 You should bug the author to publish it (or use the name yourself!) npm ERR! 404 It was specified as a dependency of 'excel2' npm ERR! 404 npm ERR! 404 Note that you can also install from a npm ERR! 404 tarball, folder, http url, or git url. npm ERR! Please include the following file with any support request: npm ERR! D:\10-My Doc\06-微信小程序\00-我的小程序\05-自习室0328\cloud\excel2\npm-debug.log
2021-07-23 - 微信小程序数据库联表查询lookup遇到的问题?
1.需求:数据库里两个集合entryLog和userList,两个集合都有cardNo字段,想把两个集合中cardNo相同的记录关联并输出到小程序端 2.问题,在云函数里看到记录关联了,但在小程序端返回值为空 3.数据集合如下: enrtyLog: { cardNo:"" isNew:true ... } userList: { cardNo:"" nickName:"" ... } 4.代码如下: 云函数 getGuest: // 云函数入口文件 const cloud = require('xxx') cloud.init() const db = cloud.database() // 云函数入口函数 exports.main = async (event, context) => { var $ = db.command.aggregate const _ = db.command db.collection('entryLog').aggregate() .lookup({ from: 'userList', localField: 'cardNo', foreignField: 'cardNo', as: 'cardInfo', }).match({ isNew: true }) .end() .then( res =>{ console.log("getGuest successfully,",res) result(res) } ) .catch(err => console.error(err)) } 小程序端 todayGuest: function() { wx.cloud.callFunction({ name: 'getGuest', complete: res => { console.log('getGuest successfully : ',res) } }) }, 运行后,云函数的日志如下,看起来是运行正常的: getGuest successfully, { "list": [ { "cardNo": "W071701", "date": "2021-07-21", "isNew": true, 。。。 "cardInfo": [ { "nickName": "xxx", "cardNo": "W071701", 。。。 } ] }, 但在小程序端却没有返回值: getGuest successfully : {errMsg: "cloud.callFunction:ok", result: null, requestID: "xxx"} 5.另外,还有个问题,在云函数里用了project,想从userList中只取部分字段,但下面的代码没用: .project({ cardNo:1, nickName:1, })
2021-07-21