通知消息

获取未读消息数

https://api.bilibili.com/x/msgfeed/unread https://api.vc.bilibili.com/x/im/web/msgfeed/unread (新接口)

请求方式:GET

认证方式:Cookie(SESSDATA)

本接口不会返回未读的私信数,要获取未读的私信数请参阅未读私信数相关说明

URL参数:

参数名类型内容必要性备注
buildnum客户端内部版本号非必要默认为 0
mobi_appstr平台标识非必要可为 web

json回复:

根对象:

字段类型内容备注
codenum返回值0:成功
-101:账号未登录
messagestr错误信息默认为0
ttlnum1
dataobj信息本体

data 对象:

字段类型内容备注
atnum未读at数
chatnum0仅旧接口,作用尚不明确
coinnum未读投币数
danmunum未读弹幕数
favoritenum未读收藏数
likenum未读点赞数
recv_likenum未读点赞数like
recv_replynum未读回复数reply
replynum未读回复数
sys_msgnum未读系统通知数
sys_msg_stylenum1仅新接口, 作用尚不明确
upnum未读UP主助手信息数

示例:

以下信息代表了未读点赞数为10,未读回复数为4,未读at消息数为3,未读系统通知数为2,未读UP主助手信息数为1

curl 'https://api.vc.bilibili.com/x/im/web/msgfeed/unread' \
-b 'SESSDATA=xxx'
查看响应示例:
{
	"code": 0,
	"message": "0",
	"ttl": 1,
	"data": {
		"at": 3,
		"chat": 0,
		"coin": 0,
		"danmu": 0,
		"favorite": 0,
		"like": 10,
		"recv_like": 10,
		"recv_reply": 4,
		"reply": 4,
		"sys_msg": 2,
		"sys_msg_style": 1,
		"up": 1
	}
}