超时时间入口是啥东西
WxMaQrcodeServiceImpl.createWxaCodeUnlimit 超时https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/qrcode-link/qr-code/getUnlimitedQRCode.htmlcreateWxaCodeUnlimit WxMaQrcodeServiceImpl.createWxaCodeUnlimit java api 调用时,有时会报Read timed out,该api没有设置超时时间的入口,这个问题怎么解决呢?
2024-04-11看不懂token是干什么的
公众号订阅,接收不到推送的消息1.通过代码中固定token值能获取到,推送过来的关注和取消订阅消息。 [图片] 但是通过接口从数据库获取token就不行了。 前后的token值是一样的 [图片]
2024-04-10在高级操作里面执行下查询
数据库查询返回空数组问题?// 云函数入口文件 const cloud = require('wx-server-sdk'); cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV // 动态选择云环境 }); // 云函数入口函数 exports.main = async (event, context) => { const db = cloud.database(); const { startTime, endTime, aiNumber, deviceName } = event; // 根据deviceName选择对应的数据库集合 const collectionName = deviceName === 'FishPond01' ? 'ali-iotXH' : 'ali-iotWB'; // 转换startTime和endTime为数字类型时间戳 const startTimestamp = new Date(startTime).getTime(); const endTimestamp = new Date(endTime).getTime(); // 分别寻找最接近startTime和endTime的记录 const startClosestRecord = await db.collection(collectionName) .where({ time: db.command.gte(startTimestamp) }) .orderBy('time', 'asc') .limit(1) .get(); const endClosestRecord = await db.collection(collectionName) .where({ time: db.command.lte(endTimestamp) }) .orderBy('time', 'desc') .limit(1) .get(); // 确定查询使用的实际开始和结束时间戳 const actualStartTimestamp = startClosestRecord.data.length > 0 ? startClosestRecord.data[0].time : startTimestamp; const actualEndTimestamp = endClosestRecord.data.length > 0 ? endClosestRecord.data[0].time : endTimestamp; // 使用确定的时间戳进行数据查询 console.log(`查询时间范围: ${actualStartTimestamp} - ${actualEndTimestamp}`); const records = await db.collection(collectionName) .where({ time: db.command.gte(actualStartTimestamp).and(db.command.lte(actualEndTimestamp)), }) .orderBy('time', 'asc') .get(); console.log(`查询到的记录数: ${records.data.length}`); // 初始化结果对象 let results = { Quality: [], value: [] }; // 处理查询结果 records.data.forEach(record => { console.log(`处理记录: ${record._id}`); ['Quality', 'value'].forEach(type => { const queryField = type === 'Quality' ? `Quality${aiNumber}` : 'value'; if (record.items && record.items[`AI${aiNumber}`] && record.items[`AI${aiNumber}`][queryField] !== undefined) { console.log(`找到匹配字段: ${queryField}`); results[type].push({ time: record.time, value: record.items[`AI${aiNumber}`][queryField] }); } }); }); console.log(`返回结果: ${JSON.stringify(results)}`); return results; }; 附上我数据库中的数据片段: {"_id":"2da151836615d6a50691f5db2c373e68","deviceName":"FishPond01","gmtCreate":"2024-04-10 08:00:37","items":{"AI1":{"Quality":null,"time":1.712707236704E+12,"value":-72.5},"AI2":{"Quality":13.1,"time":1.712707236704E+12,"value":2112.03},"AI3":{"Quality":null,"time":1.712707236704E+12,"value":-45.0},"AI4":{"Quality":null,"time":1.712707236704E+12,"value":-45.0}},"productKey":"k0r3tGBYZoP"} {"_id":"3fa9b3126615d6c3068edc9b4aa64f4b","items":{"AI4":{"value":-45.0,"Quality":null,"time":1.712707267116E+12},"AI1":{"Quality":null,"time":1.712707267116E+12,"value":-72.5},"AI2":{"Quality":13.16,"time":1.712707267116E+12,"value":2115.36},"AI3":{"Quality":null,"time":1.712707267116E+12,"value":-45.0}},"productKey":"k0r3tGBYZoP","deviceName":"FishPond01","gmtCreate":"2024-04-10 08:01:07"} {"_id":"3fa9b3126615d6e1068ee05423dea1ba","deviceName":"FishPond01","gmtCreate":"2024-04-10 08:01:37","items":{"AI2":{"Quality":13.1,"time":1.71270729733E+12,"value":2112.03},"AI3":{"value":-45.0,"Quality":null,"time":1.71270729733E+12},"AI4":{"Quality":null,"time":1.71270729733E+12,"value":-45.0},"AI1":{"value":-72.5,"Quality":null,"time":1.71270729733E+12}},"productKey":"k0r3tGBYZoP"} {"_id":"63ca5b136615d6ff0693fb641e060079","gmtCreate":"2024-04-10 08:02:07","items":{"AI2":{"time":1.712707327242E+12,"value":2108.7,"Quality":13.1},"AI3":{"Quality":null,"time":1.712707327242E+12,"value":-45.0},"AI4":{"Quality":null,"time":1.712707327242E+12,"value":-45.0},"AI1":{"Quality":null,"time":1.712707327242E+12,"value":-72.5}},"productKey":"k0r3tGBYZoP","deviceName":"FishPond01"} {"_id":"63ca5b136615d71e0693fdc94c162e66","deviceName":"FishPond01","gmtCreate":"2024-04-10 08:02:38","items":{"AI1":{"value":-72.5,"Quality":null,"time":1.712707357606E+12},"AI2":{"Quality":13.1,"time":1.712707357606E+12,"value":2112.03},"AI3":{"time":1.712707357606E+12,"value":-45.0,"Quality":null},"AI4":{"time":1.712707357606E+12,"value":-45.0,"Quality":null}},"productKey":"k0r3tGBYZoP"} {"_id":"2b13da7f6615d73c068e5bf7318b8332","deviceName":"FishPond01","gmtCreate":"2024-04-10 08:03:08","items":{"AI3":{"Quality":null,"time":1.712707387765E+12,"value":-45.0},"AI4":{"Quality":null,"time":1.712707387765E+12,"value":-45.0},"AI1":{"time":1.712707387765E+12,"value":-72.5,"Quality":null},"AI2":{"Quality":13.16,"time":1.712707387765E+12,"value":2115.36}},"productKey":"k0r3tGBYZoP"} {"_id":"2b13da7f6615d75a068e61835f03e348","deviceName":"FishPond01","gmtCreate":"2024-04-10 08:03:38","items":{"AI3":{"Quality":null,"time":1.712707417837E+12,"value":-45.0},"AI4":{"time":1.712707417837E+12,"value":-45.0,"Quality":null},"AI1":{"Quality":null,"time":1.712707417837E+12,"value":-72.5},"AI2":{"time":1.712707417837E+12,"value":2122.01,"Quality":13.16}},"productKey":"k0r3tGBYZoP"} {"_id":"63ca5b136615d7790694080700360749","deviceName":"FishPond01","gmtCreate":"2024-04-10 08:04:08","items":{"AI1":{"Quality":null,"time":1.712707448142E+12,"value":-72.5},"AI2":{"value":2115.36,"Quality":13.16,"time":1.712707448142E+12},"AI3":{"Quality":null,"time":1.712707448142E+12,"value":-45.0},"AI4":{"time":1.712707448142E+12,"value":-45.0,"Quality":null}},"productKey":"k0r3tGBYZoP"} {"_id":"3fa9b3126615d797068ef2a43441461e","deviceName":"FishPond01","gmtCreate":"2024-04-10 08:04:38","items":{"AI4":{"Quality":null,"time":1.712707478308E+12,"value":-45.0},"AI1":{"Quality":null,"time":1.712707478308E+12,"value":-72.5},"AI2":{"Quality":13.1,"time":1.712707478308E+12,"value":2112.03},"AI3":{"Quality":null,"time":1.712707478308E+12,"value":-45.0}},"productKey":"k0r3tGBYZoP"} 以上代码执行后云函数日志得到的信息: 返回结果 {"Quality":[],"value":[]} 日志 实际情况是我数据库在所选时间段是有记录存在的而且还很多,有没有哪位大佬帮我找找这个问题原因。 [图片] 补充说明一下:gmtCreate字段是string类型,time字段是number类型。
2024-04-10线上是啥意思
调用微信公众号的上传临时素材接口一直返回错误编码?线上调用微信公众号的上传临时素材接口一直返回错误编码 result:{"errcode":40123,"errmsg":"invalid image format, hint: [1712742497099401533655102], from ip: 118.178.88.192, more info at https://open.work.weixin.qq.com/devtool/query?e=40123"} 用hint也查询不到更精细的报错信息 图片是没问题 http://cdn2.mijian360.com/1712739756680_微信图片_20230606134341.jpg 本地调用接口可以上传成功,但是线上不行
2024-04-10用错code了,获取手机号不能用wx.login返回的code
微信调用getphonenumber 返回 40029,但是调用jscode2session正常?通过API调用电话号码,一直返回{errcode=40029, errmsg=invalid code hint: [WiEBWV0sf-Te2URA] rid: 66165fe0-612cb3df-20194ddf},但是去调用小程序登录接口能够正常返回openid。
2024-04-10不是官方可以回答吗
传运单接口 follow_waybill 报错40066,invalid url rid?请求地址:https://api.weixin.qq.com/cgi-bin/express/delivery/open_msg/follow_waybill?access_token=XXX 调用传运单接口时,一直报错{"errcode":40066,"errmsg":"invalid url rid: 661633da-30391928-0300468b"} [图片]
2024-04-10传参位置都不一样,有什么可讨论的。一个querystring,一个json
wx.request method为post时传参数问题?wx.request method为post时传参数遇到问题 当这样写时,服务端能收到传值 wx.request({ url: 'http://localhost:10524/TestHandler.ashx?name=Tim', method:"POST", }, 但如果这样写,服务端就收不到 wx.request({ url: 'http://localhost:10524/TestHandler.ashx, method:"POST", data:{ name:"Tim" }, 用postman post测试连接,服务端也能收到值,如图 [图片]
2024-04-10哪位仙人可以回答?自己帮自己,fail回调看报错
微信小程序调试模式请求失败,真机模式、调试带控制台模式却都成功?请求以https开头 并且勾选了 不校验合法域名
2024-04-10没看懂,app/ 这个路径从哪来的
这个问题怎么解决,大神?拜托了[图片]
2024-04-10从哪看的文档,topcolor有这个参数?
这个模板消息发不了了?{"errcode":47001,"errmsg":"data format error rid: 66160eaf-4d94b2a3-35f2bd82"}
2024-04-10