再一次遇到这个问题,
记录一下。

因为项目里集成了友盟分享和微信登录两个SDK,分别进行了处理。

就是上图中的顺序处理,导致微信授权登录后的code值被使用了两次,所以根据code值获得token的时候(https://api.weixin.qq.com/sns/oauth2/access_token?appid=%@&secret=%@&code=%@&grant_type=authorization_code)才提示code been used.
所以,只需要改变一下处理顺序:

这是我这次遇到这个问题的解决方案。

微信登录 errcode:40163,errmsg:code been used相关推荐

  1. 解决微信登录出现{errcode:40163,errmsg:code been used, hints: [ req_id: jEFDVY4ce-jz9NSA ]} (前提是使用友盟分享)

    记录一下,记录一下. (真的想搞洗友盟) 前提是接入友盟分享SDK. 错误信息 {"errcode":40163,"errmsg":"code bee ...

  2. 纪念一下,困扰自己近一周的微信公众号errcode:40163,errmsg:code been used问题

    纪念一下,困扰自己近一周的微信公众号"errcode":40163,"errmsg":"code been used"问题. 编译环境,Sp ...

  3. php 40163,微信支付授权获取 openId {errcode:40163,errmsg:code been used, hints: [ req_id: scqL1a02482017...

    微信支付授权获取用户openId时候,返回40163,原因: 微信支付获取用户openid时,报出错误.原因是同时配置了http和https,微信网页oauth认证通知了两次 删除apache配置文件 ...

  4. 微信遇到特殊服务器,解决微信网页授权,出现errcode:40163,errmsg:codebeenused,看似微信访问了2次这个回调接口的问题...

    先说说自己理解的微信机制: 微信内访问自己服务器的页面,如果访问出错,微信就会认为是微信自身的问题,那么他就会开启另外一个IP来访问这个页面(什么上海的IP,深圳的IP不等),再把访问结果发回用户端, ...

  5. Uniapp使用微信登录,获取的code been used或者invalid code错误解决方案

    uniapp使用微信登录时获取的code总是显示被使用过或者失效(code been used或者invalid code).这个问题搞了前后端一下午都没解决.最终在官网文档发现这句话: 注意 HBu ...

  6. 微信错误 errcode:40001,errmsg:invalid credential, access_token is invalid or not latest hint

    最近的一个微信开发项目,发现用到微信接口的地方,刚开始有的地方能用,后来其他调用微信接口的地方也不能用了,通过access_token调用相关接口,返回的json错误编码是40001.如下面的格式: ...

  7. 微信支付JsApi 40163错误

    微信支付JsApi 40163错误 错误: 未定义数组索引:openid . 经过检查发现是 :微信支付授权获取 openId {"errcode":40163,"err ...

  8. java微信小程序授权微信登录获取手机号

    微信小程序获取手机号流程 1.先调用微信登录wx.login()获取code,通过code在后台获取session_key和openid(为了安全方面的原因,请不要直接使用这些信息作为你小程序的用户标 ...

  9. Android微信登录以及分享集成步骤

    准备工作 在应用集成微信登录以及分享之前,我们在微信开放平台必须要个开发者账户 1.注册完之后创建一个移动应用 2.填写对应应用包名以及签名(md5)信息,填写完毕后,会有个审核过程,一般第二天就通过 ...

最新文章

  1. MySQL 导致 CPU 消耗过大,如何优化
  2. python可视化lassocv特征筛选之后的特征的相关性分析热力图
  3. HDU 3591 The trouble of Xiaoqian
  4. objective-c 逐帧动画
  5. windowbuilder点击按钮出现新界面_掌握这几招,轻松设计出高点击率的行为召唤按钮...
  6. 用计算机处理信息教学反思,《人工智能处理信息》教学反思
  7. jdbc执行sql 不支持“variant”数据类型。
  8. 探索PCIe 3.0峰值性能,长江存储推新消费级固态硬盘致态TiPlus5000
  9. python自动化办公真的好用吗-Python做什么更合适?|老男孩Python自动化运维
  10. Python字符串join()方法
  11. 例题-Quota 实作:
  12. 笔记本电脑装机详细步骤图文教程
  13. vsftpd虚拟账户(虚拟用户,ubuntu16,舍弃虚拟用户配置文件)
  14. 固态硬盘计算机怎么自定义分区,如何设置SSD固态硬盘为主硬盘 怎样把SSD分区设置成主分区?...
  15. 小米重新上锁[BL]
  16. ENSPLAB笔记:配置VXLAN(分布式网关,BGP EVPN方式)(Part1)
  17. (简易)一元三次方程拆分/求根方法
  18. 杀不死的Service
  19. Opencv学习----Opencv宏定义(CV_8U、CV_8S、CV_16U...)
  20. Cross-Site Scripting XSS 跨站攻击全攻略

热门文章

  1. 【flash】 小游戏 坦克大战下载 多个敌人
  2. 导入EXCEL文件数据到数据库中
  3. 创意点亮产业未来,百度超级链XuperChain应用案例征集
  4. 转WEB前端开发经验总结(2)
  5. 安卓eclipse 的ndk开发
  6. win10安装程序没有修复计算机,安装Win10系统突然没有声音怎么修复
  7. python的猜单词小游戏
  8. 项目中常见的英文缩写
  9. Typescript学习--Never
  10. 2018年长江海事局成功救助2344名遇险人员