{ "info": { "start": { "url": "https://api.live.bilibili.com/room/v1/Room/startLive", "method": "POST", "verify": false, "params": { "room_id": "int: 房间号", "platform": "pc/web/...", "area_v2": "int: 直播间新版分区id, 可参考https://github.com/withsalt/BilibiliLiveTools#%E7%9B%B4%E6%92%AD%E5%88%86%E5%8C%BA", "csrf,csrf_token": "要给两个" }, "comment": "开始直播" }, "stop": { "url": "https://api.live.bilibili.com/room/v1/Room/stopLive", "method": "POST", "verify": false, "params": { "room_id": "int: 房间号", "platform": "pc/web/...", "csrf,csrf_token": "要给两个" }, "comment": "关闭直播" }, "room_play_info": { "url": "https://api.live.bilibili.com/xlive/web-room/v1/index/getRoomPlayInfo", "method": "GET", "verify": false, "params": { "room_id": "int: 房间号" }, "comment": "获取房间信息(真实房间号,封禁情况等)" }, "danmu_info": { "url": "https://api.live.bilibili.com/xlive/web-room/v1/index/getDanmuInfo", "method": "GET", "verify": true, "params": { "id": "int: 真实房间号" }, "comment": "获取聊天弹幕服务器配置信息(websocket)" }, "room_info": { "url": "https://api.live.bilibili.com/xlive/web-room/v1/index/getInfoByRoom", "method": "GET", "verify": false, "params": { "room_id": "int: 真实房间号" }, "comment": "获取直播间信息(标题,简介等)" }, "user_info_in_room": { "url": "https://api.live.bilibili.com/xlive/web-room/v1/index/getInfoByUser", "method": "GET", "verify": true, "params": { "room_id": "int: 真实房间号" }, "comment": "获取自己在直播间的信息(粉丝勋章等级,直播用户等级等)" }, "area_info": { "url": "https://api.live.bilibili.com/room/v1/Area/getList", "method": "GET", "verify": false, "comment": "获取直播间分区信息" }, "user_info": { "url": "https://api.live.bilibili.com/xlive/web-ucenter/user/get_user_info", "method": "GET", "verify": true, "comment": "获取直播用户等级等信息" }, "user_guards": { "url": "https://api.live.bilibili.com/xlive/web-ucenter/user/guards", "method": "GET", "verify": true, "params": { "page": "页码", "page_size": "每页数量, 过多可能报错 默认:10" }, "comment": "获取用户开通的大航海列表" }, "bag_list": { "url": "https://api.live.bilibili.com/xlive/web-room/v1/gift/bag_list", "method": "GET", "verify": "true", "comment": "获取自己的礼物包裹" }, "dahanghai": { "url": "https://api.live.bilibili.com/xlive/app-room/v1/guardTab/topList", "method": "GET", "verify": false, "params": { "roomid": "int: 真实房间号", "page": "int: 页码", "ruid": "int: 全称 room_uid,从 room_play_info 里头的 uid 可以找到", "page_size": 29 }, "comment": "获取大航海列表" }, "gaonengbang": { "url": "https://api.live.bilibili.com/xlive/general-interface/v1/rank/getOnlineGoldRank", "method": "GET", "verify": false, "params": { "roomId": "int: 真实房间号", "page": "int: 页码", "ruid": "int: 全称 room_uid,从 room_play_info 里头的 uid 可以找到", "pageSize": 50 }, "comment": "获取高能榜" }, "fan_model": { "url": "https://api.live.bilibili.com/xlive/app-ucenter/v1/fansMedal/panel", "method": "GET", "verify": true, "params": { "roomId": "int: 房间号,不是必须的", "page": "int: 页码,不是必须的", "target_id": "int: 主播Uid,不是必须的", "pageSize": "int: 默认 10 是必须的,否则不返回有效数据" }, "comment": "获取房间的粉丝牌,自己的粉丝牌等数据" }, "live_info": { "url": "https://api.live.bilibili.com/xlive/web-ucenter/user/live_info", "method": "GET", "verify": false, "comment": "获取自己粉丝牌,粉丝勋章,大航海等数据" }, "general_info": { "url": "https://api.live.bilibili.com/xlive/fuxi-interface/general/half/initial", "method": "GET", "verify": true, "params": { "actId": "未知,大航海信息:100061", "roomId": "真实房间号", "uid": "直播者uid", "csrf,csrf_token": "要给两个" }, "comment": "获取自己在当前房间的大航海信息, 是否开通,等级,当前经验,同时可获得自己开通的所有航海日志" }, "update_news": { "url": "https://api.live.bilibili.com/xlive/app-blink/v1/index/updateRoomNews", "method": "POST", "verify": true, "params": { "roomId": "真实房间号", "uid": "直播者uid", "content": "内容, 最多60字符", "csrf": "csrf", "csrf_token": "csrf" }, "comment": "更新房间公告" }, "seven_rank": { "url": "https://api.live.bilibili.com/rankdb/v1/RoomRank/webSevenRank", "method": "GET", "verify": false, "params": { "roomid": "int: 真实房间号", "ruid": "int: 全称 room_uid,从 room_play_info 里头的 uid 可以找到" }, "comment": "获取七日榜" }, "fans_medal_rank": { "url": "https://api.live.bilibili.com/rankdb/v1/RoomRank/webMedalRank", "method": "GET", "verify": false, "params": { "roomid": "int: 真实房间号", "ruid": "int: 全称 room_uid,从 room_play_info 里头的 uid 可以找到" }, "comment": "获取粉丝勋章排行榜" }, "black_list": { "url": "https://api.live.bilibili.com/xlive/web-ucenter/v1/banned/GetSilentUserList", "method": "POST", "verify": true, "params": { "room_id": "int: 真实房间号", "ps": "const int: 1" }, "comment": "获取房间黑名单列表,登录账号需要是该房间房管" }, "room_play_url": { "url": "https://api.live.bilibili.com/xlive/web-room/v1/playUrl/playUrl", "method": "GET", "verify": false, "params": { "cid": "int: 真实房间号", "platform": "const str: web", "qn": "int: 清晰度编号,原画 10000,蓝光 400,超清 250,高清 150,流畅 80", "https_url_req": "const int: 1", "ptype": "const int: 16" }, "comment": "获取房间直播流列表" }, "room_play_info_v2": { "url": "https://api.live.bilibili.com/xlive/web-room/v2/index/getRoomPlayInfo", "method": "GET", "verify": false, "params": { "room_id": "int: 真实房间号", "protocol": "int: 流协议,0 为 FLV 流,1 为 HLS 流。默认:0,1", "format": "int: 容器格式,0 为 flv 格式;1 为 ts 格式(仅限 hls 流);2 为 fmp4 格式(仅限 hls 流)。默认:0,2", "codec": "int: 视频编码,0 为 avc 编码,1 为 hevc 编码。默认:0,1", "qn": "int: 清晰度编号,原画:10000(建议),4K:800,蓝光(杜比):401,蓝光:400,超清:250,高清:150,流畅:80,默认:0", "platform": "const str: web", "ptype": "const int: 16" }, "comment": "获取房间信息及可用清晰度列表" }, "popular_ticket": { "url": "https://api.live.bilibili.com/xlive/general-interface/v1/rank/getUserPopularTicketsNum", "method": "GET", "verify": true, "params": { "ruid": "int: 全称 room_uid,从 room_play_info 里头的uid可以找到", "source": "const str: live" }, "comment": "获取自己在该直播间的人气票信息" }, "gift_common": { "url": "https://api.live.bilibili.com/xlive/web-room/v1/giftPanel/giftData", "method": "GET", "verify": false, "params": { "room_id": "int: 显示房间号", "platform": "const str: pc", "source": "const str: live", "area_id": "int: 子分区 ID 可以不用填", "area_parent_id": "int: 父分区 ID 可以不用填, 获取分区 ID 可使用 get_area_info 方法" }, "comment": "获取该直播间通用礼物的信息,此 API 只返回 gift_id ,不包含礼物 price 参数" }, "gift_special": { "url": "https://api.live.bilibili.com//xlive/web-room/v1/giftPanel/tabRoomGiftList", "method": "GET", "verify": false, "params": { "room_id": "int: 显示房间号", "platform": "const str: pc", "source": "const str: live", "tab_id": "int: 礼物tab编号,2 为特权礼物,3 为定制礼物", "build": "int: 未知作用, 默认 1", "area_id": "int: 子分区 ID 可以不用填", "area_parent_id": "int: 父分区 ID 可以不用填, 获取分区id可使用 get_area_info 方法" }, "comment": "获取该直播间特殊礼物的信息" }, "gift_config": { "url": "https://api.live.bilibili.com/xlive/web-room/v1/giftPanel/giftConfig", "method": "GET", "verify": false, "params": { "room_id": "int: 显示房间号 可以不用填", "platform": "const str: pc", "source": "const str: live", "area_id": "int: 子分区 ID 可以不用填", "area_parent_id": "int: 父分区 ID 可以不用填, 获取分区id可使用 get_area_info 方法" }, "comment": "获取所有礼物信息,三个字段可以不用填,但填了有助于减小返回内容的大小,置空返回约 2.7w 行,填了三个对应值返回约 1.4w 行" }, "followers_live_info": { "url": "https://api.live.bilibili.com/xlive/app-interface/v1/relation/liveAnchor", "method": "GET", "verify": false, "params": { "filterRule": "int: 0 ,未知", "need_recommend": "int: 是否接受推荐直播间, 0为不接受, 1为接受" }, "comment": "获取关注列表中正在直播的直播间信息, 包括房间直播热度, 房间名称及标题, 清晰度, 是否官方认证等信息." }, "followers_unlive_info": { "url": "https://api.live.bilibili.com/xlive/app-interface/v1/relation/unliveAnchor", "method": "GET", "verify": false, "params": { "page": "int: 页码", "pagesize": "每页数量,过多可能报错 默认:30" }, "comment": "获取关注列表中未在直播的直播间信息, 包括上次开播时间, 上次开播的类别, 直播间公告, 是否有录播等." } }, "operate": { "send_danmaku": { "url": "https://api.live.bilibili.com/msg/send", "method": "POST", "verify": true, "params": { "roomid": "int: 真实房间号", "color": "int: 十进制颜色,有权限限制", "fontsize": "int: 字体大小,默认 25", "mode": "int: 弹幕模式,1 飞行 5 顶部 4 底部", "msg": "str: 弹幕信息", "rnd": "int: 当前时间戳", "bubble": "int: 默认 0,功能不知", "reply_mid": "int: uid", "csrf,csrf_token": "str: 要给两个" }, "comment": "发送直播间弹幕,有的参数不确定因为自己不搞这块没权限发一些样式的弹幕" }, "send_popular_ticket": { "url": "https://api.live.bilibili.com/xlive/general-interface/v1/rank/popularRankFreeScoreIncr", "method": "POST", "verify": true, "params": { "ruid": "int: 全称 room_uid,从 room_play_info 里头的 uid 可以找到", "csrf,csrf_token": "要给两个", "visit_id": "str: 空" }, "comment": "在直播间中赠送所有免费人气票" }, "add_block": { "url": "https://api.live.bilibili.com/xlive/web-ucenter/v1/banned/AddSilentUser", "method": "POST", "verify": true, "params": { "room_id": "int: 真实房间号", "tuid": "int: 封禁用户 UID", "mobile_app": "str: 设备类型", "visit_id": "str: 空" }, "comment": "封禁用户" }, "del_block": { "url": "https://api.live.bilibili.com/xlive/web-ucenter/v1/banned/DelSilentUser", "method": "POST", "verify": true, "params": { "room_id": "int: 真实房间号", "tuid": "int: 封禁用户 UID" }, "comment": "解封用户" }, "sign_up_dahanghai": { "url": "https://api.live.bilibili.com/xlive/activity-interface/v2/userTask/UserTaskSignUp", "method": "POST", "verify": true, "params": { "task_id": "int: 任务 id,签到:1447,可能还有别的", "uid": "int: 真实房间号", "csrf,csrf_token": "要给两个" }, "comment": "航海日志签到" }, "send_gift_from_bag": { "url": "https://api.live.bilibili.com/xlive/revenue/v1/gift/sendBag", "method": "POST", "verify": true, "params": { "uid": "int: 赠送用户的 UID", "bag_id": "int: 礼物包裹的id", "gift_id": "int: 礼物id", "gift_num": "int: 赠送数量", "platform": "const str: pc", "send_ruid": "int: 未知作用,默认:0", "storm_beat_id": "int: 未知作用,默认:0", "price": "int: 礼物单价,背包中的礼物价值默认:0", "biz_code": "const str: live", "biz_id": "int: room_display_id 房间显示 ID", "ruid": "int: 全称 room_uid,从 room_play_info 里头的 UID 可以找到", "csrf,csrf_token": "要给两个" }, "comment": "在直播间中赠送包裹中的礼物,包裹信息可用 get_self_bag 方法获取" }, "send_gift_gold": { "url": "https://api.live.bilibili.com/xlive/revenue/v1/gift/sendGold", "method": "POST", "verify": true, "params": { "uid": "int: 赠送用户的 UID", "gift_id": "int: 礼物 ID", "ruid": "int: 全称 room_uid,从 room_play_info 里头的uid可以找到", "send_ruid": "int: 未知作用,默认:0", "gift_num": "int: 赠送数量", "coin_type": "const str: gold", "bag_id": "int: 0", "platform": "const str: pc", "biz_code": "const str: Live", "biz_id": "int: room_display_id 房间显示 ID", "rnd": "int: 当前时间戳", "storm_beat_id": "int: 未知作用,默认:0", "price": "int: 礼物单价", "visit_id": "void: 空", "csrf,csrf_token": "要给两个" }, "comment": "在直播间中赠送金瓜子礼物" }, "send_gift_silver": { "url": "https://api.live.bilibili.com/xlive/revenue/v1/gift/sendSilver", "method": "POST", "verify": true, "params": { "uid": "int: 赠送用户的 UID", "gift_id": "int: 礼物 ID 辣条的 ID 为 1", "ruid": "int: 全称 room_uid,从 room_play_info 里头的 UID 可以找到", "send_ruid": "int: 未知作用,默认:0", "gift_num": "int: 赠送数量", "coin_type": "const str: silver", "bag_id": "int: 0", "platform": "const str: pc", "biz_code": "const str: Live", "biz_id": "int: room_display_id 房间显示id", "rnd": "int: 当前时间戳", "storm_beat_id": "int: 未知作用,默认:0", "price": "int: 礼物单价 辣条单价为100", "visit_id": "int: 空", "csrf,csrf_token": "要给两个" }, "comment": "在直播间中赠送银瓜子礼物" }, "receive_reward": { "url": "https://api.live.bilibili.com/xlive/activity-interface/v2/spec-act/sep-guard/receive/awards", "method": "POST", "verify": true, "params": { "ruid": "int: 房间真实id", "receive_type": "int: 领取类型, 全部领取:2", "csrf,csrf_token": "要给两个" }, "comment": "领取航海日志奖励" }, "create_reserve": { "url": "https://api.bilibili.com/x/activity/up/reserve/create", "method": "POST", "verify": true, "data": { "type": "int: 2", "title": "str: 预约标题", "live_plan_start_time": "int: 预约开始时间,时间戳", "stime": "int: 预约结束时间,时间戳", "from": "int: 1" }, "comment": "创建预约" } } }