个人案例
- 小云名片
超简单的多重身份名片生成工具
小云名片扫码体验
- Teem
Teem,真的可以见到陌生人
社交破冰扫码体验
- 开发者工具没有报错信息?
开发者工具:1.05.2203070 Macbook Pro M1:macOS 12.2.1 小程序某个函数没有使用 async 关键字,在程序主体部分使用了 let object = await db.collection('xxx'),程序执行终端,但是控制台没有错误信息。 [图片]
2022-03-11 - 企业付款到零钱税务问题
https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay.php?chapter=14_1 这个功能开通后,税务问题是怎么解决的?或者说怎么解决这部分发票问题?
2022-03-10 - security.mediaCheckAsync 异步回调我服务器,到底怎么回消息给微信服务器?
https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/sec-check/security.mediaCheckAsync.html 按照下面,直接回 success 字符串,微信还是多次访问我的服务器??? [图片]
2022-03-01 - 支持坐标
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/extensions/cms/content.html 希望 CMS 内容类型支持【坐标】字段,因为要排序 [图片]
2021-11-28 - 官方代码有bug
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/database/transaction.html const cloud = require('wx-server-sdk') cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) const db = cloud.database({ // 该参数从 wx-server-sdk 1.7.0 开始支持,默认为 true,指定 false 后可使得 doc.get 在找不到记录时不抛出异常 throwOnNotFound: false, }) const _ = db.command exports.main = async (event) => { try { const result = await db.runTransaction(async transaction => { const aaaRes = await transaction.collection('account').doc('aaa').get() const bbbRes = await transaction.collection('account').doc('bbb').get() if (aaaRes.data && bbbRes.data) { const updateAAARes = await transaction.collection('account').doc('aaa').update({ data: { amount: _.inc(-10) } }) const updateBBBRes = await transaction.collection('account').doc('bbb').update({ data: { amount: _.inc(10) } }) console.log(`transaction succeeded`, result) // 这句会报错 // 会作为 runTransaction resolve 的结果返回 return { aaaAccount: aaaRes.data.amount - 10, } } else { // 会作为 runTransaction reject 的结果出去 await transaction.rollback(-100) } }) return { success: true, aaaAccount: result.aaaAccount, } } catch (e) { console.error(`transaction error`, e) return { success: false, error: e } } } console.log(`transaction succeeded`, result) // 这句会报错
2021-11-16 - transaction error {}?
报错:内容如下,具体什么错看不到。 日志内容 Request ID: 10683c1f-4624-11ec-9cce-064c6fd90d29 执行时间: 308ms内存使用: 25.91 MB 返回结果 {"success":false,"error":{}} 日志 START docId1 = 18ed0968619274b40573b419494a2a8e, openid1 = od1W_5VaHYLBdCUrmsIbwUjSq26E docId2 = 18ed0968619274b10573b3df269fb06c, openid2 = od1W_5Wuu0W12WuS0-0gD4jchsew 当前未指定env,将默认使用第一个创建的环境! 当前未指定env,将默认使用第一个创建的环境! 当前未指定env,将默认使用第一个创建的环境! 当前未指定env,将默认使用第一个创建的环境! 当前未指定env,将默认使用第一个创建的环境! 当前未指定env,将默认使用第一个创建的环境! transaction error {} REPORT RequestId:10683c1f-4624-11ec-9cce-064c6fd90d29 Duration:308ms Memory:256MB MemUsage:25.910156MB END
2021-11-15 - res.subscriptionsSetting.mainSwitch 获取订阅设置,报错看不懂?
[图片] 相关代码: wx.getSetting({ withSubscriptions: true, success(res) { console.log('获取授权设置 res.authSetting', res.authSetting) console.log('获取授权设置 res.subscriptionsSetting', res.subscriptionsSetting) serverlog.info('获取授权设置 res.authSetting', res.authSetting) serverlog.info('获取授权设置 res.subscriptionsSetting', res.subscriptionsSetting) serverlog.info('获取授权设置 res.subscriptionsSetting.mainSwitch', res.subscriptionsSetting.mainSwitch) // 591行
2021-10-31 - 云函数访问出错?
报这个错看不懂什么意思。。 [云函数访问出错 getphone] error: https://usr//app-service.js:4482:6764 https://lib/WASubContext.js:2:57259 n@https://lib/WASubContext.js:2:32245 https://lib/WASubContext.js:2:42718 E@https://lib/WASubContext.js:2:42443 https://lib/WASubContext.js:2:42481 d@https://lib/WASubContext.js:2:109197 https://lib/WASubContext.js:2:91345 https://lib/WASubContext.js:2:102749 c@https://lib/WAServiceMainContext.js:2:115770 https://lib/WAServiceMainContext.js:2:109086 _onNativeTimer global code
2021-10-05 - 右上角「•••」的「设置」里的「通知管理」Android 和 iOS 名称不一致?
[图片] [图片] 左边是Android(小米MIX2),右边是iOS(iPhone 12),如果需要弹窗提示用户打开相关设置的开关,需要根据手机OS判断后,给出相应提示吗?
2021-09-25 - 微信云开发,数据库 add 18000条报错?
[error] 函数执行失败(耗时 5656ms) Error: collection.add:fail -501001 resource system error. 413 Payload Too Large | [http://tcb-api.tencentcloudapi.com/admin?&eventId=17c071f7a71_3&seqId=17c071f7a71_3] at toSDKError (/xxx/cloudfunctions/ordercollect/node_modules/wx-server-sdk/index.js:8089:19) at Object.returnAsFinalCloudSDKError (/xxx/cloudfunctions/ordercollect/node_modules/wx-server-sdk/index.js:8060:12) at /xxx/cloudfunctions/ordercollect/node_modules/wx-server-sdk/index.js:1225:32 at processTicksAndRejections (internal/process/task_queues.js:97:5) 意思是一次请求数据量太大吗?之前用add提交20000+条数据,没报这个错啊。是新加了限制吗? 如果数据量太大怎么add呢? 代码: console.log('读取数据[记录数=' + recordsLength + '][耗时=' + readMS + '秒]') // return await db.collection('xxx').add({ data: data }).then(res => { if (res.errMsg == 'collection.add:ok') { let after = new Date() let costMS = (after.getTime() - read.getTime()) / 1000 console.log('统计成功: [统计月份=' + lastMonthYm + '][记录生成时间=' + nowStr + '][生成记录数量=' + recordsLength + '][耗时=' + costMS + '秒]') } else { console.log('统计失败:', res) } })
2021-09-21