在做微信公众平台网页授权时,发现每次请求授权链接

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问题)相关推荐

  1. 实例:用C#.NET手把手教你做微信公众号开发(20)--使用微信支付线上收款:jsapi方式

    在做线上.线下销售时,可以使用微信便捷支付,通过微信公众号收款有很多种收款方式,如下图: 今天我们来讲一下jsapi支付,场景就是在微信内打开某个页面,完成在线支付,同样一个网页,使用微信打开就是js ...

  2. 【微信公众号H5授权登录】

    微信公众号H5授权登录 废话不多,直接上代码(这里只写代码的实现) 废话不多,直接上代码(这里只写代码的实现) 页面进来判断微信环境 onShow() {//设置初始值为false,微信环境下才能打开 ...

  3. 微信公众号第三方授权开发——推送component_verify_ticket协议

    微信公众号第三方授权--接受微信推送component_verify_ticket协议 作者:凌晨四点的newyork 接收component_verify_ticket 在第三方平台创建审核通过后, ...

  4. 手把手教你做微信公众号

    手把手教你做微信公众号 微信公众号可以通过注册的方式来建立. 1.进入微信公众平台 首先,在浏览器中搜索微信公众号,网页第一个就是,如下图所示,我们点进去. 2.注册微信平台账号 进入官网之后,如下图 ...

  5. vue 微信公众号支付接口_vue做微信公众号分享,支付

    在前段时间做了一个微信公众号,因为我又是新手,没什么经验,拿起vue就开始,导致一坑再坑,简直阔怕!!! 对于此次项目,我主要用到的是vue的整框架和必要的插件,但是我没用vuex,用vuex的话会方 ...

  6. h5如何做微信公众号支付

    上个周老大让我去做微信公众号支付,因为之前没有做过,所以看了一下微信公众号支付.其实前端做微信公众号很简单.废话不多说,直接先说一下思路,首先做支付需要前端或者后台去获取微信的code,这里是由我去做 ...

  7. 如何精准化的做微信公众号运营?

    最近一份<2015年最新微信用户数据报告>在很多电商运营人之间传阅,相信很多电商运营的朋友应该都看到了.小编做为电商运营人公众号的负责人,在看到这份数据报告后,第一反应就是这份数据报告中, ...

  8. 教程: nodejs 做微信公众号开发,回复 xml 消息

    教程: nodejs 做微信公众号开发,回复 xml 消息 首先需要你的后台跟服务器已经可以建立连接,这个不再冗述看官方教程就好 接入指南 .此篇介绍的是如何获取用户发来的信息,并回复它. 一.接收 ...

  9. 实例:用C#.NET手把手教你做微信公众号开发(21)--使用微信支付线上收款:H5方式

    在做线上.线下销售时,可以使用微信便捷支付,通过微信公众号收款有很多种收款方式,如下图: 今天我们来讲一下H5场景支付,使用手机浏览器打开就是H5方式,最常见的推广是短信内置链接,这种场景需要调用微信 ...

  10. 企业是先做网站,还是做微信公众号或小程序 ?

    很多企业想开发线上业务,就开始做网站.做微信公众号.做小程序.表面看起来开发线上业务的工具,该有的都有了,结果却不是很理想.因此,有的企业就觉得网上开发客户效果不好,但还是有的企业老板希望能把线上开发 ...

最新文章

  1. 在一个3*4数组中查找最大最小值
  2. 调用android系统自带功能
  3. Windows 命名管道 + 异步I/O模型
  4. 前端学习(1895)vue之电商管理系统电商系统之组件的分页显示
  5. Java设计模式11:Facade
  6. 解除ASP.net上传文件大小的限制
  7. 深度学习2.0-23.Keras高层接口之CIFAR10自定义网络实战
  8. git 的sshkeys生成方法以及上传代码鱼git
  9. C的xml编程-libxml2(转)
  10. 云南计算机类的事业单位,2014云南省昭通事业单位招聘考试计算机专业知识历年真.doc...
  11. 如何删除git本地分支
  12. 大理古城“八戒”“悟空”与游客互殴 警方已介入
  13. 数据库原理及应用教程(第4版|微课版)陈志泊-第三章习题
  14. iApp免费后台:云A后台
  15. Windows UI 测试
  16. 数字电路——流水灯(二)_往返流水灯
  17. 成都盛铭轩:商品标题怎么写
  18. From scikit-learn to Spark ML
  19. 软件设计模式-门面设计模式
  20. SAP中MIGO收货时分清采购订单和订单收货的区别

热门文章

  1. 计算机表格 求差,excel表格怎么求差多个
  2. 黑苹果macOS机型对照表
  3. 软件测试学习公众号推荐
  4. 不知道时光机特效什么软件好?这几个时光机特效软件安利给你
  5. 技术控 | 自然语言技术在文智趋势分析产品上的应用
  6. 学习记录669@项目管理之项目合同管理
  7. android 阿拉伯语文字方向,android – 如何将RTL文本(阿拉伯语)绘制到位图并正确排序?...
  8. 【毕业设计】基于卷积神经网络的植物花卉识别系统
  9. 实测办公场景下,国产远程控制软件的表现力如何?(技术解析)
  10. 基于socket的联机五子棋