{
  "info": {
    "room_play_info": {
      "url": "https://api.live.bilibili.com/xlive/web-room/v1/index/getRoomPlayInfo",
      "method": "GET",
      "verify": false,
      "params": {
        "room_id": "int: 房间号"
      },
      "comment": "获取房间信息（真实房间号，封禁情况等）"
    },
    "chat_conf": {
      "url": "https://api.live.bilibili.com/room/v1/Danmu/getConf",
      "method": "GET",
      "verify": false,
      "params": {
        "room_id": "int: 真实房间号"
      },
      "comment": "获取聊天弹幕服务器配置信息(websocket)"
    },
    "chat_conf_new": {
      "url": "https://api.live.bilibili.com/xlive/web-room/v1/index/getDanmuInfo",
      "method": "GET",
      "verify": false,
      "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": "http://api.live.bilibili.com/room/v1/Area/getList",
      "method": "GET",
      "verify": false,
      "params": null,
      "comment": "获取直播间分区信息"
    },
    "user_info": {
      "url": "https://api.live.bilibili.com/xlive/web-ucenter/user/get_user_info",
      "method": "GET",
      "verify": true,
      "params": null,
      "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",
      "params": null,
      "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": "获取高能榜"
    },
    "live_info": {
      "url": "https://api.live.bilibili.com/xlive/web-ucenter/user/live_info",
      "method": "GET",
      "verify": false,
      "params": null,
      "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": "获取自己在当前房间的大航海信息, 是否开通，等级，当前经验，同时可获得自己开通的所有航海日志"
    },
    "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": "获取房间信息及可用清晰度列表"
    },
    "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，功能不知",
        "csrf,csrf_token": "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/banned_service/v1/Silent/del_room_block_user",
      "method": "POST",
      "verify": true,
      "params": {
        "roomid": "int: 真实房间号",
        "id": "int: 封禁 ID，从 ID.info.black_list 中获取或者 ID.operate.black_list 的返回值获取",
        "visit_id": "str: 空"
      },
      "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": "领取航海日志奖励"
    }
  }
}
