- 解答微信网页授权为什么突然频繁报40029,invalid code?
此贴仅帮助那些遇到公众号微信网页授权【之前好好的】【突然】【频繁】【偶尔】【间歇性】【自查无解】报40029,invalid code问题的人。 如果你因为这个问题发贴,官方是无法解决你问题的,因为官方只回复【1:code过期2:code重复使用3:code错误4:code和appid不匹配,code不是对应appid生成的】,然后让你自查!!! 这时你会发现,社区里面出现大量这种用户发贴提这个问题的,没有任何一个人得到解决,所以,最终这个问题你根本找不到解决方案。 当然,我也是身受其害的,我想竟然这么多人出现这个问题,官方又坚信没有没问题,那必有非正常情况导致出现的原因。但是,经过辗转反侧,我突然发现了其中的奥秘,我必须把这个神秘的问题以我的经验告诉大家。 【当然,我先申明,出现这个问题可能不是因为我说的这个原因,但我觉得这个原因很大】 原因就是:会有一批腾讯云的ip频繁的请求你的网页授权回调域名,并且,请求的url和参数是之前正常用户请求过的,一般在几个小时之后再请求你,所以,你收到的code就是过期的,这就是为什么官方一直说你的code过期,但你不认为你的程序会使用过期的code 我也正在向腾讯云咨询为什么会有一批ip来用之前的url请求我,目前还没有得到回复。 解决方案就是,临时将这批ip拉黑,或者过段时间可能他就不会来请求你了【这就是为什么有人说突然就没出现了】
07-16 - 移动应用怎么实现在微信中H5登录?
目前使用移动移动实现了APP登录,现在有一个邀请好友的功能,需要在微信中打开H5网页完成注册。 现在主要不知道移动应用的redirect_uri在哪里配置? redirect_uri是授权回调地址,iOS中通过URL Schemes配置,Android使用在开放平台登记的合法域名,主要用于接收授权码code。现在不知道在微信网页中登录填什么redirect_uri `https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx421ae71556114d&redirect_uri=${encodeURIComponent('http://www.lizhiduo.cn')}&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect`
07-11 - 小程序手机号解析接口一直报 412 Precondition Failed: [no body]?
public String getPhoneNumber(String phoneCode) { JSONObject params = new JSONObject(); params.put("code", phoneCode); String url = MessageFormat.format("https://api.weixin.qq.com/wxa/business/getuserphonenumber?access_token={0}", getAccessToken()); JSONObject reObj = restTemplate.postForObject(url, params, JSONObject.class); if (reObj != null && reObj.containsKey("errcode")) { log.info(reObj.toJSONString()); if (reObj.getInteger("errcode") == 0) { Code2PhoneNumberResponse code2PhoneNumberResponse = JSONObject.parseObject(reObj.toJSONString(), Code2PhoneNumberResponse.class); return code2PhoneNumberResponse.getPhoneInfo().getPurePhoneNumber(); } } return null; }
06-13 - tabBar页面使用了组件web-view内嵌了H5页面,相关的刷新问题?
一个tabBar页面使用web-view组件 内嵌了H5页面url是A页面,例如A页面里有链接 通过点击跳转到B页面, 怎么才能点击tabBar按钮刷新本页面,让页面回到初始的A页面, 试过在onTabItemTap里调用this.onload好像没啥用
06-05 - 微信公众号的网页调用摄像头画面黑屏?
https://www.guanyu17.cn/CardPhotographView 在手机浏览器上正常使用,在微信内打开不能正常使用; 问题的关键是:一开始,在微信公众号上正常使用(通过自定义菜单推送的链接); 但是新点击自定义菜单获取的连接,一直黑屏;之前获取的连接,无论是转发还是自己点击,都能正常使用。 昨天获取还能正常使用,但是今天获取的死活用不了,链接地址是相同的,自定义菜单内容也没变更过。 [图片][图片]
03-26 - 公众redirect_uri域名与后台配置不一致?
[图片] 正在尝试微信公众号中,点击菜单功能,跳转webapp,实现openid微信登录 搭建的测试点 https://zzd.show/index/test/ (作为测试用途,您可以关注“走之底科技公众号,点击菜单【我的开发】,将会在微信中打开测试页面”) appid使用的是【公众平台】——【基本配置】——【开发者信息】——【开发者ID】 https://mp.weixin.qq.com/advanced/advanced?action=dev&t=advanced/dev&lang=zh_CN 开发者密码已设置,ip白名单已添加服务器ip 回调链接为 https://zzd.show 进行url编码后得到 https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxa526c0a0684854ec&redirect_uri=https%253A%252F%252Fzzd.show%252F&response_type=code&scope=snsapi_userinfo&state=state#wechat_redirect 但是一直显示redirect_uri域名和后台配置不一致,错误码:10003 求求大佬帮我看看什么原因,谢谢 大佬们这是获得微信登录跳转的代码 // weixin public platform inapp phone auth let zurl = new URL('https://zzd.show'); let szurl = encodeURIComponent(zurl.href); let durl = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect'; let url = new URL(durl); url.searchParams.set('response_type', 'code'); url.searchParams.set('appid', 'wxa526c0a0684854ec'); url.searchParams.set('redirect_uri', szurl); url.searchParams.set('scope', 'snsapi_userinfo'); url.searchParams.set('state', 'state'); console.log(url.href); // https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxa526c0a0684854ec&redirect_uri=https%253A%252F%252Fzzd.show%252F&response_type=code&scope=snsapi_userinfo&state=state#wechat_redirect 我刚刚试了一下在本页面使用 fetch("https://zzd.show/MP_verify_SOMETOKEN.txt") 拿不到数据因为被cors挡了(个人访问是拿得到数据的),是不是要在自己的服务器将微信设置成白名单允许访问该文件才行,如果是的话文档好像没有明确指出,能否告诉我下我在服务器应该运行访问的微信第三方主机名或域名是哪个谢谢
03-23 - 微信小程序 真机测试问题 "errno":600001?
微信小程序 真机测试问题 "errno":600001,"errMsg":"request:fail -113:net::ERR_SSL_VERSION_OR_CIPHER_MISMATCH" 平时在开发者工具使用 https 请求是正常的,但是到了真机测试的时候就出现如下问题(这是使用https://xxxx 接口时的报错): [图片] [图片] [图片] [图片] 和这个 tls 有没有关系??? 这是域名测试的情况,新手,不知道符不符合要求。。。 勾选校验与否都出现这个问题,希望有遇到过类似情况的大佬们指点一二。 感谢!
03-19 - 微信授权同一时间有两次一样的回调过来
[图片] 同一时间段有2个一样的code,请问是什么原因
03-14 - 微信菜单无法跳转到小程序指定页面该怎么办?
[图片] 昨天下午已成功发布,但页面一直空白,直到今天上午十一点也依然是这种状态。(试了几个人都手机,都一样) [图片] 也试过取关重新关注,还是不行。
03-14 - 微信公众号模板消息,执行一次,出现两条重复消息?是什么原因?
微信公众号已运营多年,从未出现过问题,在更换模版消息的模板后,现在有很大机率出现两条重复的消息发给用户。代码用了6、7年了,一直没变,就是换了个模版ID,以及匹配了一下模版字段,就出问题了,发送机制相关代码一直未变。 求微信官方帮助排查问题,谢谢!
02-19