Class BilibiliApis
java.lang.Object
tech.ordinaryroad.live.chat.client.bilibili.api.BilibiliApis
B站API简易版
- Author:
- mjz
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final com.fasterxml.jackson.databind.ObjectMapper -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic cn.hutool.http.HttpRequestcreateGetRequest(String url, String cookies) static com.fasterxml.jackson.databind.JsonNodegetDanmuInfo(long roomId, int type, String cookie) static com.fasterxml.jackson.databind.JsonNodestatic voidstatic voidsendMsg(BilibiliSendMsgRequest request, String cookie)
-
Field Details
-
OBJECT_MAPPER
public static final com.fasterxml.jackson.databind.ObjectMapper OBJECT_MAPPER -
KEY_COOKIE_CSRF
- See Also:
-
-
Constructor Details
-
BilibiliApis
public BilibiliApis()
-
-
Method Details
-
roomInit
-
getDanmuInfo
public static com.fasterxml.jackson.databind.JsonNode getDanmuInfo(long roomId, int type, String cookie) - Parameters:
roomId-type- 直播间用0- Returns:
{ "group": "live", "business_id": 0, "refresh_row_factor": 0.125, "refresh_rate": 100, "max_delay": 5000, "token": "-wm5-Qo4BBAztd1qp5ZJpgyTMRBhCc7yikz5d9rAd63PV46G9BMwl0R10kMM8Ilb-UieZGjLtipPrz4Cvi0DdhGFwOi8PJpFN9K-LoXh6Z_4yjEIwgRerDiMIstHzJ80J3B7wnRisAYkWA==", "host_list": [{ "host": "ali-bj-live-comet-09.chat.bilibili.com", "port": 2243, "wss_port": 443, "ws_port": 2244 }, { "host": "ali-gz-live-comet-02.chat.bilibili.com", "port": 2243, "wss_port": 443, "ws_port": 2244 }, { "host": "broadcastlv.chat.bilibili.com", "port": 2243, "wss_port": 443, "ws_port": 2244 }] }
-
sendMsg
-
sendMsg
-
createGetRequest
-