Closed stars-one closed 11 months ago
对接微信登录,因为此框架会请求2次接口导致无法获取微信登录的access_token
对应微信接口文档: https://developers.weixin.qq.com/doc/oplatform/Mobile_App/WeChat_Login/Authorized_API_call_UnionID.html
val url = "" scope { val gson = Gson() try { //get请求,返回数据 val url = "https://api.weixin.qq.com/sns/oauth2/access_token?appid=$appId&secret=$appSecret&code=${code}&grant_type=authorization_code" val resp = Get<String>(url).await() }
返回resp数据:
{ "errcode": 40163, "errmsg": "code been used" }
我自己改用了okhttp去请求就解决了问题
fork仓库并复现问题可以快速解决, 猜测只会让问题晦涩难懂, 耽误所有人时间
异常堆栈信息或者手机截图/视频(拖拽到输入框即可上传)
我认为开源达到5年, 这么多人使用, 不应该存在请求2次这么严重的bug吧
加了拦截器的原因
问题描述
对接微信登录,因为此框架会请求2次接口导致无法获取微信登录的access_token
返回resp数据:
我自己改用了okhttp去请求就解决了问题
期望行为
如何复现
截图
异常堆栈信息或者手机截图/视频(拖拽到输入框即可上传)
版本