Signature
Section titled “Signature”@Getterpublic class TikTokLiveClient implements LiveClientFields
Section titled “Fields”clientSettings(LiveClientSettings, getter)giftManager(GiftsManager, getter)httpClient(LiveHttpClient, getter)listenersManager(ListenersManager, getter)logger(Logger, getter)messageHandler(LiveMessagesHandler, getter)roomInfo(TikTokRoomInfo, getter)tikTokEventHandler(LiveEventsHandler, getter)webSocketClient(LiveSocketClient, getter)
Constructors
Section titled “Constructors”TikTokLiveClient
Section titled “TikTokLiveClient”public TikTokLiveClient(LiveMessagesHandler messageHandler, GiftsManager giftsManager, TikTokRoomInfo tikTokLiveMeta, LiveHttpClient tiktokHttpClient, LiveSocketClient webSocketClient, LiveEventsHandler tikTokEventHandler, LiveClientSettings clientSettings, ListenersManager listenersManager, Logger logger)Parameters
Section titled “Parameters”messageHandler(LiveMessagesHandler)giftsManager(GiftsManager)tikTokLiveMeta(TikTokRoomInfo)tiktokHttpClient(LiveHttpClient)webSocketClient(LiveSocketClient)tikTokEventHandler(LiveEventsHandler)clientSettings(LiveClientSettings)listenersManager(ListenersManager)logger(Logger)
Methods
Section titled “Methods”connect
Section titled “connect”public void connect()connectAsync
Section titled “connectAsync”public CompletableFuture<LiveClient> connectAsync()Returns
Section titled “Returns”CompletableFuture<LiveClient>
connectAsync
Section titled “connectAsync”public void connectAsync(Consumer<LiveClient> onConnection)Parameters
Section titled “Parameters”onConnection(Consumer<LiveClient>)
disconnect
Section titled “disconnect”public void disconnect(LiveClientStopType type)Parameters
Section titled “Parameters”type(LiveClientStopType)
publishEvent
Section titled “publishEvent”public void publishEvent(TikTokEvent event)Parameters
Section titled “Parameters”event(TikTokEvent)
publishMessage
Section titled “publishMessage”@Overridepublic void publishMessage(String webcastMessageName, String payloadBase64)Parameters
Section titled “Parameters”webcastMessageName(String)payloadBase64(String)
publishMessage
Section titled “publishMessage”@Overridepublic void publishMessage(String webcastMessageName, byte[] payload)Parameters
Section titled “Parameters”webcastMessageName(String)payload(byte[])
sendChat
Section titled “sendChat”@Overridepublic boolean sendChat(String content)Parameters
Section titled “Parameters”content(String)
Returns
Section titled “Returns”boolean
sendChat
Section titled “sendChat”@Overridepublic boolean sendChat(String content, String sessionId, String ttTargetIdc)Parameters
Section titled “Parameters”content(String)sessionId(String)ttTargetIdc(String)
Returns
Section titled “Returns”boolean
tryConnect
Section titled “tryConnect”public void tryConnect()Source
Section titled “Source”Client/src/main/java/io/github/jwdeveloper/tiktok/client/TikTokLiveClient.java:47