Skip to content

Google Drive API Client ID and Client Secret

Chaz Larson edited this page Oct 23, 2021 · 21 revisions

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.

  1. Open Google APIs Console site: https://console.developers.google.com and login with your Google account.

  2. Click "Library" on the left column, then click on "Select a project" at the top.

  3. On the next screen, click + to create a new project.

    Note: It is probably better to create a separate project for each app you plan to use (e.g. Rclone, Plexdrive, etc).

  4. Name the project (e.g. Rclone). Click "Create".

  5. Click "Select a project" at the top and now select the project you just made.

  6. Dashboard screen will show up. Click "Library".

  7. Search for "Drive". Click "Google Drive API".

  8. On following screen, click "ENABLE" to enable Google Drive API.

  9. Now click "Credentials" in the left column, then "OAuth consent screen" near the top.

  10. On this screen, type in the Product Name (e.g. Rclone), and click "Save".

  11. Click on "Create credentials".

  12. Select "OAuth Client ID" in the drop down list.

  13. For "Application Type", select "Other", type in any name, and click "Create".

    You may see a different UI here which does not include "Other". In that case, "TVs and Limited Input Devices" or "Desktop App" should work.

  14. You will now be presented with the "client ID" and "client secret".

Basics

  1. Introduction
  2. Cloudbox Install Types
  3. Cloudbox Paths
  4. Accessing Cloudbox Apps

Prerequisites

  1. Overview
  2. Presumptions
  3. Server
  4. Domain Name
  5. Cloudflare
  6. Cloud Storage
  7. Plex / Emby - Account
  8. Usenet vs. BitTorrent

Install Cloudbox

Cloudbox
  1. Overview
  2. Dependencies (Choose only one of these)
  3. Settings
  4. Preinstall (Choose only one of these)
  5. SSH
  6. Ansible Vault
  7. Rclone
  8. Cloudbox (Choose only one of these)
  9. Application Setup
    1. NZBGet
    2. ruTorrent
    3. NZBHydra2
    4. Jackett
    5. Plex Media Server
    6. Plex Autoscan
    7. Sonarr
    8. Radarr
    9. Lidarr
    10. PlexPy (Tautulli)
    11. Ombi
    12. Portainer
    13. Organizr
  10. Next Steps

Install Feederbox / Mediabox

Feederbox (do this first)
  1. Overview
  2. Dependencies
  3. Settings
  4. Preinstall
  5. SSH
  6. Ansible Vault
  7. Rclone
  8. Feederbox (Choose only one of these)
  9. Application Setup
    1. NZBGet
    2. ruTorrent
    3. NZBHydra2
    4. Jackett
    5. Sonarr
    6. Radarr
    7. Lidarr
    8. Portainer
    9. Organizr
  10. Next Steps

Mediabox
  1. Overview
  2. Dependencies
  3. Settings
  4. Preinstall
  5. SSH
  6. Ansible Vault
  7. Rclone
  8. Mediabox (Choose only one of these)
  9. Application Setup
    1. Feeder Mount
    2. Plex Media Server
    3. Plex Autoscan
    4. PlexPy (Tautulli)
    5. Ombi
  10. Next Steps

Recommended Reading

Backup and Restore

More Information

Advanced Configuration

Experimental

Extras

Misc

Community-Submitted

See Community Wiki.

Reference

Troubleshooting

Links

Clone this wiki locally