Οδηγός γρήγορης εκκίνησης

Ξεκίνα με το TikTok LIVE API

Συνδέσου σε οποιοδήποτε TikTok LIVE stream και λάβε δεδομένα σε πραγματικό χρόνο σε λιγότερο από 30 δευτερόλεπτα. Πακέτο Sandbox - χωρίς πιστωτική κάρτα.

1

Πάρε το δωρεάν API key σου

Κάνε εγγραφή στο tik.tools/login με τον λογαριασμό σου Google. Το δωρεάν API key σου δημιουργείται αμέσως - χωρίς κάρτα, χωρίς διαδικασία έγκρισης.

Το πακέτο Sandbox περιλαμβάνει 5.000 requests/ημέρα και 3 ταυτόχρονες συνδέσεις WebSocket (50 sessions την ημέρα, 2 ώρες ανά σύνδεση). Για production, αναβάθμισε σε επί πληρωμή πακέτο (από $7/εβδ.) για 10.000 requests/ημέρα και 20 ταυτόχρονες συνδέσεις WebSocket.

2

Εγκατάστησε το SDK

Εγκατάστησε το TikTools SDK από το npm. Δουλεύει με Node.js, Bun και Deno.

npm install @tiktool/live
3

Συνδέσου σε live stream

Με το SDK συνδέεσαι σε οποιονδήποτε χρήστη του TikTok κάνει live αυτή τη στιγμή:

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

Τρέξ' το

Αποθήκευσέ το ως app.mjs και τρέξε:

TIKTOOL_API_KEY=your_key_here node app.mjs

Μέσα σε λίγα δευτερόλεπτα θα δεις live events να γεμίζουν το terminal σου:

[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

Εναλλακτικά: σκέτο WebSocket

Δεν θέλεις SDK; Συνδέσου απευθείας μέσω WebSocket από οποιαδήποτε γλώσσα:

// 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 - κάθε γλώσσα που υποστηρίζει WebSocket.