Python google drive api download file - apologise
Pity, that: Python google drive api download file
PANDA 802.11N DRIVER DOWNLOAD | What to do when a workshop mod wont download |
POKEMON ARCOIRIS GBA ENGLISH VERSION DOWNLOAD | Gunna DRIP OR DROWN Album download zip |
SHAZAM TV TORRENT DOWNLOAD | How to change gmail program file for downloads |
Get list of files and folders in Google Drive storage using Python
In this article, we are going to have a look at how can we get a list of files (or folders) stored in our Google Drive cloud storage using Google Drive API in Python. It is a REST API that allows you to leverage Google Drive storage from within your app or program.
So, let’s create a simple Python script that communicates with Google Drive API.
Requirements:
- Python (2.6 or higher)
- A Google account with Google Drive enabled
- Google API client and Google OAuth libraries
Installation:
Install the required libraries by running this command:
pip install --upgrade google-api-python-client google-auth-httplib2 google-auth-oauthlibNow, follow these steps to set up your Google account to work with Google Drive API.
Create a new project
Go to APIs and Services
- Enable Google Drive API for this project.
Enable API
Enable Google Drive API
- Go to the OAuth Consent screen and configure the Consent screen for your project.
Go to OAuth Consent screen
Select External and click on Create
- Enter the name of your application. It will be shown on the consent screen.
Enter the application name and select email address
Go to Credentials
- Click on Create credentials, and go to OAuth Client ID.
Click on Create Credentials and select OAuth Client ID
- Enter your application’s name, and click Create.
Enter the Application Name and click on Create
- Your Client ID will be created. Download it to your computer and save it as credentials.json
Download json file
NOTE: Do not share your CLIENT ID or CLIENT SECRETS with anyone.
Now, we are done with the setup and installation. So, let’s write the python script:
Python3
edit
close
play_arrow
link
brightness_4
code
Now, run the script:
python3 script.pyThis will attempt to open a new window in your default browser. If this fails, copy the URL from the console and manually open it in your browser.
Now, Log in to your Google account if you aren’t already logged in. If there are multiple accounts, you will be asked to choose one of them. Then, click on the Allow button.
After the authentication has been completed, your browser will display a message saying The authentication flow has been completed. You may close this window.
Once the authentication has been completed, this will print the names of first N files (or folders) in your Google Drive storage.
Note: The file credentials.json should be in the same directory as the Python script. If not so, you have to specify the full path to the file in the program.
Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.
To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course.
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.
-