bilibili-API-collect/login/exit.md
zjkwdy 55e2c878f2
https统一写作http (#288)
* https统一写作http

* 勘误
2021-12-17 10:26:13 +08:00

2.2 KiB
Raw Blame History

退出账号登录


退出登录web 端)

http://passport.bilibili.com/login/exit/v2

请求方式POST

认证方式Cookie

验证登录成功后会进行删除以下 cookie 项:

DedeUserID DedeUserID__ckMd5 SESSDATA bili_jct

并在服务器注销该登录 TokenSESSDATA该 Token 即失效

正文参数( application/x-www-form-urlencoded

参数名 类型 内容 必要性 备注
biliCSRF str CSRF Token位于 cookie Cookie 方式必要
gourl str 成功后跳转到的页面 非必要 默认为 javascript:history.go(-1)

json 回复:

如果 cookie 已经失效则返回登录页面的 html 代码

根对象:

字段 类型 内容 备注
code num 返回值 0成功
-2202csrf 请求非法
status num/不存在 返回值 true成功失败时可能不存在
ts num 返回值 时间戳例如1631796826
message str
无效时:不存在
错误信息
data 有效时obj
无效时:不存在
信息本体

data对象:

redirectUrl 重定向 url

示例:

curl -X POST https://passport.bilibili.com/login/exit/v2 \
-b "cookie字符串" \
-d "biliCSRF=xxxxxx&gourl=https://www.bilibili.com"
查看响应示例:
{
  "code": 0,
  "status": true,
  "ts": 1631796826,
  "data": {
    "redirectUrl": "https://passport.biligame.com/crossDomain?DedeUserID=&DedeUserID__ckMd5=&SESSDATA=&bili_jct=&gourl=https%3A%2F%2Fwww.bilibili.com"
  }
}