抓包获取二维码接口普通POST请求没什么好说的
imageDataqrLoginToken(二维码标识)qrLoginSignature(应该和qrLoginToken作用类似)
二维码扫码状态
接口:https://ikuaishou.com/rest/c/infra/ks/qr/scanResult说明:下scanResult接口传入第一步中的二维码qrLoginToken、qrLoginSignature,超过60s返回登录二维码已过期正常扫码看下如下说明:scanResult接口传入第一步中的二维码qrLoginToken、qrLoginSignature,60s内扫码返回的是登录账户相关信息(手机是待点击'确认登录')
确认登录
接口:https://ikuaishou.com/rest/c/infra/ks/qr/acceptResult说明:扫码成功待确认点击时又抓包看到了一个acceptResult的请求一直在等待返回值
acceptResult接口参数也是第一步中的二维码qrLoginToken、qrLoginSignature
当手机上点击确认登录按钮后acceptResult返回:qrToken
callback接口
接口:https://ikuaishou.com/pass/kuaishou/login/qr/callback如上:提交第三步返回的qrToken,在第一个版本时这个callback接口提交qrToken后响应头中就有了服务器下发的Set-Cookie:kuaishou.wecp.api_st、kuaishou.wecp.api_ph接着分析
verifyToken接口
文章为作者独立观点,不代表观点