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

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

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

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

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

你可能感兴趣的:(个人错误总结)