请求头content-length 不正确就会412。spring boot 3版本以上,某些版本不会计算content-length,测试用例的版本是3.2.6 错误示例: [图片] 正确示例: [图片]
发送订阅消息失败 412 Precondition Failed on POST requesthttps://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/mp-message-management/subscribe-message/sendMessage.html 21:28:01.396 [schedule-pool-2] DEBUG c.c.q.s.i.MessageServiceImpl - [sendSubscribeMessages,117] - 发送给微信的请求数据: {"touser":"ogAwK7jaMZ-iorrtV7oPhU_fNzzI","data":{"time2":{"value":"2019-11-02 13:00"},"name5":{"value":"刘医生"},"name1":{"value":"王某"},"thing13":{"value":"张三"},"thing6":{"value":"孕期营养筛查"}},"template_id":"yftiIRkLEGDV5zzgtsUTnEboiQ4nnLVozyX8Qnvmzfw","miniprogram_state":"trial","page":"pages/index/index","lang":"zh_CN"} 21:28:01.539 [schedule-pool-2] ERROR c.c.q.s.i.MessageServiceImpl - [sendSubscribeMessages,136] - 发送订阅消息异常 org.springframework.web.client.HttpClientErrorException: 412 Precondition Failed on POST request for "https://api.weixin.qq.com/cgi-bin/message/subscribe/send": [no body] at org.springframework.web.client.HttpClientErrorException.create(HttpClientErrorException.java:136) at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:186) at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:147) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:953) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:902) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:801) at org.springframework.web.client.RestTemplate.postForEntity(RestTemplate.java:549) at com.cdms.quartz.service.impl.MessageServiceImpl.sendSubscribeMessages(MessageServiceImpl.java:123)
07-09扯淡的吧,这是客户端api
wx.getLocation(Object object)?该接口,国家计算机病毒应急处理中心,提示个人信息的经玮度不能明码传输,有没有加码的接口了
07-09搞文字狱的话,用自定义关键词吧
文本内容安全识别返回有问题,传入非法内容进行检测,检测结果照样返回ok[图片]
07-09你以前啥也不知道?这不是托管给第三方开发的吗,现在你想自己开发?
小程序发布遇到第三方审核?为什么我的小程序发布到微信平台后,我无法在版本管理中查看,而是显示授权第三发审核,我看了一下第三发平台是叫爱逛,然后我咨询了一下这个平台,他们说已经没有这个业务了,现在我已经注册了企业营业执照,要使用企业的资质能解决这个问题吗,另外我现在需要怎么修改为企业的资质[图片][图片]
07-09哪个接口
服务号消息推送返回无权限?WxBaseBean(errcode=48001, errmsg=api unauthorized rid: 686e2760-1308ae37-5566d4e3, errcodeS=null)
07-09vue的问题,跟jssdk没关系
wx.getLocation ios端报错getLocation invalid signatur?在安卓端和开发工具里面都能正常获取到经纬度,传入的url就是页面初始进入的url let url if (navigator.userAgent.indexOf('iPhone') !== -1) { // BUG: IOS获取签名传递的URL必须是项目一打开的首页URL,否则签名无效 url = Cache.get('href') ? Cache.get('href') : location.href } else { // 安卓传递当前页面URL url = location.href } // 此处存在BUG如果url中存在参数需要陷阱行转码才能传给后端,否则生成的签名错误 encodeURIComponent(url) getJsSdk({ url: encodeURIComponent(url)}).then(res=>{ wx.config({ debug: false, appId: res?.data?.appId, timestamp: res?.data?.timestamp, nonceStr: res?.data?.noncestr, signature: res?.data?.signature, jsApiList: ['getLocation'] }) wx.ready(()=>{ wx.checkJsApi({ jsApiList: ['getLocation'], success: function(res){ console.log(res) if (res.checkResult['getLocation']) { wx.getLocation({ type: 'wgs84', isHighAccuracy: true, altitude: true, success: function(res){ const latitude = res.latitude const longitude = res.longitude map.value.setCenter([res.longitude, res.latitude]); showInfoClick({ lnglat: [res.longitude, res.latitude] }) }, fail(res) { title.value = JSON.stringify(res) } }) } else { alert('你的微信版本过低,请更新至最新版本。'); } } }) }) }).catch(err=>{ })
07-09组件就这样,没有参数可以修改
wx.openDocument(Object object) 在线预览pdf问题?在用wx.openDocument(Object object) 在线预览pdf的时候,由于pdf文件(设计文件,很复杂,只有一页)很大,在放大后滑动的时候,它应该采用的是懒加载模式,即在可视区域内被加载和渲染,这就造成我每次滑动一下,它加载一次,很影响体验,有没有那种我放大后一次性加载完成的模式?
07-09工具上关闭https校验就可以了
如何实现本地前后台联调?小程序的后台服务可以配置成本机吗?我本地起了spring boot项目,小程序这边要如何设置才能实现前后联通
07-09打印二维码,配个美女照片贴到公共厕所里
怎么让更多人能看到我的个人案例?微信开放社区有没有什么地方是可以让开发者展示自己小程序的地方呢?虽然个人主页里可以设置个人案例,别人要看到自己的案例,需要先进入主页,然后才能看得到,正常应该很少人会这么干。之前有尝试发文章介绍自己个人案例里的小程序,但是要么通过不了要么就是很快就会被下架,如题:怎么让更多人能看到我的个人案例呢?
07-09120是字符总长度,中文占2字符
小程序注册的信息中,介绍里面为什么打两个汉字,下方显示是4个字?[图片]
07-09