-
-
Notifications
You must be signed in to change notification settings - Fork 307
Google Drive API Client ID and Client Secret
The following guide will show you how to get a Google Drive API Client ID and Client Secret.
This guide is assuming you are using a standard GSuite Business or GSuite Workspace account. Some of the things shown here don't show up or work on a POGA [Plain Old Google Account]. There are workarounds, but they are not documented here as the primary reason one would use them would be to utilize a Shared Drive from an account you don't control, which is Not Recommended.
-
Open Google APIs Console site: https://console.developers.google.com and login with your Google account.
If this is your first time here, click "CREATE PROJECT". If you have projects defined already, create a new one as you have before.
Note: It is probably better to create a separate project for each app you plan to use (e.g. Rclone, etc).
-
Name the project (e.g. Rclone). Click "Create".
-
Click "ENABLE APIS AND SERVICES" at the top.
-
Search for "Drive". Click "Google Drive API".
-
On following screen, click "ENABLE" to enable Google Drive API.
-
Now click "Credentials" in the left column, then "Configure consent screen" over on the right.
-
On this screen, select "Internal", and click "Create".
-
On this screen:
- type in the App Name (e.g. Rclone)
- Enter a "User support email"
- Scroll to the bottom
- Enter an email address under "Developer contact information"
- Click "SAVE AND CONTINUE".
-
Click on "Credentials" in the sidebar, then "Create credentials". Select "OAuth Client ID" in the drop down list.
-
For "Application Type", select "Desktop App", type in any name, and click "Create".
-
You will now be presented with the "client ID" and "client secret".
- Overview
- Presumptions
- Server
- Domain Name
- Cloudflare
- Cloud Storage
- Plex / Emby - Account
- Usenet vs. BitTorrent
Cloudbox
- Overview
- Dependencies (Choose only one of these)
- Settings
- Preinstall (Choose only one of these)
- SSH
- Ansible Vault
- Rclone
- Cloudbox (Choose only one of these)
- Application Setup
- Next Steps
Feederbox (do this first)
- Overview
- Dependencies
- Settings
- Preinstall
- SSH
- Ansible Vault
- Rclone
- Feederbox (Choose only one of these)
- Application Setup
- Next Steps
Mediabox
- Overview
- Dependencies
- Settings
- Preinstall
- SSH
- Ansible Vault
- Rclone
- Mediabox (Choose only one of these)
- Application Setup
- Next Steps
- Cloudplow (Media Uploader)
- cb utility script (Develop branch only}
- Updating Cloudbox (Choose only one of these)
- Updating Cloudbox Apps
- Removing Cloudbox Apps
- Resetting Cloudbox Apps
- Migrating Cloudbox
- Settings Updater
- Ansible Vault Primer
- Plex Access Token
- Plex Autoscan Extras
- Pushover
- Google Drive API Client ID and Client Secret
- Useful Docker Commands
- Add Your Own Docker Container into Cloudbox
- Revoking SSL Certificates
- Feeder Mount
- Adding a Subdomain
- HTTP Auth Support
- Emby
- Nextcloud
- Resilio Sync
- Plex DupeFinder
- Heimdall
- NZBHydra v1
- Plex Requests
- Sickbeard MP4 Automator
- SABnzbd
- Traktarr
See Community Wiki.