在做微信公众号网页授权的时候,有时会重定向两次网页(302问题)
在做微信公众平台网页授权时,发现每次请求授权链接
https://open.weixin.qq.com/connect/oauth2/authorize?appid=xxx&redirect_uri=xxx&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect
时都会重定向链接redirect_uri都会自动请求两次,由于并发导致了一些问题,
{"errcode":40001,"errmsg":"invalid credential, access_token is invalid or not latest, hints: [ req_id: PSp.LA0036s182 ]"}
也可能为
"errcode":40163,"errmsg":"codebeenused 微信受权错误:"errcode":40163,"errmsg":"codebeenused
那么,为什么会请求两次呢?,调试时发现会访问两次,一次是301,页面重定向了,第二次跟第一次就也是相通的滤镜进行重定向。因为重定向请求了两次,所以会提示code已经被使用。没有获取oppenID,因为还没绑定开放平台。加上后,不再报错。code 可以了。
后来发现只要加个属性就不会有这个问题了。
https://open.weixin.qq.com/connect/oauth2/authorize?appid=xxx&redirect_uri=xxx&response_type=code&scope=snsapi_userinfo&state=STATE&connect_redirect=1#wechat_redirect
&connect_redirect=1 这个参数非常重要!!!!!!
在做微信公众号网页授权的时候,有时会重定向两次网页(302问题)相关推荐
- 实例:用C#.NET手把手教你做微信公众号开发(20)--使用微信支付线上收款:jsapi方式
在做线上.线下销售时,可以使用微信便捷支付,通过微信公众号收款有很多种收款方式,如下图: 今天我们来讲一下jsapi支付,场景就是在微信内打开某个页面,完成在线支付,同样一个网页,使用微信打开就是js ...
- 【微信公众号H5授权登录】
微信公众号H5授权登录 废话不多,直接上代码(这里只写代码的实现) 废话不多,直接上代码(这里只写代码的实现) 页面进来判断微信环境 onShow() {//设置初始值为false,微信环境下才能打开 ...
- 微信公众号第三方授权开发——推送component_verify_ticket协议
微信公众号第三方授权--接受微信推送component_verify_ticket协议 作者:凌晨四点的newyork 接收component_verify_ticket 在第三方平台创建审核通过后, ...
- 手把手教你做微信公众号
手把手教你做微信公众号 微信公众号可以通过注册的方式来建立. 1.进入微信公众平台 首先,在浏览器中搜索微信公众号,网页第一个就是,如下图所示,我们点进去. 2.注册微信平台账号 进入官网之后,如下图 ...
- vue 微信公众号支付接口_vue做微信公众号分享,支付
在前段时间做了一个微信公众号,因为我又是新手,没什么经验,拿起vue就开始,导致一坑再坑,简直阔怕!!! 对于此次项目,我主要用到的是vue的整框架和必要的插件,但是我没用vuex,用vuex的话会方 ...
- h5如何做微信公众号支付
上个周老大让我去做微信公众号支付,因为之前没有做过,所以看了一下微信公众号支付.其实前端做微信公众号很简单.废话不多说,直接先说一下思路,首先做支付需要前端或者后台去获取微信的code,这里是由我去做 ...
- 如何精准化的做微信公众号运营?
最近一份<2015年最新微信用户数据报告>在很多电商运营人之间传阅,相信很多电商运营的朋友应该都看到了.小编做为电商运营人公众号的负责人,在看到这份数据报告后,第一反应就是这份数据报告中, ...
- 教程: nodejs 做微信公众号开发,回复 xml 消息
教程: nodejs 做微信公众号开发,回复 xml 消息 首先需要你的后台跟服务器已经可以建立连接,这个不再冗述看官方教程就好 接入指南 .此篇介绍的是如何获取用户发来的信息,并回复它. 一.接收 ...
- 实例:用C#.NET手把手教你做微信公众号开发(21)--使用微信支付线上收款:H5方式
在做线上.线下销售时,可以使用微信便捷支付,通过微信公众号收款有很多种收款方式,如下图: 今天我们来讲一下H5场景支付,使用手机浏览器打开就是H5方式,最常见的推广是短信内置链接,这种场景需要调用微信 ...
- 企业是先做网站,还是做微信公众号或小程序 ?
很多企业想开发线上业务,就开始做网站.做微信公众号.做小程序.表面看起来开发线上业务的工具,该有的都有了,结果却不是很理想.因此,有的企业就觉得网上开发客户效果不好,但还是有的企业老板希望能把线上开发 ...
最新文章
- 在一个3*4数组中查找最大最小值
- 调用android系统自带功能
- Windows 命名管道 + 异步I/O模型
- 前端学习(1895)vue之电商管理系统电商系统之组件的分页显示
- Java设计模式11:Facade
- 解除ASP.net上传文件大小的限制
- 深度学习2.0-23.Keras高层接口之CIFAR10自定义网络实战
- git 的sshkeys生成方法以及上传代码鱼git
- C的xml编程-libxml2(转)
- 云南计算机类的事业单位,2014云南省昭通事业单位招聘考试计算机专业知识历年真.doc...
- 如何删除git本地分支
- 大理古城“八戒”“悟空”与游客互殴 警方已介入
- 数据库原理及应用教程(第4版|微课版)陈志泊-第三章习题
- iApp免费后台:云A后台
- Windows UI 测试
- 数字电路——流水灯(二)_往返流水灯
- 成都盛铭轩:商品标题怎么写
- From scikit-learn to Spark ML
- 软件设计模式-门面设计模式
- SAP中MIGO收货时分清采购订单和订单收货的区别
热门文章
- 计算机表格 求差,excel表格怎么求差多个
- 黑苹果macOS机型对照表
- 软件测试学习公众号推荐
- 不知道时光机特效什么软件好?这几个时光机特效软件安利给你
- 技术控 | 自然语言技术在文智趋势分析产品上的应用
- 学习记录669@项目管理之项目合同管理
- android 阿拉伯语文字方向,android – 如何将RTL文本(阿拉伯语)绘制到位图并正确排序?...
- 【毕业设计】基于卷积神经网络的植物花卉识别系统
- 实测办公场景下,国产远程控制软件的表现力如何?(技术解析)
- 基于socket的联机五子棋