Create a Google Cloud project
- Open console.cloud.google.com/projectcreate.
- Project name: anything (e.g.,
DragQueue BYOK). - Click Create and make sure the new project is selected.
Enable the YouTube Data API v3
- Open the YouTube Data API library page.
- Confirm the right project is selected.
- Click Enable.
Configure OAuth consent
Google occasionally renames the sections in this area. If the exact labels don't match, look for OAuth app branding, audience / test users, and data access / scopes.
- Open the OAuth consent screen.
- User type: External, click Create.
- App name: anything (e.g.,
DragQueue Personal). Add a support email if requested. Save and continue. - Scopes — add all four:
Save and continue.openid https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/youtube - Test users — add the same Google account you'll use to activate DragQueue. While the app is in Testing mode, only listed test users can authorize it, which is the right setup for a personal BYOK client.
Create the OAuth client
- Open Credentials.
- Click Create Credentials → OAuth client ID.
- Application type: Web application.
- Authorized redirect URIs — add this exact value:
https://www.dragqueue.com/api/byok/callback - Click Create.
Paste into DragQueue
- Copy the Client ID and Client secret.
- Open Settings and scroll to Bring your own OAuth credentials.
- Paste both, click Save credentials.
- Click Activate. Sign in with the same Google account you use for DragQueue (and that you added as a test user above).
Troubleshooting
account_mismatch- You signed in with a different Google account than DragQueue uses. Try Activate again and pick the matching account.
redirect_uri_mismatch- The redirect URI on your OAuth client must match exactly. Open your OAuth client in Google Cloud and confirm
https://www.dragqueue.com/api/byok/callbackis listed verbatim — no trailing slash, nohttp://. quotaExceededfrom YouTube- Your own Google Cloud project has hit its YouTube Data API quota for the day. Open your project's quotas page to inspect usage or request more. Quota resets at midnight Pacific Time.