风云变幻
风云变幻
  • 发布:2019-09-14 21:20
  • 更新:2022-03-10 10:09
  • 阅读:2434

编译成5+app 后uni.login得到的code不能二次使用,微信服务器返回"errcode":40163,"errmsg":"code been used

分类:uni-app

我遇到一个奇怪的问题,根源在于不了解uni.login接口在编译成5+app具体是怎么样流程的机制。

同样的一份代码,编译成小程序,调用uni.login 获取到的code,再调用微信接口auth.code2Session 可以获取到openid等信息。 但是5+app用获取到的code调用微信小程序auth.code2Session 接口提示“"errcode":40163,"errmsg":"code been used”

然后我想咨询的是,uniapp在编译成5+app后,调用uni.login接口具体调用的是微信的哪个接口? 我在Hbuilder里只配置了小程序的appid。没有配置公众号以及开放平台的appid 。 编译成5+app后调用uni.login接口居然能获取到openid,accesstoken等信息, 是因为5+app也是调用的小程序的接口吗?

2019-09-14 21:20 负责人:无 分享
已邀请:
3***@qq.com

3***@qq.com

大佬, 我也遇到了,请问你是如何解决的

Yeyou

Yeyou

要不就是前端传code给后端时已经用过一次code然后再传给后端就会出现这种情况(前后端都用了相同的code)

该问题目前已经被锁定, 无法添加新回复