bilibili-API-collect/creativecenter/statistics&data.md
2020-04-06 21:25:26 +08:00

9.9 KiB
Raw Blame History

统计与数据

本页所有操作均需登录SESSDATA

统计与数据次日中午12刷新

UP主视频状态数据

http://member.bilibili.com/x/web/index/stat

方式GET

json回复

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

data对象:

字段 类型 内容 备注
fan_recent_thirty obj 粉丝数变化情况
inc_coin num 新增投币数
inc_elec num 新增充电数
inc_fav num 新增收藏数
inc_like num 新增点赞数
inc_share num 新增分享数
incr_click num 新增播放数
incr_dm num 新增弹幕数
incr_fans num 新增粉丝数
incr_reply num 新增评论数
total_click num 总计播放数
total_coin num 总计投币数
total_dm num 总计弹幕数
total_elec num 总计充电数
total_fans num 总计粉丝数
total_fav num 总计收藏数
total_like num 总计点赞数
total_reply num 总计评论数
total_share num 总计分享数

data中的fan_recent_thirty对象:

字段 类型 内容 备注
follow obj 涨粉情况
unfollow obj 掉粉情况

fan_recent_thirty中的follow对象:

字段 类型 内容 备注
YYYYMMDD num 涨粉数 字段名为日期
…… num …… 近30天的涨粉情况

fan_recent_thirty中的unfollow对象:

字段 类型 内容 备注
YYYYMMDD num 掉粉数 字段名为日期
…… num …… 近30天的掉粉情况

示例:

http://member.bilibili.com/x/web/index/stat

{
	"code": 0,
	"message": "0",
	"ttl": 1,
	"data": {
		"fan_recent_thirty": {
			"follow": {
				"20200304": 0,
				"20200305": 1,
				"20200307": 1,
				"20200308": 0,
				"20200309": 1,
				"20200310": 6,
				"20200311": 0,
				"20200313": 0,
				"20200314": 0,
				"20200316": 3,
				"20200317": 0,
				"20200318": 1,
				"20200319": 2,
				"20200320": 0,
				"20200321": 0,
				"20200322": 2,
				"20200323": 5,
				"20200324": 4,
				"20200325": 2,
				"20200326": 2,
				"20200327": 3,
				"20200328": 1,
				"20200329": 1,
				"20200331": 1,
				"20200401": 2
			},
			"unfollow": {
				"20200304": 1,
				"20200305": 0,
				"20200307": 0,
				"20200308": 0,
				"20200309": 2,
				"20200310": 1,
				"20200311": 1,
				"20200313": 2,
				"20200314": 1,
				"20200316": 0,
				"20200317": 1,
				"20200318": 1,
				"20200319": 0,
				"20200320": 1,
				"20200321": 1,
				"20200322": 1,
				"20200323": 1,
				"20200324": 0,
				"20200325": 1,
				"20200326": 0,
				"20200327": 0,
				"20200328": 0,
				"20200329": 0,
				"20200331": 0,
				"20200401": 1
			}
		},
		"inc_coin": 0,
		"inc_elec": 0,
		"inc_fav": 0,
		"inc_like": 2,
		"inc_share": 0,
		"incr_click": 62,
		"incr_dm": 1,
		"incr_fans": 2,
		"incr_reply": 2,
		"total_click": 31059,
		"total_coin": 440,
		"total_dm": 522,
		"total_elec": 90,
		"total_fans": 390,
		"total_fav": 557,
		"total_like": 729,
		"total_reply": 405,
		"total_share": 254
	}
}

UP主专栏状态数据

http://member.bilibili.com/x/web/data/article

方式GET

json回复

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

data对象:

字段 类型 内容 备注
view num 总计阅读数
reply num 总计评论数
like num 总计点赞数
coin num 总计投币数
fav num 总计收藏数
share num 总计分享数
incr_view num 新增阅读数
incr_reply num 新增评论数
incr_like num 新增点赞数
incr_coin num 新增投币数
incr_fav num 新增收藏数
incr_share num 新增分享数

示例:

http://member.bilibili.com/x/web/data/article

{
	"code": 0,
	"message": "0",
	"ttl": 1,
	"data": {
		"view": 290,
		"reply": 17,
		"like": 34,
		"coin": 9,
		"fav": 15,
		"share": 7,
		"incr_view": 6,
		"incr_reply": 0,
		"incr_like": 0,
		"incr_coin": 0,
		"incr_fav": 0,
		"incr_share": 0
	}
}

视频数据增量趋势

http://member.bilibili.com/x/web/data/article/thirty

方式GET

数据为前30天

参数:

参数名 类型 内容 必要性 备注
type url 目标数据类型 必要

type数据类型:

代码 含义
1 播放
2 弹幕
3 评论
4 分享
5 投币
6 收藏
7 充电
8 点赞

json回复

字段 类型 内容 备注
code num 返回值 0成功
-101账号未登录
-400请求错误
message str 错误信息 默认为0
ttl num 1 作用尚不明确
data array 趋势列表

data数组:

类型 内容 备注
0 obj 1天前的数据
n obj n+1天前的数据
…… obj …… ……
29 obj 30天前的数据 最后一条

data数组中的对象:

字段 类型 内容 备注
date_key num 对应时间 时间戳 前一天的800
total_inc num 增加数量 意义为数据类型决定

示例:

查询30天前的视频播放增量趋势可知2020-04-05的播放增量为462020-04-04的播放增量为58

http://member.bilibili.com/x/web/data/pandect?type=1

{
	"code": 0,
	"message": "0",
	"ttl": 1,
	"data": [{
		"date_key": 1586044800,
		"total_inc": 46
	}, {
		"date_key": 1585958400,
		"total_inc": 58
	}, {
		"date_key": 1585872000,
		"total_inc": 81
	}, {
		"date_key": 1585785600,
		"total_inc": 90
	}, {
		"date_key": 1585699200,
		"total_inc": 62
	}, {
		"date_key": 1585612800,
		"total_inc": 70
	},
	…………
	]
}

专栏数据增量趋势

http://member.bilibili.com/x/web/data/article/thirty

方式GET

数据为前30天

参数:

参数名 类型 内容 必要性 备注
type url 目标数据类型 必要

type数据类型:

代码 含义
1 阅读
2 评论
3 分享
4 投币
5 收藏
6 点赞

json回复

字段 类型 内容 备注
code num 返回值 0成功
-101账号未登录
-400请求错误
message str 错误信息 默认为0
ttl num 1 作用尚不明确
data array 趋势列表

data数组:

类型 内容 备注
0 obj 30天前的数据
n obj 30-n天前的数据
…… obj …… ……
29 obj 1天前的数据 最后一条

data数组中的对象:

字段 类型 内容 备注
date_key num 对应时间 时间戳 前一天的800
total_inc num 增加数量 意义为数据类型决定

示例:

查询30天前的文章阅读增量趋势可知2020-04-05的阅读增量为62020-04-04的阅读增量为6

http://member.bilibili.com/x/web/data/article/thirty?type=1

{
	"code": 0,
	"message": "0",
	"ttl": 1,
	"data": [
        …………
        {
		"date_key": 1585699200,
		"total_inc": 6
	}, {
		"date_key": 1585785600,
		"total_inc": 6
	}, {
		"date_key": 1585872000,
		"total_inc": 4
	}, {
		"date_key": 1585958400,
		"total_inc": 6
	}, {
		"date_key": 1586044800,
		"total_inc": 6
	}]
}