Back to home
Google Cloud & Drive Setup
Create a Google Cloud project with the Drive API enabled and OAuth credentials so Storydump can read your media files.
1
Create a Google Cloud project
- Go to https://console.cloud.google.com
- Click Select a project → New Project
- Name it something recognizable (e.g., "Storydump")
- Click Create
You should see: Google Cloud — Create new project
Google's free tier is more than enough — the Drive API has a generous quota for personal use.
2
Enable Google Drive API
- Go to APIs & Services → Library
- Search for "Google Drive API"
- Click Enable
You should see: Enabling Google Drive API in the library
3
Configure OAuth consent screen
- Go to APIs & Services → OAuth consent screen
- User type: External (even for personal use)
- Fill in: App name, user support email, developer contact email
- Add scope:
drive.readonly - Under Test users: add your own Google email address
You should see: OAuth consent screen configuration
While in testing mode, only emails listed as test users can authorize. Make sure to add yourself, or authorization will fail.
4
Create OAuth credentials
- Go to APIs & Services → Credentials → Create Credentials → OAuth client ID
- Application type: Web application
- Add an authorized redirect URI:
https://storydump-production.up.railway.app/auth/google-drive/callback
- Click Create
- Copy the Client ID and Client Secret
You should see: OAuth client ID creation with redirect URI
The redirect URI must match EXACTLY — including
https:// and no trailing slash.5
Verify it's working
You should now have two values ready for the Storydump setup wizard:
- Client ID — a long string ending in
.apps.googleusercontent.com - Client Secret — a shorter alphanumeric string
Keep these handy — you'll enter them during the Telegram bot setup.
Need help? christophertrogers37@gmail.com