{ "qrcode": { "web": { "get_qrcode_and_token": { "url": "https://passport.bilibili.com/x/passport-login/web/qrcode/generate?source=main-fe-header", "method": "GET", "verify": false, "comment": "请求二维码及登录密钥" }, "get_events": { "url": "https://passport.bilibili.com/x/passport-login/web/qrcode/poll", "method": "GET", "verify": false, "params": { "qrcode_key": "str: 登陆密钥", "source": "main-fe-header" }, "comment": "获取最新信息" } }, "old": { "get_qrcode_and_token": { "url": "https://passport.bilibili.com/qrcode/getLoginUrl", "method": "GET", "verify": false, "comment": "旧请求二维码及登录密钥" }, "get_events": { "url": "https://passport.bilibili.com/qrcode/getLoginInfo", "method": "POST", "verify": false, "data": { "oauthKey": "str: 登陆密钥" }, "comment": "旧获取最新信息" } }, "tv": { "get_qrcode_and_auth_code": { "url": "https://passport.bilibili.com/x/passport-tv-login/qrcode/auth_code", "method": "POST", "verify": false, "data": { "appkey": "str: appkey", "sign": "str: 签名", "ts": "str: 时间戳", "local_id": "int: 0" }, "comment": "tv 请求二维码及登录密钥" }, "get_events": { "url": "https://passport.bilibili.com/x/passport-tv-login/qrcode/poll", "method": "POST", "verify": false, "data": { "appkey": "str: appkey", "sign": "str: 签名", "ts": "str: 时间戳", "local_id": "int: 0", "auth_code": "str: 登陆密钥" }, "comment": "tv 获取最新信息" } } }, "password": { "get_token": { "url": "https://passport.bilibili.com/x/passport-login/web/key", "method": "GET", "verify": false, "comment": "获取登录盐值、加密公钥" }, "captcha": { "url": "https://passport.bilibili.com/x/passport-login/captcha", "method": "GET", "verify": false, "comment": "获取极验信息" }, "login": { "url": "https://passport.bilibili.com/x/passport-login/web/login", "method": "POST", "verify": false, "data": { "username": "string: 账号", "password": "string: 加密的密码", "keep": "bool: true", "key": "string: 密钥", "token": "string: 极验信息中的登陆密钥 token", "challenge": "string: 极验 challenge", "validate": "string: 极验 validate", "seccode": "string: 极验 seccode" }, "comment": "登录" } }, "sms": { "send": { "url": "https://passport.bilibili.com/x/passport-login/web/sms/send", "method": "POST", "verify": false, "data": { "tel": "string: 手机号码", "cid": "int: 地区对应的 id (contries_codes.json 中对应的一个地区的 id 项,不是 country_id。", "source": "string: main_web", "token": "string: 极验信息中的登陆密钥 token", "challenge": "string: 极验 challenge", "validate": "string: 极验 validate", "seccode": "string: 极验 seccode" }, "comment": "发送验证码" }, "login": { "url": "https://passport.bilibili.com/x/passport-login/web/login/sms", "method": "POST", "verify": false, "data": { "tel": "string: 手机号码", "cid": "int: 地区对应的 id (contries_codes.json 中对应的一个地区的 id 项,不是 country_id。", "code": "string: 验证码", "source": "string: main_web", "captcha_key": "string: 发送验证码时产生的返回值", "keep": "bool: true", "go_url": "跳转 url" }, "comment": "验证码登录" } }, "safecenter": { "check_info": { "url": "https://api.bilibili.com/x/safecenter/user/info", "method": "GET", "verify": false, "params": { "tmp_code": "str: 验证标记代码" }, "comment": "获取验证信息" } } }