TikSync 1.0.2
This SDK has been discontinued.
See the version list below for details.
dotnet add package TikSync --version 1.0.2
NuGet\Install-Package TikSync -Version 1.0.2
<PackageReference Include="TikSync" Version="1.0.2" />
<PackageVersion Include="TikSync" Version="1.0.2" />
<PackageReference Include="TikSync" />
paket add TikSync --version 1.0.2
#r "nuget: TikSync, 1.0.2"
#:package TikSync@1.0.2
#addin nuget:?package=TikSync&version=1.0.2
#tool nuget:?package=TikSync&version=1.0.2
<p align="center"> <img src="https://raw.githubusercontent.com/tiksync/.github/main/profile/logo-96.png" width="60" alt="TikSync" /> </p>
<h1 align="center">TikSync C# / .NET SDK</h1>
<p align="center"> <strong>TikTok Live SDK for C# / .NET</strong> - Real-time chat, gifts, likes, follows & viewer events.<br> <a href="https://tik-sync.com">Website</a> - <a href="https://tik-sync.com/docs">Documentation</a> - <a href="https://tik-sync.com/pricing">Pricing</a> </p>
Installation
dotnet add package TikSync
Or via NuGet Package Manager:
Install-Package TikSync
Quick Start
using TikSync;
var client = new TikSyncClient("username", "your_api_key");
client.On("chat", data => {
Console.WriteLine($"[{data["uniqueId"]}] {data["comment"]}");
});
client.On("gift", data => {
Console.WriteLine($"{data["uniqueId"]} sent {data["giftName"]}");
});
await client.ConnectAsync();
Requires .NET 6+. Works with Unity 2021.3+.
Events
| Event | Description |
|---|---|
connected |
Connected to stream |
chat |
Chat message received |
gift |
Gift received (with diamond count, streak info) |
like |
Likes received |
follow |
New follower |
share |
Stream shared |
member |
User joined the stream |
roomUser |
Viewer count update |
streamEnd |
Stream ended |
disconnected |
Disconnected |
error |
Connection error |
Get Started
- Sign up at tik-sync.com
- Create a free API key in your dashboard
- Install the SDK and start building
Free tier available. See pricing for details.
License
MIT - Built by 0xwolfsync
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net6.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.