TikTok Video Management System

Manage your TikTok videos, track statistics, and upload content seamlessly.

Features:

API Documentation

Quick Start Guide

1. Connect Your TikTok Account

Click the "Connect TikTok Account" button above to authorize this application.

2. Sync Your Videos

After authorization, your videos will be synced from TikTok automatically.

3. View Dashboard

Access your dashboard to view statistics, upload videos, and manage your content.

4. Track Analytics

Monitor your video performance with detailed analytics and growth metrics.

API Endpoints

Authentication:

GET /api/auth/login - Start OAuth2 flow

GET /api/auth/callback - OAuth2 callback

POST /api/auth/refresh-token/{user_id} - Refresh token


Videos:

GET /api/videos/sync/{user_id} - Sync videos

GET /api/videos/list/{user_id} - List videos

POST /api/videos/upload/{user_id} - Upload video

POST /api/videos/publish/init/{user_id} - Quick publish (upload + init)

POST /api/videos/publish/{user_id} - Publish video


Statistics:

POST /api/stats/collect/{user_id} - Collect stats

GET /api/stats/user/{user_id}/summary - User summary

GET /api/stats/user/{user_id}/trending - Trending videos