Google Others Driver
The ability to share documents and work collaboratively is one of the most useful things about Google Drive! Here are some tips on how to get started.
Become a Grubhub Driver and deliver customers the food they love from their favorite restaurants. With the largest restaurant and diner network, Grubhub offers more opportunities to make money on your own schedule. Why drive with Grubhub? MAKE GREAT MONEY Earn competitive money and keep 100% of your tips as a Grubhub delivery person. WORK WHEN YOU WANT Work part time, full time or in your. The Pros of Google Drive The main benefits of Google Drive are: Collaboration made easy Shareability and real-time editing features offered by Google Drive has taken personal and professional collaboration to the next level. Share documents, spreadsheets and other content types with colleagues, family and friends with ease. Google Drive, the cloud storage service, is quite an exceptional tool.It lets you save various types of file in the cloud, and also share these files and folders with others. That means, you can. Find local businesses, view maps and get driving directions in Google Maps. When you have eliminated the JavaScript, whatever remains must be an empty page. Enable JavaScript to see Google Maps.
This content is borrowed from Google's full help site on sharing and Get started with shared drives
Share a single item with specific people
Use this method when you know the email address (Hampshire or otherwise) of everyone with whom you are sharing.
Google's free service instantly translates words, phrases, and web pages between English and over 100 other languages.
Open a file in Google Docs, Sheets, or Slides.
In the top right corner, click Share.
Under 'People' in the 'Share with others' box, type the email address (Hampshire, or otherwise) of the person or Google Group you want to share with. Tip: Search for Hampshire contacts by typing a name in the box.
To choose if a person can view, comment, or edit the file, click the Down arrow next to the text box .
Click Done. The people you shared with will get an email letting them know you've shared a file.
Share a single item using a link
Use this method when you don’t know everyone’s email address, aren’t sure if they all have a Google account, or simply want a document to be more widely available. You can have the link only available to the Hampshire community, or to the whole world.
Open a file in Google Docs, Sheets, or Slides.
In the top right corner, click Share.
Click 'Get shareable link' in the top right of the 'Share with others' box.
To choose whether a person can view, comment, or edit the file, click the Down arrow next to 'Anyone with the link.' .
Note that the link will default to be viewable by Hampshire College accounts only! To expand access to outside of Hampshire, click the Down arrow next to 'Anyone at Hampshire College…” and select “More” for additional options.
A file link will be copied to your clipboard. Paste the link in an email or anywhere you want to share it.
Sharing a Folder
If you plan to collaborate with a group of people on a recurring basis, such as within a department or for a class, we strongly suggest creating a shared folder or a shared drive (see below). Then every item placed in this folder will automatically be shared with the group.
Create a folder
Go to drive.hampshire.edu
On the left, click New > Folder.
Enter a name for the folder.
Click Create.
Then, share the folder:
Select the name of the folder in Google Drive. At the top, click Share . Tip: You can also right-click the folder and choose Share.
Under 'People' in the 'Share with others' box, type the email address of the person or Google Group with whom you want to share. Tip: Search for contacts by typing a name in the box.
Make sure their access level is set to “Can Edit.”
Shared Drives
Shared drives are shared spaces where teams can easily store, search, and access their files anywhere, from any device. Unlike files in My Drive, files in a shared drive belong to the team instead of an individual. Even if members leave, the files stay exactly where they are so your team can continue to share information and get work done.
Not sure whether to use My Drive or a shared drive?
Ask yourself these questions:
- Are the files of interest to most or all members of a particular project team?
- Do the files share a consistent theme?
If you answered 'yes' to both questions, creating a new shared drive is a good idea. If the files are for a variety of projects, create multiple shared drives. For a comparison of My Drive and shared drives, see Differences between My Drive and shared drives.
View What can you do with shared drives? to get started
Changing ownership of a file or folder
You may want to assign someone else to be the “owner” of a file or folder. The owner has full control over access, visibility, and can choose to delete the file.
How to change owners
You can change who owns a file or folder in Drive.
Go to Drive or a Docs, Sheets, or Slides home screen.
Open the sharing box:
In Drive: Select the file or folder and click the share icon at the top .
In a Docs, Sheets, or Slides home screen: Open the file and click Share in the top-right corner of the file
If the new owner already has edit access, skip to Step 4. Otherwise, follow these steps:
Type the email address of the new owner in the 'Invite people' field
Click Share and save.
Click Advanced in the bottom-right corner of the sharing box.
Click the drop-down menu next to the name of the person you want to own the file or folder.
Select Is owner.
Click Done.
Transferring ownership to or from a non-Hampshire Google account
Some of us may have Hampshire-related documents “owned” by a personal Google account. A best practice would be to transfer these items to be owned by your Hampshire account. While you can transfer ownership between Hampshire College accounts, you can’t transfer ownership to or from a non-Hampshire account! Unfortunately, the only workaround at this time is to download all the files from your personal account onto your computer, and then re-upload them when logged into your Hampshire account.
If you're thinking about transferring files, have a look at Google's Takeout service; it provides options for downloading an archive of all your data, including Drive files.
Every request your application sends to the Drive API must include an authorization token. The token also identifies your application to Google.
Google Drivers Download
About authorization protocols
Your application must use OAuth 2.0 to authorize requests. No other authorization protocols are supported. If your application uses Google Sign-In, some aspects of authorization are handled for you.
Authorizing requests with OAuth 2.0
All requests to the Drive API must be authorized by an authenticated user.
The details of the authorization process, or 'flow,' for OAuth 2.0 vary somewhat depending on what kind of application you're writing. The following general process applies to all application types:
- When you create your application, you register it using the Google API Console. Google then provides information you'll need later, such as a client ID and a client secret.
- Activate the Drive API in the Google API Console. (If the API isn't listed in the API Console, then skip this step.)
- When your application needs access to user data, it asks Google for a particular scope of access.
- Google displays a consent screen to the user, asking them to authorize your application to request some of their data.
- If the user approves, then Google gives your application a short-lived access token.
- Your application requests user data, attaching the access token to the request.
- If Google determines that your request and the token are valid, it returns the requested data.
Some flows include additional steps, such as using refresh tokens to acquire new access tokens. For detailed information about flows for various types of applications, see Google's OAuth 2.0 documentation.
Here's the OAuth 2.0 scope information for the Drive API:
Scope | Meaning | Usage |
---|---|---|
https://www.googleapis.com/auth/drive.appdata | Allows access to the Application Data folder. | Recommended |
https://www.googleapis.com/auth/drive.file | Per-file access to files created or opened by the app. File authorization is granted on a per-user basis and is revoked when the user deauthorizes the app. | Recommended |
https://www.googleapis.com/auth/drive.install | Special scope used to let users approve installation of an app, and scope needs to be requested. | Recommended |
https://www.googleapis.com/auth/drive.apps.readonly | Allows read-only access to installed apps. | Sensitive |
https://www.googleapis.com/auth/drive.metadata | Allows read-write access to file metadata (excluding downloadUrl and contentHints.thumbnail ), but does not allow any access to read, download, write or upload file content. Does not support file creation, trashing or deletion. Also does not allow changing folders or sharing in order to prevent access escalation. | Restricted |
https://www.googleapis.com/auth/drive | Full, permissive scope to access all of a user's files, excluding the Application Data folder. | Restricted |
https://www.googleapis.com/auth/drive.activity | Allows read and write access to the Drive Activity API. | Restricted |
https://www.googleapis.com/auth/drive.activity.readonly | Allows read-only access to the Drive Activity API. | Restricted |
https://www.googleapis.com/auth/drive.readonly | Allows read-only access to file metadata and file content. | Restricted |
https://www.googleapis.com/auth/drive.metadata.readonly | Allows read-only access to file metadata (excluding downloadUrl and contentHints.thumbnail ), but does not allow any access to read or download file content. | Restricted |
https://www.googleapis.com/auth/drive.scripts | Allows access to Apps Script files. | Restricted |
Where:
Recommended - These scopes provides the smallest scope of authorizationaccess and does not require any app verification or security assessment.
Sensitive - These scopes allow access to Google User Data and require asensitive scope verification process. For information on this requirement, seeGoogle API Services: User Data Policy.These scopes do not require a security assessment.
Restricted - These scopes provide wide access to Google User Data andrequire you to go through a restricted scope verification process. For informationon this requirement, see Google API Services: User Data Policyand Additional Requirements for Specific API Scopes. If you store restricted scope data on servers (or transmit),then you need to go through a security assessment.
Save refresh tokens in long-term storage
You must save refresh tokens in secure long-term storage and continue to use them aslong as they remain valid. All Drive apps should treat all 'Create New' and 'Open with'events like potential logins.
For more details, see Handle Create New and Open With events.
The next section helps you to determine what scopes to use and where to go ifyou need verification or a security assessment.
Select scopes for a new app
When your app is installed, a user is asked to validate the scopes used by the app.Generally, you do not want users to have to decide to validate use of restricted scopes.So, when possible, use 'recommended' scopes as they narrow access to specificfunctionality needed by an app. In most cases, providing narrow access meansusing the https://www.googleapis.com/auth/drive.file
per-file access scope.
There are only two types of apps where use of restricted scopes might be permitted:
Use of restricted scopes might be permitted for native and web apps thatprovide local sync or automatic backup of users’ Drive files.
Use of restricted scopes might be permitted for productivity and educationalapplications whose user interface might involve interaction with Google Drive.For example, if your app is a chat app that allows a user to paste Drive URL ina discussion, restricted scopes might be permitted. Productivity applicationsinclude task management, note taking, workgroup communications, and classroomcollaboration applications.
If you believe your app requires a restricted scope, refer toRequest restricted scope verification and security assessment.
If you believe your app requires a sensitive scope, refer toHow do I submit for verification?.
Note: If you are creating a Google Drive app for use only within your company,you can use restricted scopes without requiring a restricted scope verificationand security assessment. Your administrator has control of your users’apps and has the ability to whitelist apps as needed for your business. For moredetails about whitelists, see Whitelist connected apps.Request restricted scope verification and security assessment
For apps using restricted scopes, a restricted scope verificationmust be performed to comply with theGoogle API Services: User Data PolicyandAdditional Requirements for Specific API Scopes.
If you store restricted scope data on servers (or transmit), then you need to gothrough a security assessment. To ensure confidentiality of your application,Google uses third-party vendors to conduct the security assessment.
To request a restricted scope verification, see How do I submit for verification?.
Upon passing the restricted scope verification, you are sent an email withthird-party security assessors who you can use to perform your securityassessment.
For frequently asked questions about restricted scope verification and thesecurity assessment, refer to OAuth API Application Verification FAQ.
Note: If your app does not get approved by the restricted scope verification orsecurity assessment, it is subject to the user cap. For more details,see Unverified Apps.Migrate an existing app to a recommended scope
If your app currently uses full Drive scopes, and you want to limit therange of authorization for your app users, you can update your app to use thehttps://www.googleapis.com/auth/drive.file
recommended scope.
If you've developed a Drive app that uses any of the restricted scopes, werecommend migrating your app to use drive.file
scope. This scope enablesusers to select the specific files from Google Drive, and through the GooglePicker, that they want to allow your app to access. Apps that use thedrive.file
scope are not required to go through the restricted scopeverification and third-party security assessment.
Many apps work with per-file access without any changes. If you are currentlyusing your own file picker, we recommend switching to theGoogle file picker which fully supports thedrive.file
scope.
Add scopes to access other Google APIs
If your app requires access to any other Google APIs, you can addthose scopes as well. For more information about Google API scopes,seeUsing OAuth 2.0 to Access Google APIs.
To request access using OAuth 2.0, your application needs the scope information, as well asinformation that Google supplies when you register your application (such as the client ID and theclient secret).
Tip: The Google APIs client libraries can handle some of the authorization process for you. They are available for a variety of programming languages; check the page with libraries and samples for more details.
Authenticate users
Use OAuth 2.0 and Google's identity APIsto authenticate new and existing users. Whenever you can avoid it, don'trequire users to create new passwords for your application.
Handle Create New and Open With events
All Drive apps should treat all 'Create New' and 'Open with' events likepotential logins. Some users may have multiple accounts. If the user ID inthe state
parameter does not match the current session, you may need to endthe current session for your app and log in as the requested user.
Handle declined access requests
Users can click No Thanks in the OAuth dialog to decline your app access totheir files. If a user declines access, catch the access_denied
string in thequery parameter error
and display a user-friendly response. For example,you could present a friendly parting message with a link to your privacy policyand a meaningful explanation of why your app needs certain information. You canalso provide a link back to the OAuth flow.
Perform Google Workspace Domain-Wide Delegation of Authority
In enterprise applications you may want to programmatically access users datawithout any manual authorization on their part. InGoogle Workspace domains, thedomain administrator can grant to third party applications domain-wide accessto its users' data — this is referred as domain-wide delegation ofauthority. To delegate authority this way, domain administrators can useservice accounts with OAuth 2.0.
Warning:Google Others Drivers
Service accounts should only be used for performing delegationwhere the effective identity is that of an individual user in a domain. Usingthe service account as a common owner to create many shared documents can havesevere performance implications. Additionally, service accounts may notacquire additional storage quota, nor do they act as members of a domain.Other Devices Driver Download
For additional detailed information, see Using OAuth 2.0 for Server to Server Applications