bilibili-API-collect/login/member_center.md
2020-05-13 21:53:25 +08:00

9.1 KiB
Raw Blame History

个人中心

本页所有操作均需登录SESSDATA

获取我的信息

http://api.bilibili.com/x/member/web/account

方式:GET

json回复

根对象:

字段 类型 内容 备注
code num 返回值 0成功
-101账号未登录
message str 错误信息 默认为0
ttl num 1 作用尚不明确
data obj 信息本体

data对象:

字段 类型 内容 备注
mid num 我的UID
uname str 我的昵称
userid str 我的用户名
sign str 我的签名
birthday str 我的生日 YYYY-MM-DD
sex str 我的性别 男 女 保密
nick_free bool 是否未设置昵称 false设置过昵称
true未设置昵称
rank str 我的会员等级

示例:

http://api.bilibili.com/x/member/web/account

{
    "code": 0,
    "message": "0",
    "ttl": 1,
    "data": {
        "mid": 293793435,
        "uname": "社会易姐QwQ",
        "userid": "bili_84675323391",
        "sign": "高中技术宅一枚爱好MC&电子&音乐&数码&编程,资深猿厨",
        "birthday": "2002-03-05",
        "sex": "男",
        "nick_free": false,
        "rank": "正式会员"
    }
}

查询每日奖励状态

http://api.bilibili.com/x/member/web/exp/reward

方式:GET

json回复

根对象:

字段 类型 内容 备注
code num 返回值 0成功
-101账号未登录
message str 错误信息 默认为0
ttl num 1 作用尚不明确
data obj 信息本体

data对象:

字段 类型 内容 备注
login bool 每日登录 false未完成
true已完成
完成奖励5经验
watch bool 每日观看 false未完成
true已完成
完成奖励5经验
coins num 每日投币所奖励的经验 上限为50
share bool 每日分享 false未完成
true已完成
完成奖励5经验
email bool 绑定邮箱 false未完成
true已完成
tel bool 绑定手机号 false未完成
true已完成
首次完成完成奖励100经验
safe_question bool 设置密保问题 false未完成
true已完成
identify_card bool 实名认证 false未完成
true已完成
首次完成奖励50经验

示例:

http://api.bilibili.com/x/member/web/exp/reward

{
    "code": 0,
    "message": "0",
    "ttl": 1,
    "data": {
        "login": true,
        "watch": true,
        "coins": 30,
        "share": true,
        "email": true,
        "tel": true,
        "safe_question": true,
        "identify_card": true
    }
}

查询我的大会员状态

http://api.bilibili.com/x/vip/web/user/info

方式:GET

json回复

根对象:

字段 类型 内容 备注
code num 返回值 0成功
-101账号未登录
message str 错误信息 默认为0
ttl num 1 作用尚不明确
data obj 信息本体

data对象:

字段 类型 内容 备注
mid num 我的UID
vip_type num 大会员类型 0
1月度
2年度
vip_status num 大会员状态 1正常
2由于IP地址更换过于频繁,服务被冻结
3你的大会员账号风险过高大会员功能已被锁定
vip_due_date num 大会员到期时间 时间戳 毫秒
vip_pay_type num 是否已购买大会员 0未购买
1已购买
theme_type num 0 作用尚不明确

示例:

http://api.bilibili.com/x/vip/web/user/info

{
    "code": 0,
    "message": "0",
    "ttl": 1,
    "data": {
        "mid": 293793435,
        "vip_type": 2,
        "vip_status": 1,
        "vip_due_date": 1612454400000,
        "vip_pay_type": 1,
        "theme_type": 0
    }
}

查询我的账号安全情况

http://passport.bilibili.com/web/site/user/info

方式:GET

需要验证DedeUserID存在且不为0

json回复

根对象:

字段 类型 内容 备注
code num 返回值 0成功
-101账号未登录
message str 错误信息 默认为0
ttl num 1 作用尚不明确
data obj 信息本体

data对象:

字段 类型 内容 备注
account_info obj 账号绑定信息
account_safe obj 密码安全信息
account_sns obj 互联登录绑定信息
account_other obj

data中的account_info对象:

字段 类型 内容 备注
hide_tel str 绑定的手机号 星号隐藏部分信息
hide_mail str 绑定的邮箱 星号隐藏部分信息
bind_tel bool 是否绑定手机号 false未绑定
true已绑定
bind_mail bool 是否绑定邮箱 false未绑定
true已绑定
tel_verify bool 是否验证手机号 false未验证
true已验证
mail_verify bool 是否验证邮箱 false未验证
true已验证
unneeded_check bool 是否未设置密码 false已设置
true未设置

data中的account_safe对象:

字段 类型 内容 备注
Score num 当前密码强度 0-100
pwd_level num 当前密码强度等级 1
2
3
security bool 当前密码是否安全 false不安全
true安全

data中的account_sns对象:

字段 类型 内容 备注
weibo_bind num 是否绑定微博 0未绑定
1已绑定
qq_bind num 是否绑定qq 0未绑定
1已绑定

data中的account_other对象:

字段 类型 内容 备注
skipVerify bool false 作用尚不明确

示例:

http://passport.bilibili.com/web/site/user/info

{
    "code": 0,
    "data": {
        "account_info": {
            "hide_tel": "153*****056",
            "hide_mail": "144****@qq.com",
            "bind_tel": true,
            "bind_mail": true,
            "tel_verify": true,
            "mail_verify": true,
            "unneeded_check": false
        },
        "account_safe": {
            "Score": 90,
            "pwd_level": 3,
            "security": true
        },
        "account_sns": {
            "weibo_bind": 1,
            "qq_bind": 1
        },
        "account_other": {
            "skipVerify": false
        }
    }
}