- wx.request 第一次请求,经常超时60000,超过后才返回数据?
wx.request 动不动经常超时,并且一超时就刚好大约默认的60000毫秒,我不得不设置一个大于60000毫秒的值 例如 70000。我的接口绝没有问题,后台监控接口都是正常,绝对不会超过60000毫秒,就是小程序启动或者小程序停止访问再次访问时,经常开始的第一个请求需要60000毫秒以上。 注意:开发环境测试时wx.request链接的https都不会出现这样的情况。一发布就出现问题
07-01 - wx.request 总是超时60秒 然后大于在60秒之后开始返回数据?
wx.request 正式环境调用API经常失败超时(开发环境正常) 我知道wx.reqeust默认超时是60000毫秒,于是我将超时设置为90000时,小程序不在报超时错误,并且大约会再60000之后很快返回,正式环境的所有接口每隔几分钟或者不操作小程序一段时间然后在访问小程序时很容易出现该问题(偶然也不会) 我严重怀疑就是wx.request搞的鬼~~请解释官方解释下!!! ============================================================== 例如:我的小程序【芍药花园】 为了避免大家说接口有问题,我先浏览器直接访问https://www.5and7.com/api/plugin/WidgetsLaunchScreenLoading/PublicInfo接口一次,正常在 慢都不会超过60000毫秒(60秒),然后我再手机打开正式环境的手机访问(该接口就在小程序首页),经常就出现超时超过6000秒,然后超过60000秒后很快返回的情况 特别说明:偶尔首页也会很快打开,但是很多时候首页都是很慢,只有在超过60秒后首页内容就开始显示,然后刷新页面接口就又没有问题,然后小程序不操作一段时间,然后又开始出现第一次访问API接口慢的情况。 wx.request({ url: "https://www.5and7.com/api/plugin/WidgetsLaunchScreenLoading/PublicInfo",// timeout:90000,//经常超时60000毫秒,所以这里设置90000,当超过60000毫秒后很快就会返回了。 success(res) { var timestamp = Date.parse(new Date()); var new_date = new Date(); var difftime = (new_date - old_date); console.log("时间差:"+difftime+"毫秒"); }, fail:function(e){ console.warn("fail"+JSON.stringify(e)) }, complete:function(){ var new_date = new Date(); var difftime = (new_date - old_date); console.log("complete 时间差:"+difftime+"毫秒"); } })
06-30 - 经常出现MiniProgramError Can't find variable: res 错误?
开发工具基础很少出现这个问题 发布后经常出现这个问题,不知道到底怎么回事,后台接口没有问题。 有时候页面也正常。 MiniProgramError Can't find variable: res ReferenceError: Can't find variable: res at fail (appservice.app.js:3121:2791) at (WASubContext.js:1:139883) at i (WASubContext.js:1:140156) at (WAServiceMainContext.js:1:922989) at <api request fail callback function> at $c (WAServiceMainContext.js:1:652132) at (WAServiceMainContext.js:1:827738) at <NetworkRequest360fail callback function> at vf (WAServiceMainContext.js:1:748168) at forEach (native code) at emit (WAServiceMainContext.js:1:748809) at c (WAServiceMainContext.js:1:828779) at XS (WAServiceMainContext.js:1:830126) at (WAServiceMainContext.js:1:830742) at (WAServiceMainContext.js:1:626827) at (WAServiceMainContext.js:1:617343) at emit (WAServiceMainContext.js:1:118955) at emit (native code) at emit (WAServiceMainContext.js:1:118574) at subscribeHandler (WAServiceMainContext.js:1:122098)
06-24 - 小程序发送订阅消息 48001?
小程序appid:wx294d1797bdb7875b 请求地址:https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential 【access_token】结果:SNV8QqaJsZf5fUHy9K4CTWNUh68D3pm9IDj8erLi3hOCUXv1gLK2pTP_dFE6XmGkicGSiOwZLkjkz1wcgkybTbjd4zpzwhdWOrbKx-MNlSSRS7tQtbIKAOULcqSeGGkm7jAtxDrtuAWUWAHgABANRY 发送消息接口:https://api.weixin.qq.com/cgi-bin/message/template/send?access_token= 请求数据: { "touser": "oC_0J5Z0AzBSuC9IJqkOqisF3Rsk", "template_id": "UbwIM64L6mOnvuoTQ4srjDNyFkx49YfVLb9kG0qkIY8", "page": "pages/index/index", "miniprogram_state": "trial", "lang": "zh_CN", "data": { "character_string1": { "value": "ADWMP2933887762" }, "thing3": { "value": "张三" }, "thing2": { "value": "圆头粗跟短靴 黑色 36码 1双" }, "thing4": { "value": "江苏省无锡市江阴市高新区芙蓉路逐日大厦" } } } 使用的模板 模板ID:UbwIM64L6mOnvuoTQ4srjDNyFkx49YfVLb9kG0qkIY8 (状态生效中)模板编号:38506标题:下单成功提醒操作人:chenyuxiwx 2022-06-23 添加详细内容订单编号:{{character_string1.DATA}}收货人名:{{thing3.DATA}}商品:{{thing2.DATA}}收货地址:{{thing4.DATA}} 前端订阅按钮 requestSubscribeMessage:function(){ wx.requestSubscribeMessage({ tmplIds: ['UbwIM64L6mOnvuoTQ4srjDNyFkx49YfVLb9kG0qkIY8'], success (res) { } }) }, 一直报 {"errcode":48001,"errmsg":"api unauthorized rid: 62b4bd7c-5492160c-066221e6"} 怎么回事啊~~
2022-06-24 - wx.setTabBarStyle 如何设置透明效果?
样式无法设置透明。 不支持8位HEX,也不支持4位HEX。也不支持rgba能不能支持下透明,有时候需要用的吖
2021-12-16 - 微信小程序消息推送启用后,网页客服和微信客服工具均无法收到消息
小程序消息推送服务器配置正确,接收消息和事件处理都没有问题,但是当用户发送消息,系统不需要自动回复时,服务器返回空的字符串,按自己的理解,应该和微信公众号中的客服一样,是可以直接收到消息的不是,可小程序客服工具与网页客服都没有收到用户发的消息,为什么?公众客服与微信小程序客服,应该是不一样,因为他们获取token,都时用自己的appid,不知道自己的理解对不对? 说明:1.没有使用第三方 2.微信公众号也配置了服务器消息推送,并且调用了“微信公众号的客服接口”实现公众号的自动回复(这个应该与小程序的客服没有冲突吧?) 我的小程序appid:wx55053cf80e03ce1e
2020-08-31