首先找到对应的的三个接口
1.二维码获取key接口
接口说明:调用此接口可生成一个key
2.二维码生成接口
接口说明:调用此接口传入上一个接口生成的key可生成二维码图片的base64和二维码信息,可使用base64展示图片,或者使用二维码信息内容自行使用第三方二维码生成库渲染二维码
3.二维码检测状态接口
接口说明:轮询此接口可获取二维码扫码状态,800为二维码过期,801为等待扫码,802为待确认,803为授权登录成功(803状态码下会返回cookies)
调用上面三个接口时候务必要带上时间戳,防止缓存
|
创建request.js文件写入封装一个axios
import axios from "axios";
import config from "./config.js";