We launched the Google URL Shortener back in 2009 as a way to help people more easily share links and measure traffic online. Since then, many popular URL shortening services have emerged and the ways people find content on the Internet have also changed dramatically, from primarily desktop webpages to apps, mobile devices, home assistants,.
A Google account with Google Drive enabled; Step 1: Turn on the Drive API. Click this button to create a new Cloud Platform project and automatically enable the Drive API: Enable the Drive API. In resulting dialog click DOWNLOAD CLIENT CONFIGURATION and save the file credentials.json to your working directory. Step 2: Install the Google Client. GlobalProtect app for Chrome OS connects to a GlobalProtect gateway on a Palo Alto Networks next-generation firewall allowing mobile users to benefit from the protection of enterprise security. The app automatically adapts to the end-user’s location and connects the user to the optimal gateway in order to deliver the best performance for all. The Chrome App Launcher allows you to launch your favorite apps right from the desktop.
Complete the steps described in the rest of this page to create a simple Pythoncommand-line application that makes requests to the Drive API.
Prerequisites
To run this quickstart, you'll need:
- Python 2.6 or greater
- The pip package management tool
- A Google account with Google Drive enabled
Step 1: Turn on the Drive API
Click this button to create a new Cloud Platform project and automaticallyenable the Drive API:
In resulting dialog click DOWNLOAD CLIENT CONFIGURATION and save the filecredentials.json
to your working directory.Step 2: Install the Google Client Library
Run the following command to install the library using pip:
See the library's installationpage for the alternativeinstallation options.
Step 3: Set up the sample
Create a file named quickstart.py
in your working directory and copy in thefollowing code:
Step 4: Run the sample
Run the sample using the following command:
The sample will attempt to open a new window or tab in your defaultbrowser. If this fails, copy the URL from the console and manually open it inyour browser.
If you are not already logged into your Google account, you will beprompted to log in. If you are logged into multiple Google accounts, you willbe asked to select one account to use for the authorization.
- Click the Accept button.
- The sample will proceed automatically, and you may close the window/tab.
Notes
- Authorization information is stored on the file system, so subsequentexecutions will not prompt for authorization.
- The authorization flow in this example is designed for a command-lineapplication. For information on how to perform authorization in a webapplication, seeUsing OAuth 2.0 for Web Server Applications.
Troubleshooting
This section describes some common issues that you may encounter whileattempting to run this quickstart and suggests possible solutions.
AttributeError: 'Module_six_moves_urllib_parse' object has no attribute 'urlparse'
This error can occur in Mac OSX where the default installation of the six
module (a dependency of this library) is loaded before the one that pipinstalled. To fix the issue, add pip's install location to the PYTHONPATH
system environment variable:
Determine pip's install location with the following command:
Add the following line to your
~/.bashrc
file, replacing<pip_install_path>
with the value determined above:Reload your
~/.bashrc
file in any open terminal windows using the followingcommand:
TypeError: sequence item 0: expected str instance, bytes found
This error is due to a bug in httplib2
, and upgrading to the latest versionshould resolve it:
Cannot uninstall 'six'. It is a distutils installed project...
When running the pip install
command you may receive the following error:
This can happen on Mac OSX when pip attempts to upgrade the six
package thatcame pre-installed. To work around this issue you can add the flag--ignore-installed six
to the pip install
command listed in Step 2.
This app isn't verified.
The OAuth consent screen that is presented to the user may show the warning'This app isn't verified' if it is requesting scopes that provide access tosensitive user data. These applications must eventually go through theverification process toremove that warning and other limitations. During the development phase you cancontinue past this warning by clickingAdvanced > Go to {Project Name} (unsafe).
Further reading
These instructions are NOT applicable to Flash Player included with Google Chrome. Visit the Flash Player Help page for instructions on enabling (or disabling) Flash Player in various browsers.
If you use Windows, see Uninstall Flash Player | Windows.
If your Flash Player installation was not successful, use the following solution to reinstall.
Click the Apple icon and choose About This Mac.
The Mac OS version appears in the About This Mac dialog.
2. Run the uninstaller applicable to your Mac OS version
- Run the uninstaller on Mac OS X 10.4 and later, including macOS
Note:
Beginning with Flash Player 11.5, uninstalling the Flash Player resets the AutoUpdateDisable and SilentAutoUpdateEnable settings in mms.cfg to their default values:
- AutoUpdateDisable=0
- SilentAutoUpdateEnable=0
If you are running the Flash Player uninstaller as part of your deployment process, redeploy any custom changes to either AutoUpdateDisable or SilentAutoUpdateEnable.
Run the uninstaller on Mac OS X 10.4 and later, including macOS
Google Home App Xbox
Download the Adobe Flash Player uninstaller:
- Mac OS X, version 10.6 and later: uninstall_flash_player_osx.dmg
- Mac OS X, version 10.4 and 10.5: uninstall_flash_player_osx.dmg
The uninstaller is downloaded to the Downloads folder of your browser by default.
In Safari, choose Window > Downloads.
If you are using Mac OS X 10.7 (Lion), click the Downloads icon displayed on the browser.
To open the uninstaller, double-click it in the Downloads window.
Note: If the Flash Player installer window does not appear, choose Go > Desktop in the Finder. Scroll down to the Devices section and click Uninstall Flash Player.
To run the uninstaller, double-click the Uninstaller icon in the window. If you see a message asking if you want to open the uninstaller file, click Open.
- Bookmark or print this page so that you can use the rest of these instructions after you close your browser.
To close all browsers, either click the browser name in the Uninstaller dialog, or close each browser manually and then click Retry.
Note: Do not click Quit in the Uninstaller window. It stops the uninstallation process.
After you close the browsers, the uninstaller continues automatically until the uninstallation is complete. When you see the message notifying you that the uninstallation succeeded, click Done.
Delete the following directories:
- <home directory>/Library/Preferences/Macromedia/Flash Player
- <home directory>/Library/Caches/Adobe/Flash Player
Google Home App Mac Download
Download the Adobe Flash Player uninstaller:
- Mac OS X, version 10.3 and earlier: uninstall_flash_player_osx_10.2.dmg (1.3 MB) (updated 05/27/08)
Choose Window > Downloads to view the downloaded uninstaller.
Save the uninstaller file in a convenient location.
To open the uninstaller, double-click it in the Downloads window.
To run the uninstaller, double-click the Uninstaller icon in the window. If requested, enter your computer user name and password and click OK.
Bookmark or print this page so that you can use the rest of these instructions after you close your browser. Close all browsers and other applications that use Flash Player, including instant messaging applications, SWF files, and projectors (EXE files that play SWF files). Otherwise, the uninstaller cannot finish (even though it appears to finish).
Once the uninstaller finishes, the window closes automatically.
You can verify that uninstallation is complete by following these steps:
Open your browser and check the status of Flash Player.