Cadılar Bayramı İndirimi: Agency Global, yıllık faturalandırmayla $266/ay. 8 ay öde, 12 ay kullan. Bitiş: 31 Eki.

Bitmesineİndirimin bitmesine 7 gün, 16 saat ve 27 dakika kaldıFırsatı yakala
Hızlı Başlangıç Rehberi

Başlarken: TikTok LIVE API

Herhangi bir TikTok LIVE yayınına bağlan ve 30 saniyeden kısa sürede anlık veri al. Sandbox planı, kredi kartı gerekmez.

1

Ücretsiz API Anahtarını Al

Google hesabınla tik.tools/login adresinden kaydol. Ücretsiz API anahtarın anında oluşturulur; kredi kartı yok, onay süreci yok.

Sandbox planı günde 5.000 istek ve 3 eşzamanlı WebSocket bağlantısı içerir (günde 50 oturum, bağlantı başına 2 saat). Canlı kullanım için günde 10.000 istek ve 20 eşzamanlı WebSocket bağlantısı almak üzere ücretli bir plana yükselt (haftalık $7'dan başlar).

2

SDK'yı Kur

TikTools SDK'sını npm'den kur. Node.js, Bun ve Deno ile çalışır.

npm install @tiktool/live
3

Bir Canlı Yayına Bağlan

Şu anda canlı yayında olan herhangi bir TikTok kullanıcısına bağlanmak için SDK'yı kullan:

import { TikTokLive } from '@tiktool/live'

const client = new TikTokLive({
  uniqueId: 'tv_asahi_news',   // TikTok username (without @)
  apiKey: process.env.TIKTOOL_API_KEY
})

// Listen for chat messages
client.on('chat', (event) => {
  console.log(`[CHAT] ${event.nickname}: ${event.comment}`)
})

// Listen for gifts
client.on('gift', (event) => {
  console.log(`[GIFT] ${event.nickname} sent ${event.giftName}`)
})

// Listen for viewer count updates
client.on('viewer_count', (event) => {
  console.log(`[VIEWERS] ${event.viewerCount} watching`)
})

// Connect
await client.connect()
console.log('Connected! Listening for events...')
4

Çalıştır

app.mjs olarak kaydet ve çalıştır:

TIKTOOL_API_KEY=your_key_here node app.mjs

Birkaç saniye içinde canlı olayların terminaline aktığını göreceksin:

[CHAT] john_doe: Hello everyone! 👋
[GIFT] cool_user sent Rose (1 diamonds)
[VIEWERS] 1,247 watching
[CHAT] fan_123: Love this stream!
[GIFT] big_spender sent Universe (34,000 diamonds)
5

Alternatif: Ham WebSocket

SDK kullanmak istemiyor musun? Herhangi bir dilden doğrudan WebSocket ile bağlan:

// WebSocket URL format:
wss://api.tik.tools?uniqueId=USERNAME&apiKey=YOUR_KEY

// Every message is a JSON object:
{
  "event": "chat",
  "data": {
    "comment": "Hello!",
    "user": {
      "uniqueId": "john_doe",
      "nickname": "John",
      "profilePictureUrl": "..."
    }
  }
}

Python, Go, Rust, Java, C#, Ruby ile çalışır; WebSocket destekleyen her dille.