微信登录 "errcode":40163,"errmsg":"code been used

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/bellazhouyi/article/details/88424181

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

因为项目里集成了友盟分享和微信登录两个SDK,分别进行了处理。
在这里插入图片描述

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

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

猜你喜欢

转载自blog.csdn.net/bellazhouyi/article/details/88424181