'Enable Google API OAuth Scope
For one of the application created using Google Apps Script, some scopes are automatically added as follows in my app:
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/script.external_request
https://www.googleapis.com/auth/script.send_mail
https://www.googleapis.com/auth/spreadsheets
I've followed all the steps for OAuth Client Verification according to this documentation. But still, my verification process is pending and support team said that I need to add https://www.googleapis.com/auth/drive.file scope to my project.
Anybody know how to add/enable https://www.googleapis.com/auth/drive.file scope in the existing project.
Solution 1:[1]
When you authenticate your application you should request the additional scope
- Open the script project in the Apps Script editor.
- In the menu, select File > Project properties.
- Select the Scopes tab.
- Review the scopes your script currently requires and determine what changes need to be made. Click Cancel when finished.
- If the manifest file appsscript.json isn't visible in the left nav bar, select the View > Show manifest file menu item.
- Select the appsscript.json file in the left nav to open it.
- Locate the top-level field labeled oauthScopes. If it is not present, you can add it.
- The oauthScopes field specifies an array of strings.
example
{
...
"oauthScopes": [
" https://www.googleapis.com/auth/drive.file",
"https://www.googleapis.com/auth/userinfo.email"
],
}
check the documentation here
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|---|
Solution 1 | DaImTo |