返回提交历史
Modified
live/info.md
+86
-0
XFEstudio/bilibili-API-collect
完善直播间信息API
de588ed
代码差异
1 个文件
+86
-0
@@ -71,3 +71,89 @@ curl -G 'http://api.live.bilibili.com/room/v1/Room/getRoomInfoOld'\
71
71
```
72
72
73
73
</details>
74
75
## 根据直播间号获取直播间信息
76
77
> https://api.live.bilibili.com/room/v1/Room/room_init?id=
78
79
*请求方式:GET*
80
81
**url参数:**
82
83
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
84
| ------ | ---- | ----------- | ------ | ---- |
85
| id | num | 目标直播间号 | 必要 | |
86
87
**json回复:**
88
89
根对象:
90
91
| 字段 | 类型 | 内容 | 备注 |
92
| ------- | ---- | -------- | --------------------------- |
93
| code | num | 返回值 | 0:成功<br />60004:直播间不存在 |
94
| msg | str | 错误信息 | 默认为ok |
95
| message | str | 错误信息 | 默认为ok |
96
| data | obj | 信息本体 | |
97
98
99
`data`对象:
100
101
| 字段 | 类型 | 内容 | 备注 |
102
| -------------- | ---- | ------------- | ------------------------ |
103
| room_id | num | 直播间真实ID | |
104
| short_id | num | 直播间URL_ID | |
105
| uid | num | 用户UID | |
106
| need_p2p | num | 未知 | |
107
| is_hidden | boolean | 未知 | |
108
| is_locked | boolean | 未知 | |
109
| is_portrait | boolean | 未知 | |
110
| liveStatus | num | 直播状态 | 0:未开播<br />1:直播中 |
111
| hidden_till | num | 未知 | |
112
| lock_till | num | 未知 | |
113
| encrypted | boolean | 未知 | |
114
| pwd_verified | boolean | 未知 | |
115
| live_time | num | 开播时长 | |
116
| room_shield | num | 未知 | |
117
| is_sp | num | 未知 | |
118
| special_type | num | 未知 | |
119
120
121
**示例:**
122
123
查询直播间`ID=76`的直播间信息
124
125
```shell
126
curl -G 'http://api.live.bilibili.com/room/v1/Room/room_init'\
127
--data-urlencode 'id=76'
128
```
129
130
<details>
131
<summary>查看响应示例:</summary>
132
133
```json
134
{
135
"code":0,
136
"msg":"ok",
137
"message":"ok",
138
"data":{
139
"room_id":14073662,
140
"short_id":76,
141
"uid":50333369,
142
"need_p2p":0,
143
"is_hidden":false,
144
"is_locked":false,
145
"is_portrait":false,
146
"live_status":1,
147
"hidden_till":0,
148
"lock_till":0,
149
"encrypted":false,
150
"pwd_verified":false,
151
"live_time":1602151186,
152
"room_shield":1,
153
"is_sp":0,
154
"special_type":0
155
}
156
}
157
```
158
159
</details>