Connect YouTube (Google Cloud)

WireTheVoid works for browsing without OAuth. To use Connect YouTube, create OAuth credentials and enable the YouTube Data API v3 in Google Cloud Console, then add these to Vercel (or .env.local locally):

  • GOOGLE_CLIENT_ID — OAuth 2.0 Web client — detected
  • GOOGLE_CLIENT_SECRET — server-only — detected
  • GOOGLE_REDIRECT_URI — must match Console exactly — https://www.wirethevoid.com/api/auth/google/callback
  • NEXT_PUBLIC_APP_URLhttps://www.wirethevoid.com
  • SESSION_SECRET — 32+ random characters

Vercel may already define GOOGLE_OAUTH_CLIENT_ID / GOOGLE_OAUTH_CLIENT_SECRET — the server accepts those if GOOGLE_CLIENT_* are unset. See VERCEL_ENV.md.

In the OAuth consent screen, add scopes (same as the app requests): ../auth/youtube.upload · ../auth/youtube · ../auth/yt-analytics.readonly. Use the same app name, support email, and descriptions as on wirethevoid.com — see GOOGLE_CLOUD_CONSOLE_COPY.md in this repo for paste-ready text. In APIs & Services → Library, enable YouTube Data API v3 and YouTube Analytics API.

Until OAuth is configured, you can open the dashboard in preview without a connected channel.

← Home