看下日志自行排查吧
小程序无法支付?小程序付款时提示小程序违规无发付款,但后台并未收到如何通知或具体描述哪里违规,商户号已经核实并未限制付款功能。 [图片] [图片] [图片] [图片]
10-29开发者需在5s内回复,而且不可回复异常内容 如果微信重复推送的情况下无法保证幂等,建议可在接到事件消息后开个线程来处理内部业务或者用客服消息接口进行异步回复
text被动回复消息假如服务器无法保证在五秒内处理并回复,必须做出下述回复,这样微信服务器才不会对此作任何处理,并且不会发起重试(这种情况下,可以使用客服消息接口进行异步回复),否则,将出现严重的错误提示。详见下面说明:https://developers.weixin.qq.com/doc/offiaccount/Message_Management/Passive_user_reply_message.html 文本消息回复,什么情况下会重试?发现微信服务器第一次发送用户消息给开发者,处理正常,但是两秒后又发送了一次,这是什么原因呢? [图片]
10-29wx.downloadFile是不是指定了filePath
wx.downloadFile下载文件安卓和苹果存在差异?使用wx.downloadFile下载视频,微信版本号已更新,安卓200M以内的视频都可以下载,但是苹果手机超出50M就报errMsg: "downloadFile:fail exceed max file size",wx.downloadFile对手机型号也有要求吗?
10-29500是服务器内部错误,自己看日志排查一下
通过callContainer接口获取png图片,接口返回500,RangeErrorerrCode: -1 errMsg: "cloud.callContainer:fail [call_id 0.28475104170929266_1729951871256] error while processing internal response RangeError: Invalid code point 1937376 服务部署在微信云托管,其中有一个接口是返回 logo png图片(十几KB,返回字节流),responseType设置为arraybuffer,content-type设置为image/png. 结果状态码为500,并返回以上错误。接口在云托管上测试正常。 其他返回JSON接口均正常。 [图片]
10-29你要看下format2 是在哪个文件里面,是怎么引入的,举个栗子如果是在date-utils里面,那么 const dateUtils = require('date-utils'); dateUtils.format2 (xxx)
云开发云函数如何调用普通函数?这里是一个毫秒转分:秒的格式化函数,format2,如何在云函数中调用? [图片] [图片] [图片] // 云函数入口文件 const cloud = require('wx-server-sdk') const dateUtils = require('date-utils') process.env.TZ ='Asia/Shanghai' cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) const db = cloud.database() const _ = db.command // 云函数入口函数 exports.main = async (event, context) => { console.log(event); let padTo2Digits = function (num) { return num.toString().padStart(2, '0'); } let padTo3Digits = function (num) { return num.toString().padStart(3, '0'); } let format2 = function(num){ let totalSeconds = num; let ms = totalSeconds % 1000; totalSeconds = parseInt(num/1000); // ️ 获取完整分钟数 const minutes = Math.floor(totalSeconds / 60); const seconds = totalSeconds % 60; // ✅ 格式化为 MM:SS // const result = `${this.padTo2Digits(minutes)}:${this.padTo2Digits(seconds)}:${this.padTo3Digits(ms)}`; const result = `${this.padTo2Digits(minutes)}:${this.padTo2Digits(seconds)}`; //console.log(result); // ️ "09:25" return result; } try { let dt = new Date(); let today = dt.toFormat("YYYY-MM-DD"); let time = dt.toFormat("YYYY-MM-DD HH24:MI:SS"); let res = await db.collection('profiles') .aggregate() .match({ _id:_.exists(true) }) .skip(0) .limit(500) .end() let items = res.list; items.forEach(async (item)=>{ let _id = item['_id']; let diff = item['diff']; let ytimes = this.format2(diff); console.log(_id,ytimes); await db.collection('profiles').doc(_id).update({ // data 字段表示需新增的 JSON 数据 data: { ytimes: ytimes, } }) }) } catch(e) { console.error(e) } }
10-29如果文件多嫌麻烦可以自己写个程序搞一下。小事
大家好,请问开发者工具可以把所有页面的代码全部打包在一个文档里吗?最近在着手申请软著,需要源代码文档,但是本地代码是分散在一个个文件里,不知道有没有一键整理的办法?还是只能每个文件夹都复制
10-29借助客服消息自动回复,把链接发给用户
微信小程序webview使用问题?现在小程序需要内嵌webview 进行电信,移动,联通的实名认证 , 需要内嵌H5访问运营商提供的https地址 , 但是小程序内嵌H5需要添加白名单业务域名, 由于运营商不能把校验文件放他们服务器 , 请问还有什么其他办法在小程序访问他们的地址进行实名认证
10-29看下 https://developers.weixin.qq.com/miniprogram/dev/wxcloudservice/wxcloud/reference-sdk-api/storage/Cloud.getTempFileURL.html
云存储 如何在web端通过fileId换取文件访问链接?云存储 如何在web端通过fileId换取文件访问链接?
10-29直接用小程序发就行了。除非是在小程序上引导关注服务号,然后再用服务号的模板消息推,不然没必要
小程序订阅消息和服务号订阅通知有什么区别?可以通过小程序订阅服务号吗?如题,小程序和服务号是同一个主体,且服务号小程序关联的情况下,能否通过小程序点击订阅,再用服务号推送通知呢?
10-29试试给rich-text设置一下高度呢
rich-text,内容超出后,ide可以滚动,真机无法滚动?版本号:1.06.2407120 [图片] [图片]
10-28