🎵 TikTok API PHP SDK

Firebase Hosting Version - Client-Side Dashboard

🔥 Firebase Hosting Status

Platform: Firebase Hosting

Environment: Static Web App

API Mode: Client-Side JavaScript

Status: ✅ Deployed Successfully

⚙️ Configuration Setup

Cấu hình TikTok API credentials thông qua form bên dưới:

TikTok App Credentials

🚀 OAuth Authentication Flow

⏳ Chưa có Access Token

Để bắt đầu sử dụng TikTok API, bạn cần thực hiện OAuth flow để lấy access token.

Bước 1: Authorize với TikTok (PKCE)

Click vào nút bên dưới để mở trang authorization của TikTok với PKCE:

URL sẽ được tạo sau khi bạn nhập Client Key...

Lưu ý: Sử dụng PKCE (Proof Key for Code Exchange) để bảo mật tốt hơn

Bước 2: Callback Processing (PKCE)

Sau khi authorize, TikTok sẽ redirect về callback.html và tự động xử lý:

  • Nhận authorization code
  • Sử dụng code_verifier để verify PKCE
  • Hiển thị authorization code để manual processing
  • Lưu thông tin vào localStorage

📚 Features Available

🎭 Demo Mode

Mock OAuth flow với fake data

🔧 Configuration

Client-side config management

📖 Documentation

TikTok API reference

📚 TikTok Docs

⚠️ Firebase Hosting Limitations

Lưu ý quan trọng:

  • No Server-Side PHP: Firebase Hosting chỉ hỗ trợ static files
  • Client-Side Only: OAuth flow phải xử lý ở client-side
  • CORS Issues: Có thể gặp vấn đề CORS khi gọi TikTok API từ browser
  • Security: Client Secret không nên expose ở client-side

Giải pháp khuyên dùng:

  • Firebase Functions: Xử lý OAuth server-side
  • Vercel/Netlify: Support serverless functions
  • Traditional Hosting: PHP hosting như Shared hosting, VPS

🔥 TikTok API PHP SDK on Firebase | Client-Side Version