TikTok connection

Frankenstein works without TikTok credentials for browsing this site. To use Connect TikTok and finish sign-in, add these in your Vercel project (or .env.local locally):

  • TIKTOK_CLIENT_KEY — from TikTok Developer Portal (required to start OAuth) — detected
  • TIKTOK_CLIENT_SECRET — server-only (required to complete callback) — detected
  • TIKTOK_REDIRECT_URI — must match https://frankensteinapp.com/api/auth/tiktok/callback
  • NEXT_PUBLIC_APP_URLhttps://frankensteinapp.com
  • SESSION_SECRET — 32+ random characters
  • TIKTOK_SCOPES — for draft upload use user.info.basic,video.upload (match the TikTok app; reconnect after changes)

Sandbox: add your test TikTok account under Sandbox → Target users in the Developer Portal, or OAuth can fail with non_sandbox_target.

Until OAuth is configured, use Dashboard (demo mode) to explore the UI.

← Home