Open Source Libraries
Java
Connect to TikTok LIVE streams in real-time with the TikTok-Live-Java library.
TikTok-Live-Java is a Java library for connecting to TikTok LIVE streams. It provides a fluent builder API with chainable event listeners.
View the full source on GitHub.
Quickstart
1
Add the dependency
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.github.jwdeveloper.TikTok-Live-Java</groupId>
<artifactId>Client</artifactId>
<version>1.11.0-Release</version>
</dependency>
</dependencies>2
Configure your API key
TikTokLive.newClient("username")
.configure(settings -> {
settings.setApiKey("YOUR_API_KEY");
})3
Connect and listen to events
TikTokLive.newClient("username")
.configure(settings -> {
settings.setApiKey("YOUR_API_KEY");
})
.onConnected((liveClient, event) -> {
System.out.println("Connected to live");
})
.onComment((liveClient, event) -> {
System.out.println(event.getUser().getName() + ": " + event.getText());
})
.onGift((liveClient, event) -> {
System.out.println(event.getUser().getProfileName()
+ " sends " + event.getGift().getName());
})
.onError((liveClient, event) -> {
System.out.println("Error: " + event.getException().getMessage());
})
.buildAndConnect();Common Events
| Method | Description |
|---|---|
.onComment() | A viewer sent a chat message |
.onGift() | A viewer sent a gift |
.onLike() | A viewer liked the stream |
.onConnected() | Successfully connected |
.onError() | An error occurred |
.onRoomInfo() | Room info updated |
See the API Key Usage guide for more configuration options.