Updated lookerstudioassets|lookerstudiopermissions commands to handle the following error:

ERROR: 500: internalError - Internal error encountered.
This commit is contained in:
Ross Scroggs
2023-10-13 11:36:44 -07:00
parent 1231627412
commit 7915f97bd5
10 changed files with 992 additions and 835 deletions

View File

@@ -51,12 +51,12 @@ Typically, you will enclose the entire list in double quotes and quote each item
## Display Chrome installed app details ## Display Chrome installed app details
``` ```
gam info appdetails android|chrome|web <AppID> gam info chromeapp android|chrome|web <AppID>
[formatjson] [formatjson]
``` ```
By default, Gam displays the information as an indented list of keys and values. By default, Gam displays the information as an indented list of keys and values.
* `formatjson` - Display the fields in JSON format. * `formatjson` - Display the fields in JSON format.
```
## Display Chrome installed apps counts ## Display Chrome installed apps counts
``` ```
gam show chromeapps gam show chromeapps

View File

@@ -10,6 +10,10 @@ Add the `-s` option to the end of the above commands to suppress creating the `g
See [Downloads](https://github.com/taers232c/GAMADV-XTD3/wiki/Downloads) for Windows or other options, including manual installation. See [Downloads](https://github.com/taers232c/GAMADV-XTD3/wiki/Downloads) for Windows or other options, including manual installation.
### 6.64.14
Cleaned up and renamed `gam info appdetails` to `gam info chromeapp`.
### 6.64.13 ### 6.64.13
Added command to get customer app details. Added command to get customer app details.
@@ -17,6 +21,8 @@ Added command to get customer app details.
gam info appdetails android|chrome|web <AppID> [formatjson] gam info appdetails android|chrome|web <AppID> [formatjson]
``` ```
* See: https://github.com/taers232c/GAMADV-XTD3/wiki/Chrome-Installed-Apps
### 6.64.12 ### 6.64.12
Upgraded to Python 3.12.0 where possible. Upgraded to Python 3.12.0 where possible.

View File

@@ -269,55 +269,61 @@ Append an 'r' to grant read-only access or an 'a' to grant action-only access.
[*] 0) Calendar API (supports readonly) [*] 0) Calendar API (supports readonly)
[*] 1) Chrome Browser Cloud Management API (supports readonly) [*] 1) Chrome Browser Cloud Management API (supports readonly)
[*] 2) Chrome Management API - Telemetry read only [*] 2) Chrome Management API - AppDetails read only
[*] 3) Chrome Management API - read only [*] 3) Chrome Management API - Telemetry read only
[*] 4) Chrome Policy API (supports readonly) [*] 4) Chrome Management API - read only
[*] 5) Chrome Printer Management API (supports readonly) [*] 5) Chrome Policy API (supports readonly)
[*] 6) Chrome Version History API [*] 6) Chrome Printer Management API (supports readonly)
[*] 7) Classroom API - Course Announcements (supports readonly) [ ] 7) Chrome Version History API
[*] 8) Classroom API - Course Topics (supports readonly) [*] 8) Classroom API - Course Announcements (supports readonly)
[*] 9) Classroom API - Course Work/Materials (supports readonly) [*] 9) Classroom API - Course Topics (supports readonly)
[*] 10) Classroom API - Course Work/Submissions (supports readonly) [*] 10) Classroom API - Course Work/Materials (supports readonly)
[*] 11) Classroom API - Courses (supports readonly) [*] 11) Classroom API - Course Work/Submissions (supports readonly)
[*] 12) Classroom API - Profile Emails [*] 12) Classroom API - Courses (supports readonly)
[*] 13) Classroom API - Profile Photos [*] 13) Classroom API - Profile Emails
[*] 14) Classroom API - Rosters (supports readonly) [*] 14) Classroom API - Profile Photos
[*] 15) Classroom API - Student Guardians (supports readonly) [*] 15) Classroom API - Rosters (supports readonly)
[*] 16) Cloud Identity Groups API (supports readonly) [*] 16) Classroom API - Student Guardians (supports readonly)
[*] 17) Cloud Storage (Vault Export - read only) [*] 17) Cloud Channel API (supports readonly)
[*] 18) Contact Delegation API (supports readonly) [*] 18) Cloud Identity - Inbound SSO Settings (supports readonly)
[*] 19) Contacts API - Domain Shared and Users and GAL [*] 19) Cloud Identity Groups API (supports readonly)
[*] 20) Data Transfer API (supports readonly) [*] 20) Cloud Identity OrgUnits API (supports readonly)
[*] 21) Directory API - Chrome OS Devices (supports readonly) [*] 21) Cloud Identity User Invitations API (supports readonly)
[*] 22) Directory API - Customers (supports readonly) [ ] 22) Cloud Storage API (Read Only, Vault/Takeout Download, Cloud Storage)
[*] 23) Directory API - Domains (supports readonly) [ ] 23) Cloud Storage API (Read/Write, Vault/Takeout Copy/Download, Cloud Storage)
[*] 24) Directory API - Groups (supports readonly) [*] 24) Contact Delegation API (supports readonly)
[*] 25) Directory API - Mobile Devices Directory (supports readonly and action) [*] 25) Contacts API - Domain Shared Contacts and GAL
[*] 26) Directory API - Organizational Units (supports readonly) [*] 26) Data Transfer API (supports readonly)
[*] 27) Directory API - Resource Calendars (supports readonly) [*] 27) Directory API - Chrome OS Devices (supports readonly)
[*] 28) Directory API - Roles (supports readonly) [*] 28) Directory API - Customers (supports readonly)
[*] 29) Directory API - User Schemas (supports readonly) [*] 29) Directory API - Domains (supports readonly)
[*] 30) Directory API - User Security [*] 30) Directory API - Groups (supports readonly)
[*] 31) Directory API - Users (supports readonly) [*] 31) Directory API - Mobile Devices Directory (supports readonly and action)
[*] 32) Email Audit API [*] 32) Directory API - Organizational Units (supports readonly)
[*] 33) Groups Migration API [*] 33) Directory API - Resource Calendars (supports readonly)
[*] 34) Groups Settings API [*] 34) Directory API - Roles (supports readonly)
[*] 35) License Manager API [*] 35) Directory API - User Schemas (supports readonly)
[*] 36) People API (supports readonly) [*] 36) Directory API - User Security
[*] 37) People Directory API - read only [*] 37) Directory API - Users (supports readonly)
[ ] 38) Pub / Sub API [ ] 38) Email Audit API
[*] 39) Reports API - Audit Reports [*] 39) Groups Migration API
[*] 40) Reports API - Usage Reports [*] 40) Groups Settings API
[ ] 41) Reseller API [*] 41) License Manager API
[*] 42) Site Verification API [*] 42) People API (supports readonly)
[*] 43) Sites API [*] 43) People Directory API - read only
[*] 44) Vault API (supports readonly) [ ] 44) Pub / Sub API
[*] 45) Reports API - Audit Reports
[*] 46) Reports API - Usage Reports
[*] 47) Reseller API
[*] 48) Site Verification API
[ ] 49) Sites API
[*] 50) Vault API (supports readonly)
s) Select all scopes s) Select all scopes
u) Unselect all scopes u) Unselect all scopes
e) Exit without changes e) Exit without changes
c) Continue to authorization c) Continue to authorization
Please enter 0-44[a|r] or s|u|e|c: c Please enter 0-50[a|r] or s|u|e|c: c
Enter your Google Workspace admin email address? admin@domain.com Enter your Google Workspace admin email address? admin@domain.com
@@ -348,35 +354,41 @@ Service Account Private Key Authentication
Authentication PASS Authentication PASS
Service Account Private Key age; Google recommends rotating keys on a routine basis Service Account Private Key age; Google recommends rotating keys on a routine basis
Service Account Private Key age: 0 days PASS Service Account Private Key age: 0 days PASS
Domain-Wide Delegation authentication:, User: admin@domain.com, Scopes: 28 Domain-wide Delegation authentication:, User: admin@domain.com, Scopes: 34
https://mail.google.com/ PASS (1/28) https://mail.google.com/ PASS (1/34)
https://sites.google.com/feeds PASS (2/28) https://sites.google.com/feeds PASS (2/34)
https://www.googleapis.com/auth/apps.alerts PASS (3/28) https://www.googleapis.com/auth/analytics.readonly PASS (3/34)
https://www.googleapis.com/auth/calendar PASS (4/28) https://www.googleapis.com/auth/apps.alerts PASS (4/34)
https://www.googleapis.com/auth/classroom.announcements PASS (5/28) https://www.googleapis.com/auth/calendar PASS (5/34)
https://www.googleapis.com/auth/classroom.coursework.students PASS (6/28) https://www.googleapis.com/auth/chat.delete PASS (6/34)
https://www.googleapis.com/auth/classroom.courseworkmaterials PASS (7/28) https://www.googleapis.com/auth/chat.memberships PASS (7/34)
https://www.googleapis.com/auth/classroom.profile.emails PASS (8/28) https://www.googleapis.com/auth/chat.messages PASS (8/34)
https://www.googleapis.com/auth/classroom.rosters PASS (9/28) https://www.googleapis.com/auth/chat.spaces PASS (9/34)
https://www.googleapis.com/auth/classroom.topics PASS (10/28) https://www.googleapis.com/auth/classroom.announcements PASS (10/34)
https://www.googleapis.com/auth/cloud-identity PASS (11/28) https://www.googleapis.com/auth/classroom.coursework.students PASS (11/34)
https://www.googleapis.com/auth/cloud-platform PASS (12/28) https://www.googleapis.com/auth/classroom.courseworkmaterials PASS (12/34)
https://www.googleapis.com/auth/contacts PASS (13/28) https://www.googleapis.com/auth/classroom.profile.emails PASS (13/34)
https://www.googleapis.com/auth/contacts.other.readonly PASS (14/28) https://www.googleapis.com/auth/classroom.rosters PASS (14/34)
https://www.googleapis.com/auth/datastudio PASS (15/28) https://www.googleapis.com/auth/classroom.topics PASS (15/34)
https://www.googleapis.com/auth/directory.readonly PASS (16/28) https://www.googleapis.com/auth/cloud-identity PASS (16/34)
https://www.googleapis.com/auth/documents PASS (17/28) https://www.googleapis.com/auth/cloud-platform PASS (17/34)
https://www.googleapis.com/auth/drive PASS (18/28) https://www.googleapis.com/auth/contacts PASS (18/34)
https://www.googleapis.com/auth/drive.activity PASS (19/28) https://www.googleapis.com/auth/contacts.other.readonly PASS (19/34)
https://www.googleapis.com/auth/drive.admin.labels FAIL (20/28) https://www.googleapis.com/auth/datastudio PASS (20/34)
https://www.googleapis.com/auth/drive.labels FAIL (21/28) https://www.googleapis.com/auth/directory.readonly PASS (21/34)
https://www.googleapis.com/auth/gmail.modify PASS (22/28) https://www.googleapis.com/auth/documents PASS (22/34)
https://www.googleapis.com/auth/gmail.settings.basic PASS (23/28) https://www.googleapis.com/auth/drive PASS (23/34)
https://www.googleapis.com/auth/gmail.settings.sharing PASS (24/28) https://www.googleapis.com/auth/drive.activity PASS (24/34)
https://www.googleapis.com/auth/keep PASS (25/28) https://www.googleapis.com/auth/drive.admin.labels FAIL (25/34)
https://www.googleapis.com/auth/spreadsheets PASS (26/28) https://www.googleapis.com/auth/drive.labels FAIL (26/34)
https://www.googleapis.com/auth/tasks PASS (27/28) https://www.googleapis.com/auth/gmail.modify PASS (27/34)
https://www.googleapis.com/auth/userinfo.profile PASS (28/28) https://www.googleapis.com/auth/gmail.settings.basic PASS (28/34)
https://www.googleapis.com/auth/gmail.settings.sharing PASS (29/34)
https://www.googleapis.com/auth/keep PASS (30/34)
https://www.googleapis.com/auth/spreadsheets PASS (31/34)
https://www.googleapis.com/auth/tasks PASS (32/34)
https://www.googleapis.com/auth/userinfo.profile PASS (33/34)
https://www.googleapis.com/auth/youtube.readonly PASS (34/34)
Some scopes FAILED! Some scopes FAILED!
To authorize them, please go to: To authorize them, please go to:
@@ -404,35 +416,41 @@ System time status:
Your system time differs from www.googleapis.com by less than 1 second PASS Your system time differs from www.googleapis.com by less than 1 second PASS
Service Account Private Key Authentication: Service Account Private Key Authentication:
Authentication PASS Authentication PASS
Domain-Wide Delegation authentication:, User: admin@domain.com, Scopes: 28 Domain-wide Delegation authentication:, User: admin@domain.com, Scopes: 34
https://mail.google.com/ PASS (1/28) https://mail.google.com/ PASS (1/34)
https://sites.google.com/feeds PASS (2/28) https://sites.google.com/feeds PASS (2/34)
https://www.googleapis.com/auth/apps.alerts PASS (3/28) https://www.googleapis.com/auth/analytics.readonly PASS (3/34)
https://www.googleapis.com/auth/calendar PASS (4/28) https://www.googleapis.com/auth/apps.alerts PASS (4/34)
https://www.googleapis.com/auth/classroom.announcements PASS (5/28) https://www.googleapis.com/auth/calendar PASS (5/34)
https://www.googleapis.com/auth/classroom.coursework.students PASS (6/28) https://www.googleapis.com/auth/chat.delete PASS (6/34)
https://www.googleapis.com/auth/classroom.courseworkmaterials PASS (7/28) https://www.googleapis.com/auth/chat.memberships PASS (7/34)
https://www.googleapis.com/auth/classroom.profile.emails PASS (8/28) https://www.googleapis.com/auth/chat.messages PASS (8/34)
https://www.googleapis.com/auth/classroom.rosters PASS (9/28) https://www.googleapis.com/auth/chat.spaces PASS (9/34)
https://www.googleapis.com/auth/classroom.topics PASS (10/28) https://www.googleapis.com/auth/classroom.announcements PASS (10/34)
https://www.googleapis.com/auth/cloud-identity PASS (11/28) https://www.googleapis.com/auth/classroom.coursework.students PASS (11/34)
https://www.googleapis.com/auth/cloud-platform PASS (12/28) https://www.googleapis.com/auth/classroom.courseworkmaterials PASS (12/34)
https://www.googleapis.com/auth/contacts PASS (13/28) https://www.googleapis.com/auth/classroom.profile.emails PASS (13/34)
https://www.googleapis.com/auth/contacts.other.readonly PASS (14/28) https://www.googleapis.com/auth/classroom.rosters PASS (14/34)
https://www.googleapis.com/auth/datastudio PASS (15/28) https://www.googleapis.com/auth/classroom.topics PASS (15/34)
https://www.googleapis.com/auth/directory.readonly PASS (16/28) https://www.googleapis.com/auth/cloud-identity PASS (16/34)
https://www.googleapis.com/auth/documents PASS (17/28) https://www.googleapis.com/auth/cloud-platform PASS (17/34)
https://www.googleapis.com/auth/drive PASS (18/28) https://www.googleapis.com/auth/contacts PASS (18/34)
https://www.googleapis.com/auth/drive.activity PASS (19/28) https://www.googleapis.com/auth/contacts.other.readonly PASS (19/34)
https://www.googleapis.com/auth/drive.admin.labels PASS (20/28) https://www.googleapis.com/auth/datastudio PASS (20/34)
https://www.googleapis.com/auth/drive.labels PASS (21/28) https://www.googleapis.com/auth/directory.readonly PASS (21/34)
https://www.googleapis.com/auth/gmail.modify PASS (22/28) https://www.googleapis.com/auth/documents PASS (22/34)
https://www.googleapis.com/auth/gmail.settings.basic PASS (23/28) https://www.googleapis.com/auth/drive PASS (23/34)
https://www.googleapis.com/auth/gmail.settings.sharing PASS (24/28) https://www.googleapis.com/auth/drive.activity PASS (24/34)
https://www.googleapis.com/auth/keep PASS (25/28) https://www.googleapis.com/auth/drive.admin.labels PASS (25/34)
https://www.googleapis.com/auth/spreadsheets PASS (26/28) https://www.googleapis.com/auth/drive.labels PASS (26/34)
https://www.googleapis.com/auth/tasks PASS (27/28) https://www.googleapis.com/auth/gmail.modify PASS (27/34)
https://www.googleapis.com/auth/userinfo.profile PASS (28/28) https://www.googleapis.com/auth/gmail.settings.basic PASS (28/34)
https://www.googleapis.com/auth/gmail.settings.sharing PASS (29/34)
https://www.googleapis.com/auth/keep PASS (30/34)
https://www.googleapis.com/auth/spreadsheets PASS (31/34)
https://www.googleapis.com/auth/tasks PASS (32/34)
https://www.googleapis.com/auth/userinfo.profile PASS (33/34)
https://www.googleapis.com/auth/youtube.readonly PASS (34/34)
All scopes PASSED! All scopes PASSED!
Service Account Client name: SVCACCTID is fully authorized. Service Account Client name: SVCACCTID is fully authorized.
@@ -696,55 +714,61 @@ Append an 'r' to grant read-only access or an 'a' to grant action-only access.
[*] 0) Calendar API (supports readonly) [*] 0) Calendar API (supports readonly)
[*] 1) Chrome Browser Cloud Management API (supports readonly) [*] 1) Chrome Browser Cloud Management API (supports readonly)
[*] 2) Chrome Management API - Telemetry read only [*] 2) Chrome Management API - AppDetails read only
[*] 3) Chrome Management API - read only [*] 3) Chrome Management API - Telemetry read only
[*] 4) Chrome Policy API (supports readonly) [*] 4) Chrome Management API - read only
[*] 5) Chrome Printer Management API (supports readonly) [*] 5) Chrome Policy API (supports readonly)
[*] 6) Chrome Version History API [*] 6) Chrome Printer Management API (supports readonly)
[*] 7) Classroom API - Course Announcements (supports readonly) [ ] 7) Chrome Version History API
[*] 8) Classroom API - Course Topics (supports readonly) [*] 8) Classroom API - Course Announcements (supports readonly)
[*] 9) Classroom API - Course Work/Materials (supports readonly) [*] 9) Classroom API - Course Topics (supports readonly)
[*] 10) Classroom API - Course Work/Submissions (supports readonly) [*] 10) Classroom API - Course Work/Materials (supports readonly)
[*] 11) Classroom API - Courses (supports readonly) [*] 11) Classroom API - Course Work/Submissions (supports readonly)
[*] 12) Classroom API - Profile Emails [*] 12) Classroom API - Courses (supports readonly)
[*] 13) Classroom API - Profile Photos [*] 13) Classroom API - Profile Emails
[*] 14) Classroom API - Rosters (supports readonly) [*] 14) Classroom API - Profile Photos
[*] 15) Classroom API - Student Guardians (supports readonly) [*] 15) Classroom API - Rosters (supports readonly)
[*] 16) Cloud Identity Groups API (supports readonly) [*] 16) Classroom API - Student Guardians (supports readonly)
[*] 17) Cloud Storage (Vault Export - read only) [*] 17) Cloud Channel API (supports readonly)
[*] 18) Contact Delegation API (supports readonly) [*] 18) Cloud Identity - Inbound SSO Settings (supports readonly)
[*] 19) Contacts API - Domain Shared and Users and GAL [*] 19) Cloud Identity Groups API (supports readonly)
[*] 20) Data Transfer API (supports readonly) [*] 20) Cloud Identity OrgUnits API (supports readonly)
[*] 21) Directory API - Chrome OS Devices (supports readonly) [*] 21) Cloud Identity User Invitations API (supports readonly)
[*] 22) Directory API - Customers (supports readonly) [ ] 22) Cloud Storage API (Read Only, Vault/Takeout Download, Cloud Storage)
[*] 23) Directory API - Domains (supports readonly) [ ] 23) Cloud Storage API (Read/Write, Vault/Takeout Copy/Download, Cloud Storage)
[*] 24) Directory API - Groups (supports readonly) [*] 24) Contact Delegation API (supports readonly)
[*] 25) Directory API - Mobile Devices Directory (supports readonly and action) [*] 25) Contacts API - Domain Shared Contacts and GAL
[*] 26) Directory API - Organizational Units (supports readonly) [*] 26) Data Transfer API (supports readonly)
[*] 27) Directory API - Resource Calendars (supports readonly) [*] 27) Directory API - Chrome OS Devices (supports readonly)
[*] 28) Directory API - Roles (supports readonly) [*] 28) Directory API - Customers (supports readonly)
[*] 29) Directory API - User Schemas (supports readonly) [*] 29) Directory API - Domains (supports readonly)
[*] 30) Directory API - User Security [*] 30) Directory API - Groups (supports readonly)
[*] 31) Directory API - Users (supports readonly) [*] 31) Directory API - Mobile Devices Directory (supports readonly and action)
[*] 32) Email Audit API [*] 32) Directory API - Organizational Units (supports readonly)
[*] 33) Groups Migration API [*] 33) Directory API - Resource Calendars (supports readonly)
[*] 34) Groups Settings API [*] 34) Directory API - Roles (supports readonly)
[*] 35) License Manager API [*] 35) Directory API - User Schemas (supports readonly)
[*] 36) People API (supports readonly) [*] 36) Directory API - User Security
[*] 37) People Directory API - read only [*] 37) Directory API - Users (supports readonly)
[ ] 38) Pub / Sub API [ ] 38) Email Audit API
[*] 39) Reports API - Audit Reports [*] 39) Groups Migration API
[*] 40) Reports API - Usage Reports [*] 40) Groups Settings API
[ ] 41) Reseller API [*] 41) License Manager API
[*] 42) Site Verification API [*] 42) People API (supports readonly)
[*] 43) Sites API [*] 43) People Directory API - read only
[*] 44) Vault API (supports readonly) [ ] 44) Pub / Sub API
[*] 45) Reports API - Audit Reports
[*] 46) Reports API - Usage Reports
[*] 47) Reseller API
[*] 48) Site Verification API
[ ] 49) Sites API
[*] 50) Vault API (supports readonly)
s) Select all scopes s) Select all scopes
u) Unselect all scopes u) Unselect all scopes
e) Exit without changes e) Exit without changes
c) Continue to authorization c) Continue to authorization
Please enter 0-44[a|r] or s|u|e|c: c Please enter 0-50[a|r] or s|u|e|c: c
Enter your Google Workspace admin email address? admin@domain.com Enter your Google Workspace admin email address? admin@domain.com
@@ -771,35 +795,41 @@ Service Account Private Key Authentication
Authentication PASS Authentication PASS
Service Account Private Key age; Google recommends rotating keys on a routine basis Service Account Private Key age; Google recommends rotating keys on a routine basis
Service Account Private Key age: 0 days PASS Service Account Private Key age: 0 days PASS
Domain-Wide Delegation authentication:, User: admin@domain.com, Scopes: 28 Domain-wide Delegation authentication:, User: admin@domain.com, Scopes: 34
https://mail.google.com/ PASS (1/28) https://mail.google.com/ PASS (1/34)
https://sites.google.com/feeds PASS (2/28) https://sites.google.com/feeds PASS (2/34)
https://www.googleapis.com/auth/apps.alerts PASS (3/28) https://www.googleapis.com/auth/analytics.readonly PASS (3/34)
https://www.googleapis.com/auth/calendar PASS (4/28) https://www.googleapis.com/auth/apps.alerts PASS (4/34)
https://www.googleapis.com/auth/classroom.announcements PASS (5/28) https://www.googleapis.com/auth/calendar PASS (5/34)
https://www.googleapis.com/auth/classroom.coursework.students PASS (6/28) https://www.googleapis.com/auth/chat.delete PASS (6/34)
https://www.googleapis.com/auth/classroom.courseworkmaterials PASS (7/28) https://www.googleapis.com/auth/chat.memberships PASS (7/34)
https://www.googleapis.com/auth/classroom.profile.emails PASS (8/28) https://www.googleapis.com/auth/chat.messages PASS (8/34)
https://www.googleapis.com/auth/classroom.rosters PASS (9/28) https://www.googleapis.com/auth/chat.spaces PASS (9/34)
https://www.googleapis.com/auth/classroom.topics PASS (10/28) https://www.googleapis.com/auth/classroom.announcements PASS (10/34)
https://www.googleapis.com/auth/cloud-identity PASS (11/28) https://www.googleapis.com/auth/classroom.coursework.students PASS (11/34)
https://www.googleapis.com/auth/cloud-platform PASS (12/28) https://www.googleapis.com/auth/classroom.courseworkmaterials PASS (12/34)
https://www.googleapis.com/auth/contacts PASS (13/28) https://www.googleapis.com/auth/classroom.profile.emails PASS (13/34)
https://www.googleapis.com/auth/contacts.other.readonly PASS (14/28) https://www.googleapis.com/auth/classroom.rosters PASS (14/34)
https://www.googleapis.com/auth/datastudio PASS (15/28) https://www.googleapis.com/auth/classroom.topics PASS (15/34)
https://www.googleapis.com/auth/directory.readonly PASS (16/28) https://www.googleapis.com/auth/cloud-identity PASS (16/34)
https://www.googleapis.com/auth/documents PASS (17/28) https://www.googleapis.com/auth/cloud-platform PASS (17/34)
https://www.googleapis.com/auth/drive PASS (18/28) https://www.googleapis.com/auth/contacts PASS (18/34)
https://www.googleapis.com/auth/drive.activity PASS (19/28) https://www.googleapis.com/auth/contacts.other.readonly PASS (19/34)
https://www.googleapis.com/auth/drive.admin.labels FAIL (20/28) https://www.googleapis.com/auth/datastudio PASS (20/34)
https://www.googleapis.com/auth/drive.labels FAIL (21/28) https://www.googleapis.com/auth/directory.readonly PASS (21/34)
https://www.googleapis.com/auth/gmail.modify PASS (22/28) https://www.googleapis.com/auth/documents PASS (22/34)
https://www.googleapis.com/auth/gmail.settings.basic PASS (23/28) https://www.googleapis.com/auth/drive PASS (23/34)
https://www.googleapis.com/auth/gmail.settings.sharing PASS (24/28) https://www.googleapis.com/auth/drive.activity PASS (24/34)
https://www.googleapis.com/auth/keep PASS (25/28) https://www.googleapis.com/auth/drive.admin.labels FAIL (25/34)
https://www.googleapis.com/auth/spreadsheets PASS (26/28) https://www.googleapis.com/auth/drive.labels FAIL (26/34)
https://www.googleapis.com/auth/tasks PASS (27/28) https://www.googleapis.com/auth/gmail.modify PASS (27/34)
https://www.googleapis.com/auth/userinfo.profile PASS (28/28) https://www.googleapis.com/auth/gmail.settings.basic PASS (28/34)
https://www.googleapis.com/auth/gmail.settings.sharing PASS (29/34)
https://www.googleapis.com/auth/keep PASS (30/34)
https://www.googleapis.com/auth/spreadsheets PASS (31/34)
https://www.googleapis.com/auth/tasks PASS (32/34)
https://www.googleapis.com/auth/userinfo.profile PASS (33/34)
https://www.googleapis.com/auth/youtube.readonly PASS (34/34)
Some scopes FAILED! Some scopes FAILED!
To authorize them, please go to: To authorize them, please go to:
@@ -827,35 +857,41 @@ System time status:
Your system time differs from www.googleapis.com by less than 1 second PASS Your system time differs from www.googleapis.com by less than 1 second PASS
Service Account Private Key Authentication: Service Account Private Key Authentication:
Authentication PASS Authentication PASS
Domain-Wide Delegation authentication:, User: admin@domain.com, Scopes: 28 Domain-wide Delegation authentication:, User: admin@domain.com, Scopes: 34
https://mail.google.com/ PASS (1/28) https://mail.google.com/ PASS (1/34)
https://sites.google.com/feeds PASS (2/28) https://sites.google.com/feeds PASS (2/34)
https://www.googleapis.com/auth/apps.alerts PASS (3/28) https://www.googleapis.com/auth/analytics.readonly PASS (3/34)
https://www.googleapis.com/auth/calendar PASS (4/28) https://www.googleapis.com/auth/apps.alerts PASS (4/34)
https://www.googleapis.com/auth/classroom.announcements PASS (5/28) https://www.googleapis.com/auth/calendar PASS (5/34)
https://www.googleapis.com/auth/classroom.coursework.students PASS (6/28) https://www.googleapis.com/auth/chat.delete PASS (6/34)
https://www.googleapis.com/auth/classroom.courseworkmaterials PASS (7/28) https://www.googleapis.com/auth/chat.memberships PASS (7/34)
https://www.googleapis.com/auth/classroom.profile.emails PASS (8/28) https://www.googleapis.com/auth/chat.messages PASS (8/34)
https://www.googleapis.com/auth/classroom.rosters PASS (9/28) https://www.googleapis.com/auth/chat.spaces PASS (9/34)
https://www.googleapis.com/auth/classroom.topics PASS (10/28) https://www.googleapis.com/auth/classroom.announcements PASS (10/34)
https://www.googleapis.com/auth/cloud-identity PASS (11/28) https://www.googleapis.com/auth/classroom.coursework.students PASS (11/34)
https://www.googleapis.com/auth/cloud-platform PASS (12/28) https://www.googleapis.com/auth/classroom.courseworkmaterials PASS (12/34)
https://www.googleapis.com/auth/contacts PASS (13/28) https://www.googleapis.com/auth/classroom.profile.emails PASS (13/34)
https://www.googleapis.com/auth/contacts.other.readonly PASS (14/28) https://www.googleapis.com/auth/classroom.rosters PASS (14/34)
https://www.googleapis.com/auth/datastudio PASS (15/28) https://www.googleapis.com/auth/classroom.topics PASS (15/34)
https://www.googleapis.com/auth/directory.readonly PASS (16/28) https://www.googleapis.com/auth/cloud-identity PASS (16/34)
https://www.googleapis.com/auth/documents PASS (17/28) https://www.googleapis.com/auth/cloud-platform PASS (17/34)
https://www.googleapis.com/auth/drive PASS (18/28) https://www.googleapis.com/auth/contacts PASS (18/34)
https://www.googleapis.com/auth/drive.activity PASS (19/28) https://www.googleapis.com/auth/contacts.other.readonly PASS (19/34)
https://www.googleapis.com/auth/drive.admin.labels PASS (20/28) https://www.googleapis.com/auth/datastudio PASS (20/34)
https://www.googleapis.com/auth/drive.labels PASS (21/28) https://www.googleapis.com/auth/directory.readonly PASS (21/34)
https://www.googleapis.com/auth/gmail.modify PASS (22/28) https://www.googleapis.com/auth/documents PASS (22/34)
https://www.googleapis.com/auth/gmail.settings.basic PASS (23/28) https://www.googleapis.com/auth/drive PASS (23/34)
https://www.googleapis.com/auth/gmail.settings.sharing PASS (24/28) https://www.googleapis.com/auth/drive.activity PASS (24/34)
https://www.googleapis.com/auth/keep PASS (25/28) https://www.googleapis.com/auth/drive.admin.labels PASS (25/34)
https://www.googleapis.com/auth/spreadsheets PASS (26/28) https://www.googleapis.com/auth/drive.labels PASS (26/34)
https://www.googleapis.com/auth/tasks PASS (27/28) https://www.googleapis.com/auth/gmail.modify PASS (27/34)
https://www.googleapis.com/auth/userinfo.profile PASS (28/28) https://www.googleapis.com/auth/gmail.settings.basic PASS (28/34)
https://www.googleapis.com/auth/gmail.settings.sharing PASS (29/34)
https://www.googleapis.com/auth/keep PASS (30/34)
https://www.googleapis.com/auth/spreadsheets PASS (31/34)
https://www.googleapis.com/auth/tasks PASS (32/34)
https://www.googleapis.com/auth/userinfo.profile PASS (33/34)
https://www.googleapis.com/auth/youtube.readonly PASS (34/34)
All scopes PASSED! All scopes PASSED!
Service Account Client name: SVCACCTID is fully authorized. Service Account Client name: SVCACCTID is fully authorized.

View File

@@ -104,55 +104,61 @@ Append an 'r' to grant read-only access or an 'a' to grant action-only access.
[*] 0) Calendar API (supports readonly) [*] 0) Calendar API (supports readonly)
[*] 1) Chrome Browser Cloud Management API (supports readonly) [*] 1) Chrome Browser Cloud Management API (supports readonly)
[*] 2) Chrome Management API - Telemetry read only [*] 2) Chrome Management API - AppDetails read only
[*] 3) Chrome Management API - read only [*] 3) Chrome Management API - Telemetry read only
[*] 4) Chrome Policy API (supports readonly) [*] 4) Chrome Management API - read only
[*] 5) Chrome Printer Management API (supports readonly) [*] 5) Chrome Policy API (supports readonly)
[*] 6) Chrome Version History API [*] 6) Chrome Printer Management API (supports readonly)
[*] 7) Classroom API - Course Announcements (supports readonly) [ ] 7) Chrome Version History API
[*] 8) Classroom API - Course Topics (supports readonly) [*] 8) Classroom API - Course Announcements (supports readonly)
[*] 9) Classroom API - Course Work/Materials (supports readonly) [*] 9) Classroom API - Course Topics (supports readonly)
[*] 10) Classroom API - Course Work/Submissions (supports readonly) [*] 10) Classroom API - Course Work/Materials (supports readonly)
[*] 11) Classroom API - Courses (supports readonly) [*] 11) Classroom API - Course Work/Submissions (supports readonly)
[*] 12) Classroom API - Profile Emails [*] 12) Classroom API - Courses (supports readonly)
[*] 13) Classroom API - Profile Photos [*] 13) Classroom API - Profile Emails
[*] 14) Classroom API - Rosters (supports readonly) [*] 14) Classroom API - Profile Photos
[*] 15) Classroom API - Student Guardians (supports readonly) [*] 15) Classroom API - Rosters (supports readonly)
[*] 16) Cloud Identity Groups API (supports readonly) [*] 16) Classroom API - Student Guardians (supports readonly)
[*] 17) Cloud Storage (Vault Export - read only) [*] 17) Cloud Channel API (supports readonly)
[*] 18) Contact Delegation API (supports readonly) [*] 18) Cloud Identity - Inbound SSO Settings (supports readonly)
[*] 19) Contacts API - Domain Shared and Users and GAL [*] 19) Cloud Identity Groups API (supports readonly)
[*] 20) Data Transfer API (supports readonly) [*] 20) Cloud Identity OrgUnits API (supports readonly)
[*] 21) Directory API - Chrome OS Devices (supports readonly) [*] 21) Cloud Identity User Invitations API (supports readonly)
[*] 22) Directory API - Customers (supports readonly) [ ] 22) Cloud Storage API (Read Only, Vault/Takeout Download, Cloud Storage)
[*] 23) Directory API - Domains (supports readonly) [ ] 23) Cloud Storage API (Read/Write, Vault/Takeout Copy/Download, Cloud Storage)
[*] 24) Directory API - Groups (supports readonly) [*] 24) Contact Delegation API (supports readonly)
[*] 25) Directory API - Mobile Devices Directory (supports readonly and action) [*] 25) Contacts API - Domain Shared Contacts and GAL
[*] 26) Directory API - Organizational Units (supports readonly) [*] 26) Data Transfer API (supports readonly)
[*] 27) Directory API - Resource Calendars (supports readonly) [*] 27) Directory API - Chrome OS Devices (supports readonly)
[*] 28) Directory API - Roles (supports readonly) [*] 28) Directory API - Customers (supports readonly)
[*] 29) Directory API - User Schemas (supports readonly) [*] 29) Directory API - Domains (supports readonly)
[*] 30) Directory API - User Security [*] 30) Directory API - Groups (supports readonly)
[*] 31) Directory API - Users (supports readonly) [*] 31) Directory API - Mobile Devices Directory (supports readonly and action)
[*] 32) Email Audit API [*] 32) Directory API - Organizational Units (supports readonly)
[*] 33) Groups Migration API [*] 33) Directory API - Resource Calendars (supports readonly)
[*] 34) Groups Settings API [*] 34) Directory API - Roles (supports readonly)
[*] 35) License Manager API [*] 35) Directory API - User Schemas (supports readonly)
[*] 36) People API (supports readonly) [*] 36) Directory API - User Security
[*] 37) People Directory API - read only [*] 37) Directory API - Users (supports readonly)
[ ] 38) Pub / Sub API [ ] 38) Email Audit API
[*] 39) Reports API - Audit Reports [*] 39) Groups Migration API
[*] 40) Reports API - Usage Reports [*] 40) Groups Settings API
[ ] 41) Reseller API [*] 41) License Manager API
[*] 42) Site Verification API [*] 42) People API (supports readonly)
[*] 43) Sites API [*] 43) People Directory API - read only
[*] 44) Vault API (supports readonly) [ ] 44) Pub / Sub API
[*] 45) Reports API - Audit Reports
[*] 46) Reports API - Usage Reports
[*] 47) Reseller API
[*] 48) Site Verification API
[ ] 49) Sites API
[*] 50) Vault API (supports readonly)
s) Select all scopes s) Select all scopes
u) Unselect all scopes u) Unselect all scopes
e) Exit without changes e) Exit without changes
c) Continue to authorization c) Continue to authorization
Please enter 0-44[a|r] or s|u|e|c: c Please enter 0-50[a|r] or s|u|e|c: c
Enter your Google Workspace admin email address? admin@domain.com Enter your Google Workspace admin email address? admin@domain.com
@@ -180,35 +186,41 @@ Service Account Private Key Authentication
Authentication PASS Authentication PASS
Service Account Private Key age; Google recommends rotating keys on a routine basis Service Account Private Key age; Google recommends rotating keys on a routine basis
Service Account Private Key age: 0 days PASS Service Account Private Key age: 0 days PASS
Domain-Wide Delegation authentication:, User: admin@domain.com, Scopes: 28 Domain-wide Delegation authentication:, User: admin@domain.com, Scopes: 34
https://mail.google.com/ PASS (1/28) https://mail.google.com/ PASS (1/34)
https://sites.google.com/feeds PASS (2/28) https://sites.google.com/feeds PASS (2/34)
https://www.googleapis.com/auth/apps.alerts PASS (3/28) https://www.googleapis.com/auth/analytics.readonly PASS (3/34)
https://www.googleapis.com/auth/calendar PASS (4/28) https://www.googleapis.com/auth/apps.alerts PASS (4/34)
https://www.googleapis.com/auth/classroom.announcements PASS (5/28) https://www.googleapis.com/auth/calendar PASS (5/34)
https://www.googleapis.com/auth/classroom.coursework.students PASS (6/28) https://www.googleapis.com/auth/chat.delete PASS (6/34)
https://www.googleapis.com/auth/classroom.courseworkmaterials PASS (7/28) https://www.googleapis.com/auth/chat.memberships PASS (7/34)
https://www.googleapis.com/auth/classroom.profile.emails PASS (8/28) https://www.googleapis.com/auth/chat.messages PASS (8/34)
https://www.googleapis.com/auth/classroom.rosters PASS (9/28) https://www.googleapis.com/auth/chat.spaces PASS (9/34)
https://www.googleapis.com/auth/classroom.topics PASS (10/28) https://www.googleapis.com/auth/classroom.announcements PASS (10/34)
https://www.googleapis.com/auth/cloud-identity PASS (11/28) https://www.googleapis.com/auth/classroom.coursework.students PASS (11/34)
https://www.googleapis.com/auth/cloud-platform PASS (12/28) https://www.googleapis.com/auth/classroom.courseworkmaterials PASS (12/34)
https://www.googleapis.com/auth/contacts PASS (13/28) https://www.googleapis.com/auth/classroom.profile.emails PASS (13/34)
https://www.googleapis.com/auth/contacts.other.readonly PASS (14/28) https://www.googleapis.com/auth/classroom.rosters PASS (14/34)
https://www.googleapis.com/auth/datastudio PASS (15/28) https://www.googleapis.com/auth/classroom.topics PASS (15/34)
https://www.googleapis.com/auth/directory.readonly PASS (16/28) https://www.googleapis.com/auth/cloud-identity PASS (16/34)
https://www.googleapis.com/auth/documents PASS (17/28) https://www.googleapis.com/auth/cloud-platform PASS (17/34)
https://www.googleapis.com/auth/drive PASS (18/28) https://www.googleapis.com/auth/contacts PASS (18/34)
https://www.googleapis.com/auth/drive.activity PASS (19/28) https://www.googleapis.com/auth/contacts.other.readonly PASS (19/34)
https://www.googleapis.com/auth/drive.admin.labels FAIL (20/28) https://www.googleapis.com/auth/datastudio PASS (20/34)
https://www.googleapis.com/auth/drive.labels FAIL (21/28) https://www.googleapis.com/auth/directory.readonly PASS (21/34)
https://www.googleapis.com/auth/gmail.modify PASS (22/28) https://www.googleapis.com/auth/documents PASS (22/34)
https://www.googleapis.com/auth/gmail.settings.basic PASS (23/28) https://www.googleapis.com/auth/drive PASS (23/34)
https://www.googleapis.com/auth/gmail.settings.sharing PASS (24/28) https://www.googleapis.com/auth/drive.activity PASS (24/34)
https://www.googleapis.com/auth/keep PASS (25/28) https://www.googleapis.com/auth/drive.admin.labels FAIL (25/34)
https://www.googleapis.com/auth/spreadsheets PASS (26/28) https://www.googleapis.com/auth/drive.labels FAIL (26/34)
https://www.googleapis.com/auth/tasks PASS (27/28) https://www.googleapis.com/auth/gmail.modify PASS (27/34)
https://www.googleapis.com/auth/userinfo.profile PASS (28/28) https://www.googleapis.com/auth/gmail.settings.basic PASS (28/34)
https://www.googleapis.com/auth/gmail.settings.sharing PASS (29/34)
https://www.googleapis.com/auth/keep PASS (30/34)
https://www.googleapis.com/auth/spreadsheets PASS (31/34)
https://www.googleapis.com/auth/tasks PASS (32/34)
https://www.googleapis.com/auth/userinfo.profile PASS (33/34)
https://www.googleapis.com/auth/youtube.readonly PASS (34/34)
Some scopes FAILED! Some scopes FAILED!
To authorize them, please go to: To authorize them, please go to:
@@ -236,35 +248,41 @@ System time status:
Your system time differs from www.googleapis.com by less than 1 second PASS Your system time differs from www.googleapis.com by less than 1 second PASS
Service Account Private Key Authentication: Service Account Private Key Authentication:
Authentication PASS Authentication PASS
Domain-Wide Delegation authentication:, User: admin@domain.com, Scopes: 28 Domain-wide Delegation authentication:, User: admin@domain.com, Scopes: 34
https://mail.google.com/ PASS (1/28) https://mail.google.com/ PASS (1/34)
https://sites.google.com/feeds PASS (2/28) https://sites.google.com/feeds PASS (2/34)
https://www.googleapis.com/auth/apps.alerts PASS (3/28) https://www.googleapis.com/auth/analytics.readonly PASS (3/34)
https://www.googleapis.com/auth/calendar PASS (4/28) https://www.googleapis.com/auth/apps.alerts PASS (4/34)
https://www.googleapis.com/auth/classroom.announcements PASS (5/28) https://www.googleapis.com/auth/calendar PASS (5/34)
https://www.googleapis.com/auth/classroom.coursework.students PASS (6/28) https://www.googleapis.com/auth/chat.delete PASS (6/34)
https://www.googleapis.com/auth/classroom.courseworkmaterials PASS (7/28) https://www.googleapis.com/auth/chat.memberships PASS (7/34)
https://www.googleapis.com/auth/classroom.profile.emails PASS (8/28) https://www.googleapis.com/auth/chat.messages PASS (8/34)
https://www.googleapis.com/auth/classroom.rosters PASS (9/28) https://www.googleapis.com/auth/chat.spaces PASS (9/34)
https://www.googleapis.com/auth/classroom.topics PASS (10/28) https://www.googleapis.com/auth/classroom.announcements PASS (10/34)
https://www.googleapis.com/auth/cloud-identity PASS (11/28) https://www.googleapis.com/auth/classroom.coursework.students PASS (11/34)
https://www.googleapis.com/auth/cloud-platform PASS (12/28) https://www.googleapis.com/auth/classroom.courseworkmaterials PASS (12/34)
https://www.googleapis.com/auth/contacts PASS (13/28) https://www.googleapis.com/auth/classroom.profile.emails PASS (13/34)
https://www.googleapis.com/auth/contacts.other.readonly PASS (14/28) https://www.googleapis.com/auth/classroom.rosters PASS (14/34)
https://www.googleapis.com/auth/datastudio PASS (15/28) https://www.googleapis.com/auth/classroom.topics PASS (15/34)
https://www.googleapis.com/auth/directory.readonly PASS (16/28) https://www.googleapis.com/auth/cloud-identity PASS (16/34)
https://www.googleapis.com/auth/documents PASS (17/28) https://www.googleapis.com/auth/cloud-platform PASS (17/34)
https://www.googleapis.com/auth/drive PASS (18/28) https://www.googleapis.com/auth/contacts PASS (18/34)
https://www.googleapis.com/auth/drive.activity PASS (19/28) https://www.googleapis.com/auth/contacts.other.readonly PASS (19/34)
https://www.googleapis.com/auth/drive.admin.labels PASS (20/28) https://www.googleapis.com/auth/datastudio PASS (20/34)
https://www.googleapis.com/auth/drive.labels PASS (21/28) https://www.googleapis.com/auth/directory.readonly PASS (21/34)
https://www.googleapis.com/auth/gmail.modify PASS (22/28) https://www.googleapis.com/auth/documents PASS (22/34)
https://www.googleapis.com/auth/gmail.settings.basic PASS (23/28) https://www.googleapis.com/auth/drive PASS (23/34)
https://www.googleapis.com/auth/gmail.settings.sharing PASS (24/28) https://www.googleapis.com/auth/drive.activity PASS (24/34)
https://www.googleapis.com/auth/keep PASS (25/28) https://www.googleapis.com/auth/drive.admin.labels PASS (25/34)
https://www.googleapis.com/auth/spreadsheets PASS (26/28) https://www.googleapis.com/auth/drive.labels PASS (26/34)
https://www.googleapis.com/auth/tasks PASS (27/28) https://www.googleapis.com/auth/gmail.modify PASS (27/34)
https://www.googleapis.com/auth/userinfo.profile PASS (28/28) https://www.googleapis.com/auth/gmail.settings.basic PASS (28/34)
https://www.googleapis.com/auth/gmail.settings.sharing PASS (29/34)
https://www.googleapis.com/auth/keep PASS (30/34)
https://www.googleapis.com/auth/spreadsheets PASS (31/34)
https://www.googleapis.com/auth/tasks PASS (32/34)
https://www.googleapis.com/auth/userinfo.profile PASS (33/34)
https://www.googleapis.com/auth/youtube.readonly PASS (34/34)
All scopes PASSED! All scopes PASSED!
Service Account Client name: SVCACCTID is fully authorized. Service Account Client name: SVCACCTID is fully authorized.
@@ -369,55 +387,61 @@ Append an 'r' to grant read-only access or an 'a' to grant action-only access.
[*] 0) Calendar API (supports readonly) [*] 0) Calendar API (supports readonly)
[*] 1) Chrome Browser Cloud Management API (supports readonly) [*] 1) Chrome Browser Cloud Management API (supports readonly)
[*] 2) Chrome Management API - Telemetry read only [*] 2) Chrome Management API - AppDetails read only
[*] 3) Chrome Management API - read only [*] 3) Chrome Management API - Telemetry read only
[*] 4) Chrome Policy API (supports readonly) [*] 4) Chrome Management API - read only
[*] 5) Chrome Printer Management API (supports readonly) [*] 5) Chrome Policy API (supports readonly)
[*] 6) Chrome Version History API [*] 6) Chrome Printer Management API (supports readonly)
[*] 7) Classroom API - Course Announcements (supports readonly) [ ] 7) Chrome Version History API
[*] 8) Classroom API - Course Topics (supports readonly) [*] 8) Classroom API - Course Announcements (supports readonly)
[*] 9) Classroom API - Course Work/Materials (supports readonly) [*] 9) Classroom API - Course Topics (supports readonly)
[*] 10) Classroom API - Course Work/Submissions (supports readonly) [*] 10) Classroom API - Course Work/Materials (supports readonly)
[*] 11) Classroom API - Courses (supports readonly) [*] 11) Classroom API - Course Work/Submissions (supports readonly)
[*] 12) Classroom API - Profile Emails [*] 12) Classroom API - Courses (supports readonly)
[*] 13) Classroom API - Profile Photos [*] 13) Classroom API - Profile Emails
[*] 14) Classroom API - Rosters (supports readonly) [*] 14) Classroom API - Profile Photos
[*] 15) Classroom API - Student Guardians (supports readonly) [*] 15) Classroom API - Rosters (supports readonly)
[*] 16) Cloud Identity Groups API (supports readonly) [*] 16) Classroom API - Student Guardians (supports readonly)
[*] 17) Cloud Storage (Vault Export - read only) [*] 17) Cloud Channel API (supports readonly)
[*] 18) Contact Delegation API (supports readonly) [*] 18) Cloud Identity - Inbound SSO Settings (supports readonly)
[*] 19) Contacts API - Domain Shared and Users and GAL [*] 19) Cloud Identity Groups API (supports readonly)
[*] 20) Data Transfer API (supports readonly) [*] 20) Cloud Identity OrgUnits API (supports readonly)
[*] 21) Directory API - Chrome OS Devices (supports readonly) [*] 21) Cloud Identity User Invitations API (supports readonly)
[*] 22) Directory API - Customers (supports readonly) [ ] 22) Cloud Storage API (Read Only, Vault/Takeout Download, Cloud Storage)
[*] 23) Directory API - Domains (supports readonly) [ ] 23) Cloud Storage API (Read/Write, Vault/Takeout Copy/Download, Cloud Storage)
[*] 24) Directory API - Groups (supports readonly) [*] 24) Contact Delegation API (supports readonly)
[*] 25) Directory API - Mobile Devices Directory (supports readonly and action) [*] 25) Contacts API - Domain Shared Contacts and GAL
[*] 26) Directory API - Organizational Units (supports readonly) [*] 26) Data Transfer API (supports readonly)
[*] 27) Directory API - Resource Calendars (supports readonly) [*] 27) Directory API - Chrome OS Devices (supports readonly)
[*] 28) Directory API - Roles (supports readonly) [*] 28) Directory API - Customers (supports readonly)
[*] 29) Directory API - User Schemas (supports readonly) [*] 29) Directory API - Domains (supports readonly)
[*] 30) Directory API - User Security [*] 30) Directory API - Groups (supports readonly)
[*] 31) Directory API - Users (supports readonly) [*] 31) Directory API - Mobile Devices Directory (supports readonly and action)
[*] 32) Email Audit API [*] 32) Directory API - Organizational Units (supports readonly)
[*] 33) Groups Migration API [*] 33) Directory API - Resource Calendars (supports readonly)
[*] 34) Groups Settings API [*] 34) Directory API - Roles (supports readonly)
[*] 35) License Manager API [*] 35) Directory API - User Schemas (supports readonly)
[*] 36) People API (supports readonly) [*] 36) Directory API - User Security
[*] 37) People Directory API - read only [*] 37) Directory API - Users (supports readonly)
[ ] 38) Pub / Sub API [ ] 38) Email Audit API
[*] 39) Reports API - Audit Reports [*] 39) Groups Migration API
[*] 40) Reports API - Usage Reports [*] 40) Groups Settings API
[ ] 41) Reseller API [*] 41) License Manager API
[*] 42) Site Verification API [*] 42) People API (supports readonly)
[*] 43) Sites API [*] 43) People Directory API - read only
[*] 44) Vault API (supports readonly) [ ] 44) Pub / Sub API
[*] 45) Reports API - Audit Reports
[*] 46) Reports API - Usage Reports
[*] 47) Reseller API
[*] 48) Site Verification API
[ ] 49) Sites API
[*] 50) Vault API (supports readonly)
s) Select all scopes s) Select all scopes
u) Unselect all scopes u) Unselect all scopes
e) Exit without changes e) Exit without changes
c) Continue to authorization c) Continue to authorization
Please enter 0-44[a|r] or s|u|e|c: c Please enter 0-50[a|r] or s|u|e|c: c
Enter your Google Workspace admin email address? admin@domain.com Enter your Google Workspace admin email address? admin@domain.com
@@ -444,35 +468,41 @@ Service Account Private Key Authentication
Authentication PASS Authentication PASS
Service Account Private Key age; Google recommends rotating keys on a routine basis Service Account Private Key age; Google recommends rotating keys on a routine basis
Service Account Private Key age: 0 days PASS Service Account Private Key age: 0 days PASS
Domain-Wide Delegation authentication:, User: admin@domain.com, Scopes: 28 Domain-wide Delegation authentication:, User: admin@domain.com, Scopes: 34
https://mail.google.com/ PASS (1/28) https://mail.google.com/ PASS (1/34)
https://sites.google.com/feeds PASS (2/28) https://sites.google.com/feeds PASS (2/34)
https://www.googleapis.com/auth/apps.alerts PASS (3/28) https://www.googleapis.com/auth/analytics.readonly PASS (3/34)
https://www.googleapis.com/auth/calendar PASS (4/28) https://www.googleapis.com/auth/apps.alerts PASS (4/34)
https://www.googleapis.com/auth/classroom.announcements PASS (5/28) https://www.googleapis.com/auth/calendar PASS (5/34)
https://www.googleapis.com/auth/classroom.coursework.students PASS (6/28) https://www.googleapis.com/auth/chat.delete PASS (6/34)
https://www.googleapis.com/auth/classroom.courseworkmaterials PASS (7/28) https://www.googleapis.com/auth/chat.memberships PASS (7/34)
https://www.googleapis.com/auth/classroom.profile.emails PASS (8/28) https://www.googleapis.com/auth/chat.messages PASS (8/34)
https://www.googleapis.com/auth/classroom.rosters PASS (9/28) https://www.googleapis.com/auth/chat.spaces PASS (9/34)
https://www.googleapis.com/auth/classroom.topics PASS (10/28) https://www.googleapis.com/auth/classroom.announcements PASS (10/34)
https://www.googleapis.com/auth/cloud-identity PASS (11/28) https://www.googleapis.com/auth/classroom.coursework.students PASS (11/34)
https://www.googleapis.com/auth/cloud-platform PASS (12/28) https://www.googleapis.com/auth/classroom.courseworkmaterials PASS (12/34)
https://www.googleapis.com/auth/contacts PASS (13/28) https://www.googleapis.com/auth/classroom.profile.emails PASS (13/34)
https://www.googleapis.com/auth/contacts.other.readonly PASS (14/28) https://www.googleapis.com/auth/classroom.rosters PASS (14/34)
https://www.googleapis.com/auth/datastudio PASS (15/28) https://www.googleapis.com/auth/classroom.topics PASS (15/34)
https://www.googleapis.com/auth/directory.readonly PASS (16/28) https://www.googleapis.com/auth/cloud-identity PASS (16/34)
https://www.googleapis.com/auth/documents PASS (17/28) https://www.googleapis.com/auth/cloud-platform PASS (17/34)
https://www.googleapis.com/auth/drive PASS (18/28) https://www.googleapis.com/auth/contacts PASS (18/34)
https://www.googleapis.com/auth/drive.activity PASS (19/28) https://www.googleapis.com/auth/contacts.other.readonly PASS (19/34)
https://www.googleapis.com/auth/drive.admin.labels FAIL (20/28) https://www.googleapis.com/auth/datastudio PASS (20/34)
https://www.googleapis.com/auth/drive.labels FAIL (21/28) https://www.googleapis.com/auth/directory.readonly PASS (21/34)
https://www.googleapis.com/auth/gmail.modify PASS (22/28) https://www.googleapis.com/auth/documents PASS (22/34)
https://www.googleapis.com/auth/gmail.settings.basic PASS (23/28) https://www.googleapis.com/auth/drive PASS (23/34)
https://www.googleapis.com/auth/gmail.settings.sharing PASS (24/28) https://www.googleapis.com/auth/drive.activity PASS (24/34)
https://www.googleapis.com/auth/keep PASS (25/28) https://www.googleapis.com/auth/drive.admin.labels FAIL (25/34)
https://www.googleapis.com/auth/spreadsheets PASS (26/28) https://www.googleapis.com/auth/drive.labels FAIL (26/34)
https://www.googleapis.com/auth/tasks PASS (27/28) https://www.googleapis.com/auth/gmail.modify PASS (27/34)
https://www.googleapis.com/auth/userinfo.profile PASS (28/28) https://www.googleapis.com/auth/gmail.settings.basic PASS (28/34)
https://www.googleapis.com/auth/gmail.settings.sharing PASS (29/34)
https://www.googleapis.com/auth/keep PASS (30/34)
https://www.googleapis.com/auth/spreadsheets PASS (31/34)
https://www.googleapis.com/auth/tasks PASS (32/34)
https://www.googleapis.com/auth/userinfo.profile PASS (33/34)
https://www.googleapis.com/auth/youtube.readonly PASS (34/34)
Some scopes FAILED! Some scopes FAILED!
To authorize them, please go to: To authorize them, please go to:
@@ -500,35 +530,41 @@ System time status:
Your system time differs from www.googleapis.com by less than 1 second PASS Your system time differs from www.googleapis.com by less than 1 second PASS
Service Account Private Key Authentication: Service Account Private Key Authentication:
Authentication PASS Authentication PASS
Domain-Wide Delegation authentication:, User: admin@domain.com, Scopes: 28 Domain-wide Delegation authentication:, User: admin@domain.com, Scopes: 34
https://mail.google.com/ PASS (1/28) https://mail.google.com/ PASS (1/34)
https://sites.google.com/feeds PASS (2/28) https://sites.google.com/feeds PASS (2/34)
https://www.googleapis.com/auth/apps.alerts PASS (3/28) https://www.googleapis.com/auth/analytics.readonly PASS (3/34)
https://www.googleapis.com/auth/calendar PASS (4/28) https://www.googleapis.com/auth/apps.alerts PASS (4/34)
https://www.googleapis.com/auth/classroom.announcements PASS (5/28) https://www.googleapis.com/auth/calendar PASS (5/34)
https://www.googleapis.com/auth/classroom.coursework.students PASS (6/28) https://www.googleapis.com/auth/chat.delete PASS (6/34)
https://www.googleapis.com/auth/classroom.courseworkmaterials PASS (7/28) https://www.googleapis.com/auth/chat.memberships PASS (7/34)
https://www.googleapis.com/auth/classroom.profile.emails PASS (8/28) https://www.googleapis.com/auth/chat.messages PASS (8/34)
https://www.googleapis.com/auth/classroom.rosters PASS (9/28) https://www.googleapis.com/auth/chat.spaces PASS (9/34)
https://www.googleapis.com/auth/classroom.topics PASS (10/28) https://www.googleapis.com/auth/classroom.announcements PASS (10/34)
https://www.googleapis.com/auth/cloud-identity PASS (11/28) https://www.googleapis.com/auth/classroom.coursework.students PASS (11/34)
https://www.googleapis.com/auth/cloud-platform PASS (12/28) https://www.googleapis.com/auth/classroom.courseworkmaterials PASS (12/34)
https://www.googleapis.com/auth/contacts PASS (13/28) https://www.googleapis.com/auth/classroom.profile.emails PASS (13/34)
https://www.googleapis.com/auth/contacts.other.readonly PASS (14/28) https://www.googleapis.com/auth/classroom.rosters PASS (14/34)
https://www.googleapis.com/auth/datastudio PASS (15/28) https://www.googleapis.com/auth/classroom.topics PASS (15/34)
https://www.googleapis.com/auth/directory.readonly PASS (16/28) https://www.googleapis.com/auth/cloud-identity PASS (16/34)
https://www.googleapis.com/auth/documents PASS (17/28) https://www.googleapis.com/auth/cloud-platform PASS (17/34)
https://www.googleapis.com/auth/drive PASS (18/28) https://www.googleapis.com/auth/contacts PASS (18/34)
https://www.googleapis.com/auth/drive.activity PASS (19/28) https://www.googleapis.com/auth/contacts.other.readonly PASS (19/34)
https://www.googleapis.com/auth/drive.admin.labels PASS (20/28) https://www.googleapis.com/auth/datastudio PASS (20/34)
https://www.googleapis.com/auth/drive.labels PASS (21/28) https://www.googleapis.com/auth/directory.readonly PASS (21/34)
https://www.googleapis.com/auth/gmail.modify PASS (22/28) https://www.googleapis.com/auth/documents PASS (22/34)
https://www.googleapis.com/auth/gmail.settings.basic PASS (23/28) https://www.googleapis.com/auth/drive PASS (23/34)
https://www.googleapis.com/auth/gmail.settings.sharing PASS (24/28) https://www.googleapis.com/auth/drive.activity PASS (24/34)
https://www.googleapis.com/auth/keep PASS (25/28) https://www.googleapis.com/auth/drive.admin.labels PASS (25/34)
https://www.googleapis.com/auth/spreadsheets PASS (26/28) https://www.googleapis.com/auth/drive.labels PASS (26/34)
https://www.googleapis.com/auth/tasks PASS (27/28) https://www.googleapis.com/auth/gmail.modify PASS (27/34)
https://www.googleapis.com/auth/userinfo.profile PASS (28/28) https://www.googleapis.com/auth/gmail.settings.basic PASS (28/34)
https://www.googleapis.com/auth/gmail.settings.sharing PASS (29/34)
https://www.googleapis.com/auth/keep PASS (30/34)
https://www.googleapis.com/auth/spreadsheets PASS (31/34)
https://www.googleapis.com/auth/tasks PASS (32/34)
https://www.googleapis.com/auth/userinfo.profile PASS (33/34)
https://www.googleapis.com/auth/youtube.readonly PASS (34/34)
All scopes PASSED! All scopes PASSED!
Service Account Client name: SVCACCTID is fully authorized. Service Account Client name: SVCACCTID is fully authorized.

View File

@@ -97,55 +97,61 @@ Append an 'r' to grant read-only access or an 'a' to grant action-only access.
[*] 0) Calendar API (supports readonly) [*] 0) Calendar API (supports readonly)
[*] 1) Chrome Browser Cloud Management API (supports readonly) [*] 1) Chrome Browser Cloud Management API (supports readonly)
[*] 2) Chrome Management API - Telemetry read only [*] 2) Chrome Management API - AppDetails read only
[*] 3) Chrome Management API - read only [*] 3) Chrome Management API - Telemetry read only
[*] 4) Chrome Policy API (supports readonly) [*] 4) Chrome Management API - read only
[*] 5) Chrome Printer Management API (supports readonly) [*] 5) Chrome Policy API (supports readonly)
[*] 6) Chrome Version History API [*] 6) Chrome Printer Management API (supports readonly)
[*] 7) Classroom API - Course Announcements (supports readonly) [ ] 7) Chrome Version History API
[*] 8) Classroom API - Course Topics (supports readonly) [*] 8) Classroom API - Course Announcements (supports readonly)
[*] 9) Classroom API - Course Work/Materials (supports readonly) [*] 9) Classroom API - Course Topics (supports readonly)
[*] 10) Classroom API - Course Work/Submissions (supports readonly) [*] 10) Classroom API - Course Work/Materials (supports readonly)
[*] 11) Classroom API - Courses (supports readonly) [*] 11) Classroom API - Course Work/Submissions (supports readonly)
[*] 12) Classroom API - Profile Emails [*] 12) Classroom API - Courses (supports readonly)
[*] 13) Classroom API - Profile Photos [*] 13) Classroom API - Profile Emails
[*] 14) Classroom API - Rosters (supports readonly) [*] 14) Classroom API - Profile Photos
[*] 15) Classroom API - Student Guardians (supports readonly) [*] 15) Classroom API - Rosters (supports readonly)
[*] 16) Cloud Identity Groups API (supports readonly) [*] 16) Classroom API - Student Guardians (supports readonly)
[*] 17) Cloud Storage (Vault Export - read only) [*] 17) Cloud Channel API (supports readonly)
[*] 18) Contact Delegation API (supports readonly) [*] 18) Cloud Identity - Inbound SSO Settings (supports readonly)
[*] 19) Contacts API - Domain Shared and Users and GAL [*] 19) Cloud Identity Groups API (supports readonly)
[*] 20) Data Transfer API (supports readonly) [*] 20) Cloud Identity OrgUnits API (supports readonly)
[*] 21) Directory API - Chrome OS Devices (supports readonly) [*] 21) Cloud Identity User Invitations API (supports readonly)
[*] 22) Directory API - Customers (supports readonly) [ ] 22) Cloud Storage API (Read Only, Vault/Takeout Download, Cloud Storage)
[*] 23) Directory API - Domains (supports readonly) [ ] 23) Cloud Storage API (Read/Write, Vault/Takeout Copy/Download, Cloud Storage)
[*] 24) Directory API - Groups (supports readonly) [*] 24) Contact Delegation API (supports readonly)
[*] 25) Directory API - Mobile Devices Directory (supports readonly and action) [*] 25) Contacts API - Domain Shared Contacts and GAL
[*] 26) Directory API - Organizational Units (supports readonly) [*] 26) Data Transfer API (supports readonly)
[*] 27) Directory API - Resource Calendars (supports readonly) [*] 27) Directory API - Chrome OS Devices (supports readonly)
[*] 28) Directory API - Roles (supports readonly) [*] 28) Directory API - Customers (supports readonly)
[*] 29) Directory API - User Schemas (supports readonly) [*] 29) Directory API - Domains (supports readonly)
[*] 30) Directory API - User Security [*] 30) Directory API - Groups (supports readonly)
[*] 31) Directory API - Users (supports readonly) [*] 31) Directory API - Mobile Devices Directory (supports readonly and action)
[*] 32) Email Audit API [*] 32) Directory API - Organizational Units (supports readonly)
[*] 33) Groups Migration API [*] 33) Directory API - Resource Calendars (supports readonly)
[*] 34) Groups Settings API [*] 34) Directory API - Roles (supports readonly)
[*] 35) License Manager API [*] 35) Directory API - User Schemas (supports readonly)
[*] 36) People API (supports readonly) [*] 36) Directory API - User Security
[*] 37) People Directory API - read only [*] 37) Directory API - Users (supports readonly)
[ ] 38) Pub / Sub API [ ] 38) Email Audit API
[*] 39) Reports API - Audit Reports [*] 39) Groups Migration API
[*] 40) Reports API - Usage Reports [*] 40) Groups Settings API
[ ] 41) Reseller API [*] 41) License Manager API
[*] 42) Site Verification API [*] 42) People API (supports readonly)
[*] 43) Sites API [*] 43) People Directory API - read only
[*] 44) Vault API (supports readonly) [ ] 44) Pub / Sub API
[*] 45) Reports API - Audit Reports
[*] 46) Reports API - Usage Reports
[*] 47) Reseller API
[*] 48) Site Verification API
[ ] 49) Sites API
[*] 50) Vault API (supports readonly)
s) Select all scopes s) Select all scopes
u) Unselect all scopes u) Unselect all scopes
e) Exit without changes e) Exit without changes
c) Continue to authorization c) Continue to authorization
Please enter 0-44[a|r] or s|u|e|c: c Please enter 0-50[a|r] or s|u|e|c: c
Enter your Google Workspace admin email address?admin@domain.com Enter your Google Workspace admin email address?admin@domain.com
@@ -168,35 +174,41 @@ System time status:
Your system time differs by less than 1 second from Google PASS Your system time differs by less than 1 second from Google PASS
Service Account Private Key Authentication: Service Account Private Key Authentication:
Authentication PASS Authentication PASS
Domain-Wide Delegation authentication:, User: user@domain.com, Scopes: 28 Domain-wide Delegation authentication:, User: admin@domain.com, Scopes: 34
https://mail.google.com/ PASS (1/28) https://mail.google.com/ PASS (1/34)
https://sites.google.com/feeds PASS (2/28) https://sites.google.com/feeds PASS (2/34)
https://www.googleapis.com/auth/apps.alerts PASS (3/28) https://www.googleapis.com/auth/analytics.readonly PASS (3/34)
https://www.googleapis.com/auth/calendar PASS (4/28) https://www.googleapis.com/auth/apps.alerts PASS (4/34)
https://www.googleapis.com/auth/classroom.announcements PASS (5/28) https://www.googleapis.com/auth/calendar PASS (5/34)
https://www.googleapis.com/auth/classroom.coursework.students PASS (6/28) https://www.googleapis.com/auth/chat.delete PASS (6/34)
https://www.googleapis.com/auth/classroom.courseworkmaterials PASS (7/28) https://www.googleapis.com/auth/chat.memberships PASS (7/34)
https://www.googleapis.com/auth/classroom.profile.emails PASS (8/28) https://www.googleapis.com/auth/chat.messages PASS (8/34)
https://www.googleapis.com/auth/classroom.rosters PASS (9/28) https://www.googleapis.com/auth/chat.spaces PASS (9/34)
https://www.googleapis.com/auth/classroom.topics PASS (10/28) https://www.googleapis.com/auth/classroom.announcements PASS (10/34)
https://www.googleapis.com/auth/cloud-identity PASS (11/28) https://www.googleapis.com/auth/classroom.coursework.students PASS (11/34)
https://www.googleapis.com/auth/cloud-platform PASS (12/28) https://www.googleapis.com/auth/classroom.courseworkmaterials PASS (12/34)
https://www.googleapis.com/auth/contacts PASS (13/28) https://www.googleapis.com/auth/classroom.profile.emails PASS (13/34)
https://www.googleapis.com/auth/contacts.other.readonly PASS (14/28) https://www.googleapis.com/auth/classroom.rosters PASS (14/34)
https://www.googleapis.com/auth/datastudio PASS (15/28) https://www.googleapis.com/auth/classroom.topics PASS (15/34)
https://www.googleapis.com/auth/directory.readonly PASS (16/28) https://www.googleapis.com/auth/cloud-identity PASS (16/34)
https://www.googleapis.com/auth/documents PASS (17/28) https://www.googleapis.com/auth/cloud-platform PASS (17/34)
https://www.googleapis.com/auth/drive PASS (18/28) https://www.googleapis.com/auth/contacts PASS (18/34)
https://www.googleapis.com/auth/drive.activity PASS (19/28) https://www.googleapis.com/auth/contacts.other.readonly PASS (19/34)
https://www.googleapis.com/auth/drive.admin.labels FAIL (20/28) https://www.googleapis.com/auth/datastudio PASS (20/34)
https://www.googleapis.com/auth/drive.labels FAIL (21/28) https://www.googleapis.com/auth/directory.readonly PASS (21/34)
https://www.googleapis.com/auth/gmail.modify PASS (22/28) https://www.googleapis.com/auth/documents PASS (22/34)
https://www.googleapis.com/auth/gmail.settings.basic PASS (23/28) https://www.googleapis.com/auth/drive PASS (23/34)
https://www.googleapis.com/auth/gmail.settings.sharing PASS (24/28) https://www.googleapis.com/auth/drive.activity PASS (24/34)
https://www.googleapis.com/auth/keep PASS (25/28) https://www.googleapis.com/auth/drive.admin.labels FAIL (25/34)
https://www.googleapis.com/auth/spreadsheets PASS (26/28) https://www.googleapis.com/auth/drive.labels FAIL (26/34)
https://www.googleapis.com/auth/tasks PASS (27/28) https://www.googleapis.com/auth/gmail.modify PASS (27/34)
https://www.googleapis.com/auth/userinfo.profile PASS (28/28) https://www.googleapis.com/auth/gmail.settings.basic PASS (28/34)
https://www.googleapis.com/auth/gmail.settings.sharing PASS (29/34)
https://www.googleapis.com/auth/keep PASS (30/34)
https://www.googleapis.com/auth/spreadsheets PASS (31/34)
https://www.googleapis.com/auth/tasks PASS (32/34)
https://www.googleapis.com/auth/userinfo.profile PASS (33/34)
https://www.googleapis.com/auth/youtube.readonly PASS (34/34)
Some scopes FAILED! Please go to: Some scopes FAILED! Please go to:
https://admin.google.com/domain.com/ManageOauthClients?clientScopeToAdd=https://mail.google.com/,https://sites.google.com/feeds,https://www.google.com/m8/feeds,https://www.googleapis.com/auth/activity,https://www.googleapis.com/auth/apps.alerts,https://www.googleapis.com/auth/calendar,https://www.googleapis.com/auth/classroom.announcements,https://www.googleapis.com/auth/classroom.coursework.students,https://www.googleapis.com/auth/classroom.rosters,https://www.googleapis.com/auth/classroom.topics,https://www.googleapis.com/auth/cloudprint,https://www.googleapis.com/auth/contacts,https://www.googleapis.com/auth/drive,https://www.googleapis.com/auth/drive.activity,https://www.googleapis.com/auth/gmail.modify,https://www.googleapis.com/auth/gmail.settings.basic,https://www.googleapis.com/auth/gmail.settings.sharing,https://www.googleapis.com/auth/iam,https://www.googleapis.com/auth/spreadsheets,https://www.googleapis.com/auth/userinfo.email&clientNameToAdd=SVCACCTID https://admin.google.com/domain.com/ManageOauthClients?clientScopeToAdd=https://mail.google.com/,https://sites.google.com/feeds,https://www.google.com/m8/feeds,https://www.googleapis.com/auth/activity,https://www.googleapis.com/auth/apps.alerts,https://www.googleapis.com/auth/calendar,https://www.googleapis.com/auth/classroom.announcements,https://www.googleapis.com/auth/classroom.coursework.students,https://www.googleapis.com/auth/classroom.rosters,https://www.googleapis.com/auth/classroom.topics,https://www.googleapis.com/auth/cloudprint,https://www.googleapis.com/auth/contacts,https://www.googleapis.com/auth/drive,https://www.googleapis.com/auth/drive.activity,https://www.googleapis.com/auth/gmail.modify,https://www.googleapis.com/auth/gmail.settings.basic,https://www.googleapis.com/auth/gmail.settings.sharing,https://www.googleapis.com/auth/iam,https://www.googleapis.com/auth/spreadsheets,https://www.googleapis.com/auth/userinfo.email&clientNameToAdd=SVCACCTID
@@ -221,35 +233,41 @@ System time status:
Your system time differs by less than 1 second from Google PASS Your system time differs by less than 1 second from Google PASS
Service Account Private Key Authentication: Service Account Private Key Authentication:
Authentication PASS Authentication PASS
Domain-Wide Delegation authentication:, User: user@domain.com, Scopes: 28 Domain-wide Delegation authentication:, User: admin@domain.com, Scopes: 34
https://mail.google.com/ PASS (1/28) https://mail.google.com/ PASS (1/34)
https://sites.google.com/feeds PASS (2/28) https://sites.google.com/feeds PASS (2/34)
https://www.googleapis.com/auth/apps.alerts PASS (3/28) https://www.googleapis.com/auth/analytics.readonly PASS (3/34)
https://www.googleapis.com/auth/calendar PASS (4/28) https://www.googleapis.com/auth/apps.alerts PASS (4/34)
https://www.googleapis.com/auth/classroom.announcements PASS (5/28) https://www.googleapis.com/auth/calendar PASS (5/34)
https://www.googleapis.com/auth/classroom.coursework.students PASS (6/28) https://www.googleapis.com/auth/chat.delete PASS (6/34)
https://www.googleapis.com/auth/classroom.courseworkmaterials PASS (7/28) https://www.googleapis.com/auth/chat.memberships PASS (7/34)
https://www.googleapis.com/auth/classroom.profile.emails PASS (8/28) https://www.googleapis.com/auth/chat.messages PASS (8/34)
https://www.googleapis.com/auth/classroom.rosters PASS (9/28) https://www.googleapis.com/auth/chat.spaces PASS (9/34)
https://www.googleapis.com/auth/classroom.topics PASS (10/28) https://www.googleapis.com/auth/classroom.announcements PASS (10/34)
https://www.googleapis.com/auth/cloud-identity PASS (11/28) https://www.googleapis.com/auth/classroom.coursework.students PASS (11/34)
https://www.googleapis.com/auth/cloud-platform PASS (12/28) https://www.googleapis.com/auth/classroom.courseworkmaterials PASS (12/34)
https://www.googleapis.com/auth/contacts PASS (13/28) https://www.googleapis.com/auth/classroom.profile.emails PASS (13/34)
https://www.googleapis.com/auth/contacts.other.readonly PASS (14/28) https://www.googleapis.com/auth/classroom.rosters PASS (14/34)
https://www.googleapis.com/auth/datastudio PASS (15/28) https://www.googleapis.com/auth/classroom.topics PASS (15/34)
https://www.googleapis.com/auth/directory.readonly PASS (16/28) https://www.googleapis.com/auth/cloud-identity PASS (16/34)
https://www.googleapis.com/auth/documents PASS (17/28) https://www.googleapis.com/auth/cloud-platform PASS (17/34)
https://www.googleapis.com/auth/drive PASS (18/28) https://www.googleapis.com/auth/contacts PASS (18/34)
https://www.googleapis.com/auth/drive.activity PASS (19/28) https://www.googleapis.com/auth/contacts.other.readonly PASS (19/34)
https://www.googleapis.com/auth/drive.admin.labels PASS (20/28) https://www.googleapis.com/auth/datastudio PASS (20/34)
https://www.googleapis.com/auth/drive.labels PASS (21/28) https://www.googleapis.com/auth/directory.readonly PASS (21/34)
https://www.googleapis.com/auth/gmail.modify PASS (22/28) https://www.googleapis.com/auth/documents PASS (22/34)
https://www.googleapis.com/auth/gmail.settings.basic PASS (23/28) https://www.googleapis.com/auth/drive PASS (23/34)
https://www.googleapis.com/auth/gmail.settings.sharing PASS (24/28) https://www.googleapis.com/auth/drive.activity PASS (24/34)
https://www.googleapis.com/auth/keep PASS (25/28) https://www.googleapis.com/auth/drive.admin.labels PASS (25/34)
https://www.googleapis.com/auth/spreadsheets PASS (26/28) https://www.googleapis.com/auth/drive.labels PASS (26/34)
https://www.googleapis.com/auth/tasks PASS (27/28) https://www.googleapis.com/auth/gmail.modify PASS (27/34)
https://www.googleapis.com/auth/userinfo.profile PASS (28/28) https://www.googleapis.com/auth/gmail.settings.basic PASS (28/34)
https://www.googleapis.com/auth/gmail.settings.sharing PASS (29/34)
https://www.googleapis.com/auth/keep PASS (30/34)
https://www.googleapis.com/auth/spreadsheets PASS (31/34)
https://www.googleapis.com/auth/tasks PASS (32/34)
https://www.googleapis.com/auth/userinfo.profile PASS (33/34)
https://www.googleapis.com/auth/youtube.readonly PASS (34/34)
All scopes PASSED! All scopes PASSED!
Service Account Client name: SVCACCTID is fully authorized. Service Account Client name: SVCACCTID is fully authorized.
@@ -350,55 +368,61 @@ Append an 'r' to grant read-only access or an 'a' to grant action-only access.
[*] 0) Calendar API (supports readonly) [*] 0) Calendar API (supports readonly)
[*] 1) Chrome Browser Cloud Management API (supports readonly) [*] 1) Chrome Browser Cloud Management API (supports readonly)
[*] 2) Chrome Management API - Telemetry read only [*] 2) Chrome Management API - AppDetails read only
[*] 3) Chrome Management API - read only [*] 3) Chrome Management API - Telemetry read only
[*] 4) Chrome Policy API (supports readonly) [*] 4) Chrome Management API - read only
[*] 5) Chrome Printer Management API (supports readonly) [*] 5) Chrome Policy API (supports readonly)
[*] 6) Chrome Version History API [*] 6) Chrome Printer Management API (supports readonly)
[*] 7) Classroom API - Course Announcements (supports readonly) [ ] 7) Chrome Version History API
[*] 8) Classroom API - Course Topics (supports readonly) [*] 8) Classroom API - Course Announcements (supports readonly)
[*] 9) Classroom API - Course Work/Materials (supports readonly) [*] 9) Classroom API - Course Topics (supports readonly)
[*] 10) Classroom API - Course Work/Submissions (supports readonly) [*] 10) Classroom API - Course Work/Materials (supports readonly)
[*] 11) Classroom API - Courses (supports readonly) [*] 11) Classroom API - Course Work/Submissions (supports readonly)
[*] 12) Classroom API - Profile Emails [*] 12) Classroom API - Courses (supports readonly)
[*] 13) Classroom API - Profile Photos [*] 13) Classroom API - Profile Emails
[*] 14) Classroom API - Rosters (supports readonly) [*] 14) Classroom API - Profile Photos
[*] 15) Classroom API - Student Guardians (supports readonly) [*] 15) Classroom API - Rosters (supports readonly)
[*] 16) Cloud Identity Groups API (supports readonly) [*] 16) Classroom API - Student Guardians (supports readonly)
[*] 17) Cloud Storage (Vault Export - read only) [*] 17) Cloud Channel API (supports readonly)
[*] 18) Contact Delegation API (supports readonly) [*] 18) Cloud Identity - Inbound SSO Settings (supports readonly)
[*] 19) Contacts API - Domain Shared and Users and GAL [*] 19) Cloud Identity Groups API (supports readonly)
[*] 20) Data Transfer API (supports readonly) [*] 20) Cloud Identity OrgUnits API (supports readonly)
[*] 21) Directory API - Chrome OS Devices (supports readonly) [*] 21) Cloud Identity User Invitations API (supports readonly)
[*] 22) Directory API - Customers (supports readonly) [ ] 22) Cloud Storage API (Read Only, Vault/Takeout Download, Cloud Storage)
[*] 23) Directory API - Domains (supports readonly) [ ] 23) Cloud Storage API (Read/Write, Vault/Takeout Copy/Download, Cloud Storage)
[*] 24) Directory API - Groups (supports readonly) [*] 24) Contact Delegation API (supports readonly)
[*] 25) Directory API - Mobile Devices Directory (supports readonly and action) [*] 25) Contacts API - Domain Shared Contacts and GAL
[*] 26) Directory API - Organizational Units (supports readonly) [*] 26) Data Transfer API (supports readonly)
[*] 27) Directory API - Resource Calendars (supports readonly) [*] 27) Directory API - Chrome OS Devices (supports readonly)
[*] 28) Directory API - Roles (supports readonly) [*] 28) Directory API - Customers (supports readonly)
[*] 29) Directory API - User Schemas (supports readonly) [*] 29) Directory API - Domains (supports readonly)
[*] 30) Directory API - User Security [*] 30) Directory API - Groups (supports readonly)
[*] 31) Directory API - Users (supports readonly) [*] 31) Directory API - Mobile Devices Directory (supports readonly and action)
[*] 32) Email Audit API [*] 32) Directory API - Organizational Units (supports readonly)
[*] 33) Groups Migration API [*] 33) Directory API - Resource Calendars (supports readonly)
[*] 34) Groups Settings API [*] 34) Directory API - Roles (supports readonly)
[*] 35) License Manager API [*] 35) Directory API - User Schemas (supports readonly)
[*] 36) People API (supports readonly) [*] 36) Directory API - User Security
[*] 37) People Directory API - read only [*] 37) Directory API - Users (supports readonly)
[ ] 38) Pub / Sub API [ ] 38) Email Audit API
[*] 39) Reports API - Audit Reports [*] 39) Groups Migration API
[*] 40) Reports API - Usage Reports [*] 40) Groups Settings API
[ ] 41) Reseller API [*] 41) License Manager API
[*] 42) Site Verification API [*] 42) People API (supports readonly)
[*] 43) Sites API [*] 43) People Directory API - read only
[*] 44) Vault API (supports readonly) [ ] 44) Pub / Sub API
[*] 45) Reports API - Audit Reports
[*] 46) Reports API - Usage Reports
[*] 47) Reseller API
[*] 48) Site Verification API
[ ] 49) Sites API
[*] 50) Vault API (supports readonly)
s) Select all scopes s) Select all scopes
u) Unselect all scopes u) Unselect all scopes
e) Exit without changes e) Exit without changes
c) Continue to authorization c) Continue to authorization
Please enter 0-44[a|r] or s|u|e|c: c Please enter 0-50[a|r] or s|u|e|c: c
Enter your Google Workspace admin email address? admin@domain.com Enter your Google Workspace admin email address? admin@domain.com
@@ -421,35 +445,41 @@ System time status:
Your system time differs by less than 1 second from Google PASS Your system time differs by less than 1 second from Google PASS
Service Account Private Key Authentication: Service Account Private Key Authentication:
Authentication PASS Authentication PASS
Domain-Wide Delegation authentication:, User: user@domain.com, Scopes: 28 Domain-wide Delegation authentication:, User: admin@domain.com, Scopes: 34
https://mail.google.com/ PASS (1/28) https://mail.google.com/ PASS (1/34)
https://sites.google.com/feeds PASS (2/28) https://sites.google.com/feeds PASS (2/34)
https://www.googleapis.com/auth/apps.alerts PASS (3/28) https://www.googleapis.com/auth/analytics.readonly PASS (3/34)
https://www.googleapis.com/auth/calendar PASS (4/28) https://www.googleapis.com/auth/apps.alerts PASS (4/34)
https://www.googleapis.com/auth/classroom.announcements PASS (5/28) https://www.googleapis.com/auth/calendar PASS (5/34)
https://www.googleapis.com/auth/classroom.coursework.students PASS (6/28) https://www.googleapis.com/auth/chat.delete PASS (6/34)
https://www.googleapis.com/auth/classroom.courseworkmaterials PASS (7/28) https://www.googleapis.com/auth/chat.memberships PASS (7/34)
https://www.googleapis.com/auth/classroom.profile.emails PASS (8/28) https://www.googleapis.com/auth/chat.messages PASS (8/34)
https://www.googleapis.com/auth/classroom.rosters PASS (9/28) https://www.googleapis.com/auth/chat.spaces PASS (9/34)
https://www.googleapis.com/auth/classroom.topics PASS (10/28) https://www.googleapis.com/auth/classroom.announcements PASS (10/34)
https://www.googleapis.com/auth/cloud-identity PASS (11/28) https://www.googleapis.com/auth/classroom.coursework.students PASS (11/34)
https://www.googleapis.com/auth/cloud-platform PASS (12/28) https://www.googleapis.com/auth/classroom.courseworkmaterials PASS (12/34)
https://www.googleapis.com/auth/contacts PASS (13/28) https://www.googleapis.com/auth/classroom.profile.emails PASS (13/34)
https://www.googleapis.com/auth/contacts.other.readonly PASS (14/28) https://www.googleapis.com/auth/classroom.rosters PASS (14/34)
https://www.googleapis.com/auth/datastudio PASS (15/28) https://www.googleapis.com/auth/classroom.topics PASS (15/34)
https://www.googleapis.com/auth/directory.readonly PASS (16/28) https://www.googleapis.com/auth/cloud-identity PASS (16/34)
https://www.googleapis.com/auth/documents PASS (17/28) https://www.googleapis.com/auth/cloud-platform PASS (17/34)
https://www.googleapis.com/auth/drive PASS (18/28) https://www.googleapis.com/auth/contacts PASS (18/34)
https://www.googleapis.com/auth/drive.activity PASS (19/28) https://www.googleapis.com/auth/contacts.other.readonly PASS (19/34)
https://www.googleapis.com/auth/drive.admin.labels FAIL (20/28) https://www.googleapis.com/auth/datastudio PASS (20/34)
https://www.googleapis.com/auth/drive.labels FAIL (21/28) https://www.googleapis.com/auth/directory.readonly PASS (21/34)
https://www.googleapis.com/auth/gmail.modify PASS (22/28) https://www.googleapis.com/auth/documents PASS (22/34)
https://www.googleapis.com/auth/gmail.settings.basic PASS (23/28) https://www.googleapis.com/auth/drive PASS (23/34)
https://www.googleapis.com/auth/gmail.settings.sharing PASS (24/28) https://www.googleapis.com/auth/drive.activity PASS (24/34)
https://www.googleapis.com/auth/keep PASS (25/28) https://www.googleapis.com/auth/drive.admin.labels FAIL (25/34)
https://www.googleapis.com/auth/spreadsheets PASS (26/28) https://www.googleapis.com/auth/drive.labels FAIL (26/34)
https://www.googleapis.com/auth/tasks PASS (27/28) https://www.googleapis.com/auth/gmail.modify PASS (27/34)
https://www.googleapis.com/auth/userinfo.profile PASS (28/28) https://www.googleapis.com/auth/gmail.settings.basic PASS (28/34)
https://www.googleapis.com/auth/gmail.settings.sharing PASS (29/34)
https://www.googleapis.com/auth/keep PASS (30/34)
https://www.googleapis.com/auth/spreadsheets PASS (31/34)
https://www.googleapis.com/auth/tasks PASS (32/34)
https://www.googleapis.com/auth/userinfo.profile PASS (33/34)
https://www.googleapis.com/auth/youtube.readonly PASS (34/34)
Some scopes FAILED! Please go to: Some scopes FAILED! Please go to:
https://admin.google.com/domain.com/ManageOauthClients?clientScopeToAdd=https://mail.google.com/,https://sites.google.com/feeds,https://www.google.com/m8/feeds,https://www.googleapis.com/auth/activity,https://www.googleapis.com/auth/apps.alerts,https://www.googleapis.com/auth/calendar,https://www.googleapis.com/auth/classroom.announcements,https://www.googleapis.com/auth/classroom.coursework.students,https://www.googleapis.com/auth/classroom.rosters,https://www.googleapis.com/auth/classroom.topics,https://www.googleapis.com/auth/cloudprint,https://www.googleapis.com/auth/contacts,https://www.googleapis.com/auth/drive,https://www.googleapis.com/auth/drive.activity,https://www.googleapis.com/auth/gmail.modify,https://www.googleapis.com/auth/gmail.settings.basic,https://www.googleapis.com/auth/gmail.settings.sharing,https://www.googleapis.com/auth/iam,https://www.googleapis.com/auth/spreadsheets,https://www.googleapis.com/auth/userinfo.email&clientNameToAdd=SVCACCTID https://admin.google.com/domain.com/ManageOauthClients?clientScopeToAdd=https://mail.google.com/,https://sites.google.com/feeds,https://www.google.com/m8/feeds,https://www.googleapis.com/auth/activity,https://www.googleapis.com/auth/apps.alerts,https://www.googleapis.com/auth/calendar,https://www.googleapis.com/auth/classroom.announcements,https://www.googleapis.com/auth/classroom.coursework.students,https://www.googleapis.com/auth/classroom.rosters,https://www.googleapis.com/auth/classroom.topics,https://www.googleapis.com/auth/cloudprint,https://www.googleapis.com/auth/contacts,https://www.googleapis.com/auth/drive,https://www.googleapis.com/auth/drive.activity,https://www.googleapis.com/auth/gmail.modify,https://www.googleapis.com/auth/gmail.settings.basic,https://www.googleapis.com/auth/gmail.settings.sharing,https://www.googleapis.com/auth/iam,https://www.googleapis.com/auth/spreadsheets,https://www.googleapis.com/auth/userinfo.email&clientNameToAdd=SVCACCTID
@@ -474,35 +504,41 @@ System time status:
Your system time differs by less than 1 second from Google PASS Your system time differs by less than 1 second from Google PASS
Service Account Private Key Authentication: Service Account Private Key Authentication:
Authentication PASS Authentication PASS
Domain-Wide Delegation authentication:, User: user@domain.com, Scopes: 28 Domain-wide Delegation authentication:, User: admin@domain.com, Scopes: 34
https://mail.google.com/ PASS (1/28) https://mail.google.com/ PASS (1/34)
https://sites.google.com/feeds PASS (2/28) https://sites.google.com/feeds PASS (2/34)
https://www.googleapis.com/auth/apps.alerts PASS (3/28) https://www.googleapis.com/auth/analytics.readonly PASS (3/34)
https://www.googleapis.com/auth/calendar PASS (4/28) https://www.googleapis.com/auth/apps.alerts PASS (4/34)
https://www.googleapis.com/auth/classroom.announcements PASS (5/28) https://www.googleapis.com/auth/calendar PASS (5/34)
https://www.googleapis.com/auth/classroom.coursework.students PASS (6/28) https://www.googleapis.com/auth/chat.delete PASS (6/34)
https://www.googleapis.com/auth/classroom.courseworkmaterials PASS (7/28) https://www.googleapis.com/auth/chat.memberships PASS (7/34)
https://www.googleapis.com/auth/classroom.profile.emails PASS (8/28) https://www.googleapis.com/auth/chat.messages PASS (8/34)
https://www.googleapis.com/auth/classroom.rosters PASS (9/28) https://www.googleapis.com/auth/chat.spaces PASS (9/34)
https://www.googleapis.com/auth/classroom.topics PASS (10/28) https://www.googleapis.com/auth/classroom.announcements PASS (10/34)
https://www.googleapis.com/auth/cloud-identity PASS (11/28) https://www.googleapis.com/auth/classroom.coursework.students PASS (11/34)
https://www.googleapis.com/auth/cloud-platform PASS (12/28) https://www.googleapis.com/auth/classroom.courseworkmaterials PASS (12/34)
https://www.googleapis.com/auth/contacts PASS (13/28) https://www.googleapis.com/auth/classroom.profile.emails PASS (13/34)
https://www.googleapis.com/auth/contacts.other.readonly PASS (14/28) https://www.googleapis.com/auth/classroom.rosters PASS (14/34)
https://www.googleapis.com/auth/datastudio PASS (15/28) https://www.googleapis.com/auth/classroom.topics PASS (15/34)
https://www.googleapis.com/auth/directory.readonly PASS (16/28) https://www.googleapis.com/auth/cloud-identity PASS (16/34)
https://www.googleapis.com/auth/documents PASS (17/28) https://www.googleapis.com/auth/cloud-platform PASS (17/34)
https://www.googleapis.com/auth/drive PASS (18/28) https://www.googleapis.com/auth/contacts PASS (18/34)
https://www.googleapis.com/auth/drive.activity PASS (19/28) https://www.googleapis.com/auth/contacts.other.readonly PASS (19/34)
https://www.googleapis.com/auth/drive.admin.labels PASS (20/28) https://www.googleapis.com/auth/datastudio PASS (20/34)
https://www.googleapis.com/auth/drive.labels PASS (21/28) https://www.googleapis.com/auth/directory.readonly PASS (21/34)
https://www.googleapis.com/auth/gmail.modify PASS (22/28) https://www.googleapis.com/auth/documents PASS (22/34)
https://www.googleapis.com/auth/gmail.settings.basic PASS (23/28) https://www.googleapis.com/auth/drive PASS (23/34)
https://www.googleapis.com/auth/gmail.settings.sharing PASS (24/28) https://www.googleapis.com/auth/drive.activity PASS (24/34)
https://www.googleapis.com/auth/keep PASS (25/28) https://www.googleapis.com/auth/drive.admin.labels PASS (25/34)
https://www.googleapis.com/auth/spreadsheets PASS (26/28) https://www.googleapis.com/auth/drive.labels PASS (26/34)
https://www.googleapis.com/auth/tasks PASS (27/28) https://www.googleapis.com/auth/gmail.modify PASS (27/34)
https://www.googleapis.com/auth/userinfo.profile PASS (28/28) https://www.googleapis.com/auth/gmail.settings.basic PASS (28/34)
https://www.googleapis.com/auth/gmail.settings.sharing PASS (29/34)
https://www.googleapis.com/auth/keep PASS (30/34)
https://www.googleapis.com/auth/spreadsheets PASS (31/34)
https://www.googleapis.com/auth/tasks PASS (32/34)
https://www.googleapis.com/auth/userinfo.profile PASS (33/34)
https://www.googleapis.com/auth/youtube.readonly PASS (34/34)
All scopes PASSED! All scopes PASSED!
Service Account Client name: SVCACCTID is fully authorized. Service Account Client name: SVCACCTID is fully authorized.

View File

@@ -334,7 +334,7 @@ writes the credentials into the file oauth2.txt.
admin@server:/Users/admin/bin/gamadv-xtd3$ rm -f /Users/admin/GAMConfig/oauth2.txt admin@server:/Users/admin/bin/gamadv-xtd3$ rm -f /Users/admin/GAMConfig/oauth2.txt
admin@server:/Users/admin/bin/gamadv-xtd3$ ./gam version admin@server:/Users/admin/bin/gamadv-xtd3$ ./gam version
WARNING: Config File: /Users/admin/GAMConfig/gam.cfg, Section: DEFAULT, Item: oauth2_txt, Value: /Users/admin/GAMConfig/oauth2.txt, Not Found WARNING: Config File: /Users/admin/GAMConfig/gam.cfg, Section: DEFAULT, Item: oauth2_txt, Value: /Users/admin/GAMConfig/oauth2.txt, Not Found
GAMADV-XTD3 6.64.13 - https://github.com/taers232c/GAMADV-XTD3 - pythonsource GAMADV-XTD3 6.64.14 - https://github.com/taers232c/GAMADV-XTD3 - pythonsource
Ross Scroggs <ross.scroggs@gmail.com> Ross Scroggs <ross.scroggs@gmail.com>
Python 3.10.8 64-bit final Python 3.10.8 64-bit final
MacOS High Sierra 10.13.6 x86_64 MacOS High Sierra 10.13.6 x86_64
@@ -348,55 +348,61 @@ Append an 'r' to grant read-only access or an 'a' to grant action-only access.
[*] 0) Calendar API (supports readonly) [*] 0) Calendar API (supports readonly)
[*] 1) Chrome Browser Cloud Management API (supports readonly) [*] 1) Chrome Browser Cloud Management API (supports readonly)
[*] 2) Chrome Management API - Telemetry read only [*] 2) Chrome Management API - AppDetails read only
[*] 3) Chrome Management API - read only [*] 3) Chrome Management API - Telemetry read only
[*] 4) Chrome Policy API (supports readonly) [*] 4) Chrome Management API - read only
[*] 5) Chrome Printer Management API (supports readonly) [*] 5) Chrome Policy API (supports readonly)
[*] 6) Chrome Version History API [*] 6) Chrome Printer Management API (supports readonly)
[*] 7) Classroom API - Course Announcements (supports readonly) [ ] 7) Chrome Version History API
[*] 8) Classroom API - Course Topics (supports readonly) [*] 8) Classroom API - Course Announcements (supports readonly)
[*] 9) Classroom API - Course Work/Materials (supports readonly) [*] 9) Classroom API - Course Topics (supports readonly)
[*] 10) Classroom API - Course Work/Submissions (supports readonly) [*] 10) Classroom API - Course Work/Materials (supports readonly)
[*] 11) Classroom API - Courses (supports readonly) [*] 11) Classroom API - Course Work/Submissions (supports readonly)
[*] 12) Classroom API - Profile Emails [*] 12) Classroom API - Courses (supports readonly)
[*] 13) Classroom API - Profile Photos [*] 13) Classroom API - Profile Emails
[*] 14) Classroom API - Rosters (supports readonly) [*] 14) Classroom API - Profile Photos
[*] 15) Classroom API - Student Guardians (supports readonly) [*] 15) Classroom API - Rosters (supports readonly)
[*] 16) Cloud Identity Groups API (supports readonly) [*] 16) Classroom API - Student Guardians (supports readonly)
[*] 17) Cloud Storage (Vault Export - read only) [*] 17) Cloud Channel API (supports readonly)
[*] 18) Contact Delegation API (supports readonly) [*] 18) Cloud Identity - Inbound SSO Settings (supports readonly)
[*] 19) Contacts API - Domain Shared and Users and GAL [*] 19) Cloud Identity Groups API (supports readonly)
[*] 20) Data Transfer API (supports readonly) [*] 20) Cloud Identity OrgUnits API (supports readonly)
[*] 21) Directory API - Chrome OS Devices (supports readonly) [*] 21) Cloud Identity User Invitations API (supports readonly)
[*] 22) Directory API - Customers (supports readonly) [ ] 22) Cloud Storage API (Read Only, Vault/Takeout Download, Cloud Storage)
[*] 23) Directory API - Domains (supports readonly) [ ] 23) Cloud Storage API (Read/Write, Vault/Takeout Copy/Download, Cloud Storage)
[*] 24) Directory API - Groups (supports readonly) [*] 24) Contact Delegation API (supports readonly)
[*] 25) Directory API - Mobile Devices Directory (supports readonly and action) [*] 25) Contacts API - Domain Shared Contacts and GAL
[*] 26) Directory API - Organizational Units (supports readonly) [*] 26) Data Transfer API (supports readonly)
[*] 27) Directory API - Resource Calendars (supports readonly) [*] 27) Directory API - Chrome OS Devices (supports readonly)
[*] 28) Directory API - Roles (supports readonly) [*] 28) Directory API - Customers (supports readonly)
[*] 29) Directory API - User Schemas (supports readonly) [*] 29) Directory API - Domains (supports readonly)
[*] 30) Directory API - User Security [*] 30) Directory API - Groups (supports readonly)
[*] 31) Directory API - Users (supports readonly) [*] 31) Directory API - Mobile Devices Directory (supports readonly and action)
[*] 32) Email Audit API [*] 32) Directory API - Organizational Units (supports readonly)
[*] 33) Groups Migration API [*] 33) Directory API - Resource Calendars (supports readonly)
[*] 34) Groups Settings API [*] 34) Directory API - Roles (supports readonly)
[*] 35) License Manager API [*] 35) Directory API - User Schemas (supports readonly)
[*] 36) People API (supports readonly) [*] 36) Directory API - User Security
[*] 37) People Directory API - read only [*] 37) Directory API - Users (supports readonly)
[ ] 38) Pub / Sub API [ ] 38) Email Audit API
[*] 39) Reports API - Audit Reports [*] 39) Groups Migration API
[*] 40) Reports API - Usage Reports [*] 40) Groups Settings API
[ ] 41) Reseller API [*] 41) License Manager API
[*] 42) Site Verification API [*] 42) People API (supports readonly)
[*] 43) Sites API [*] 43) People Directory API - read only
[*] 44) Vault API (supports readonly) [ ] 44) Pub / Sub API
[*] 45) Reports API - Audit Reports
[*] 46) Reports API - Usage Reports
[*] 47) Reseller API
[*] 48) Site Verification API
[ ] 49) Sites API
[*] 50) Vault API (supports readonly)
s) Select all scopes s) Select all scopes
u) Unselect all scopes u) Unselect all scopes
e) Exit without changes e) Exit without changes
c) Continue to authorization c) Continue to authorization
Please enter 0-44[a|r] or s|u|e|c: c Please enter 0-50[a|r] or s|u|e|c: c
Enter your Google Workspace admin email address? admin@domain.com Enter your Google Workspace admin email address? admin@domain.com
@@ -424,35 +430,41 @@ Service Account Private Key Authentication
Authentication PASS Authentication PASS
Service Account Private Key age; Google recommends rotating keys on a routine basis Service Account Private Key age; Google recommends rotating keys on a routine basis
Service Account Private Key age: 0 days PASS Service Account Private Key age: 0 days PASS
Domain-Wide Delegation authentication:, User: admin@domain.com, Scopes: 28 Domain-wide Delegation authentication:, User: admin@domain.com, Scopes: 34
https://mail.google.com/ PASS (1/28) https://mail.google.com/ PASS (1/34)
https://sites.google.com/feeds PASS (2/28) https://sites.google.com/feeds PASS (2/34)
https://www.googleapis.com/auth/apps.alerts PASS (3/28) https://www.googleapis.com/auth/analytics.readonly PASS (3/34)
https://www.googleapis.com/auth/calendar PASS (4/28) https://www.googleapis.com/auth/apps.alerts PASS (4/34)
https://www.googleapis.com/auth/classroom.announcements PASS (5/28) https://www.googleapis.com/auth/calendar PASS (5/34)
https://www.googleapis.com/auth/classroom.coursework.students PASS (6/28) https://www.googleapis.com/auth/chat.delete PASS (6/34)
https://www.googleapis.com/auth/classroom.courseworkmaterials PASS (7/28) https://www.googleapis.com/auth/chat.memberships PASS (7/34)
https://www.googleapis.com/auth/classroom.profile.emails PASS (8/28) https://www.googleapis.com/auth/chat.messages PASS (8/34)
https://www.googleapis.com/auth/classroom.rosters PASS (9/28) https://www.googleapis.com/auth/chat.spaces PASS (9/34)
https://www.googleapis.com/auth/classroom.topics PASS (10/28) https://www.googleapis.com/auth/classroom.announcements PASS (10/34)
https://www.googleapis.com/auth/cloud-identity PASS (11/28) https://www.googleapis.com/auth/classroom.coursework.students PASS (11/34)
https://www.googleapis.com/auth/cloud-platform PASS (12/28) https://www.googleapis.com/auth/classroom.courseworkmaterials PASS (12/34)
https://www.googleapis.com/auth/contacts PASS (13/28) https://www.googleapis.com/auth/classroom.profile.emails PASS (13/34)
https://www.googleapis.com/auth/contacts.other.readonly PASS (14/28) https://www.googleapis.com/auth/classroom.rosters PASS (14/34)
https://www.googleapis.com/auth/datastudio PASS (15/28) https://www.googleapis.com/auth/classroom.topics PASS (15/34)
https://www.googleapis.com/auth/directory.readonly PASS (16/28) https://www.googleapis.com/auth/cloud-identity PASS (16/34)
https://www.googleapis.com/auth/documents PASS (17/28) https://www.googleapis.com/auth/cloud-platform PASS (17/34)
https://www.googleapis.com/auth/drive PASS (18/28) https://www.googleapis.com/auth/contacts PASS (18/34)
https://www.googleapis.com/auth/drive.activity PASS (19/28) https://www.googleapis.com/auth/contacts.other.readonly PASS (19/34)
https://www.googleapis.com/auth/drive.admin.labels FAIL (20/28) https://www.googleapis.com/auth/datastudio PASS (20/34)
https://www.googleapis.com/auth/drive.labels FAIL (21/28) https://www.googleapis.com/auth/directory.readonly PASS (21/34)
https://www.googleapis.com/auth/gmail.modify PASS (22/28) https://www.googleapis.com/auth/documents PASS (22/34)
https://www.googleapis.com/auth/gmail.settings.basic PASS (23/28) https://www.googleapis.com/auth/drive PASS (23/34)
https://www.googleapis.com/auth/gmail.settings.sharing PASS (24/28) https://www.googleapis.com/auth/drive.activity PASS (24/34)
https://www.googleapis.com/auth/keep PASS (25/28) https://www.googleapis.com/auth/drive.admin.labels FAIL (25/34)
https://www.googleapis.com/auth/spreadsheets PASS (26/28) https://www.googleapis.com/auth/drive.labels FAIL (26/34)
https://www.googleapis.com/auth/tasks PASS (27/28) https://www.googleapis.com/auth/gmail.modify PASS (27/34)
https://www.googleapis.com/auth/userinfo.profile PASS (28/28) https://www.googleapis.com/auth/gmail.settings.basic PASS (28/34)
https://www.googleapis.com/auth/gmail.settings.sharing PASS (29/34)
https://www.googleapis.com/auth/keep PASS (30/34)
https://www.googleapis.com/auth/spreadsheets PASS (31/34)
https://www.googleapis.com/auth/tasks PASS (32/34)
https://www.googleapis.com/auth/userinfo.profile PASS (33/34)
https://www.googleapis.com/auth/youtube.readonly PASS (34/34)
Some scopes FAILED! Some scopes FAILED!
To authorize them, please go to: To authorize them, please go to:
@@ -480,35 +492,41 @@ System time status:
Your system time differs from www.googleapis.com by less than 1 second PASS Your system time differs from www.googleapis.com by less than 1 second PASS
Service Account Private Key Authentication: Service Account Private Key Authentication:
Authentication PASS Authentication PASS
Domain-Wide Delegation authentication:, User: admin@domain.com, Scopes: 28 Domain-wide Delegation authentication:, User: admin@domain.com, Scopes: 34
https://mail.google.com/ PASS (1/28) https://mail.google.com/ PASS (1/34)
https://sites.google.com/feeds PASS (2/28) https://sites.google.com/feeds PASS (2/34)
https://www.googleapis.com/auth/apps.alerts PASS (3/28) https://www.googleapis.com/auth/analytics.readonly PASS (3/34)
https://www.googleapis.com/auth/calendar PASS (4/28) https://www.googleapis.com/auth/apps.alerts PASS (4/34)
https://www.googleapis.com/auth/classroom.announcements PASS (5/28) https://www.googleapis.com/auth/calendar PASS (5/34)
https://www.googleapis.com/auth/classroom.coursework.students PASS (6/28) https://www.googleapis.com/auth/chat.delete PASS (6/34)
https://www.googleapis.com/auth/classroom.courseworkmaterials PASS (7/28) https://www.googleapis.com/auth/chat.memberships PASS (7/34)
https://www.googleapis.com/auth/classroom.profile.emails PASS (8/28) https://www.googleapis.com/auth/chat.messages PASS (8/34)
https://www.googleapis.com/auth/classroom.rosters PASS (9/28) https://www.googleapis.com/auth/chat.spaces PASS (9/34)
https://www.googleapis.com/auth/classroom.topics PASS (10/28) https://www.googleapis.com/auth/classroom.announcements PASS (10/34)
https://www.googleapis.com/auth/cloud-identity PASS (11/28) https://www.googleapis.com/auth/classroom.coursework.students PASS (11/34)
https://www.googleapis.com/auth/cloud-platform PASS (12/28) https://www.googleapis.com/auth/classroom.courseworkmaterials PASS (12/34)
https://www.googleapis.com/auth/contacts PASS (13/28) https://www.googleapis.com/auth/classroom.profile.emails PASS (13/34)
https://www.googleapis.com/auth/contacts.other.readonly PASS (14/28) https://www.googleapis.com/auth/classroom.rosters PASS (14/34)
https://www.googleapis.com/auth/datastudio PASS (15/28) https://www.googleapis.com/auth/classroom.topics PASS (15/34)
https://www.googleapis.com/auth/directory.readonly PASS (16/28) https://www.googleapis.com/auth/cloud-identity PASS (16/34)
https://www.googleapis.com/auth/documents PASS (17/28) https://www.googleapis.com/auth/cloud-platform PASS (17/34)
https://www.googleapis.com/auth/drive PASS (18/28) https://www.googleapis.com/auth/contacts PASS (18/34)
https://www.googleapis.com/auth/drive.activity PASS (19/28) https://www.googleapis.com/auth/contacts.other.readonly PASS (19/34)
https://www.googleapis.com/auth/drive.admin.labels PASS (20/28) https://www.googleapis.com/auth/datastudio PASS (20/34)
https://www.googleapis.com/auth/drive.labels PASS (21/28) https://www.googleapis.com/auth/directory.readonly PASS (21/34)
https://www.googleapis.com/auth/gmail.modify PASS (22/28) https://www.googleapis.com/auth/documents PASS (22/34)
https://www.googleapis.com/auth/gmail.settings.basic PASS (23/28) https://www.googleapis.com/auth/drive PASS (23/34)
https://www.googleapis.com/auth/gmail.settings.sharing PASS (24/28) https://www.googleapis.com/auth/drive.activity PASS (24/34)
https://www.googleapis.com/auth/keep PASS (25/28) https://www.googleapis.com/auth/drive.admin.labels PASS (25/34)
https://www.googleapis.com/auth/spreadsheets PASS (26/28) https://www.googleapis.com/auth/drive.labels PASS (26/34)
https://www.googleapis.com/auth/tasks PASS (27/28) https://www.googleapis.com/auth/gmail.modify PASS (27/34)
https://www.googleapis.com/auth/userinfo.profile PASS (28/28) https://www.googleapis.com/auth/gmail.settings.basic PASS (28/34)
https://www.googleapis.com/auth/gmail.settings.sharing PASS (29/34)
https://www.googleapis.com/auth/keep PASS (30/34)
https://www.googleapis.com/auth/spreadsheets PASS (31/34)
https://www.googleapis.com/auth/tasks PASS (32/34)
https://www.googleapis.com/auth/userinfo.profile PASS (33/34)
https://www.googleapis.com/auth/youtube.readonly PASS (34/34)
All scopes PASSED! All scopes PASSED!
Service Account Client name: SVCACCTID is fully authorized. Service Account Client name: SVCACCTID is fully authorized.
@@ -984,7 +1002,7 @@ writes the credentials into the file oauth2.txt.
C:\GAMADV-XTD3>del C:\GAMConfig\oauth2.txt C:\GAMADV-XTD3>del C:\GAMConfig\oauth2.txt
C:\GAMADV-XTD3>gam version C:\GAMADV-XTD3>gam version
WARNING: Config File: C:\GAMConfig\gam.cfg, Section: DEFAULT, Item: oauth2_txt, Value: C:\GAMConfig\oauth2.txt, Not Found WARNING: Config File: C:\GAMConfig\gam.cfg, Section: DEFAULT, Item: oauth2_txt, Value: C:\GAMConfig\oauth2.txt, Not Found
GAMADV-XTD3 6.64.13 - https://github.com/taers232c/GAMADV-XTD3 - pythonsource GAMADV-XTD3 6.64.14 - https://github.com/taers232c/GAMADV-XTD3 - pythonsource
Ross Scroggs <ross.scroggs@gmail.com> Ross Scroggs <ross.scroggs@gmail.com>
Python 3.12.0 64-bit final Python 3.12.0 64-bit final
Windows-10-10.0.17134 AMD64 Windows-10-10.0.17134 AMD64
@@ -998,55 +1016,61 @@ Append an 'r' to grant read-only access or an 'a' to grant action-only access.
[*] 0) Calendar API (supports readonly) [*] 0) Calendar API (supports readonly)
[*] 1) Chrome Browser Cloud Management API (supports readonly) [*] 1) Chrome Browser Cloud Management API (supports readonly)
[*] 2) Chrome Management API - Telemetry read only [*] 2) Chrome Management API - AppDetails read only
[*] 3) Chrome Management API - read only [*] 3) Chrome Management API - Telemetry read only
[*] 4) Chrome Policy API (supports readonly) [*] 4) Chrome Management API - read only
[*] 5) Chrome Printer Management API (supports readonly) [*] 5) Chrome Policy API (supports readonly)
[*] 6) Chrome Version History API [*] 6) Chrome Printer Management API (supports readonly)
[*] 7) Classroom API - Course Announcements (supports readonly) [ ] 7) Chrome Version History API
[*] 8) Classroom API - Course Topics (supports readonly) [*] 8) Classroom API - Course Announcements (supports readonly)
[*] 9) Classroom API - Course Work/Materials (supports readonly) [*] 9) Classroom API - Course Topics (supports readonly)
[*] 10) Classroom API - Course Work/Submissions (supports readonly) [*] 10) Classroom API - Course Work/Materials (supports readonly)
[*] 11) Classroom API - Courses (supports readonly) [*] 11) Classroom API - Course Work/Submissions (supports readonly)
[*] 12) Classroom API - Profile Emails [*] 12) Classroom API - Courses (supports readonly)
[*] 13) Classroom API - Profile Photos [*] 13) Classroom API - Profile Emails
[*] 14) Classroom API - Rosters (supports readonly) [*] 14) Classroom API - Profile Photos
[*] 15) Classroom API - Student Guardians (supports readonly) [*] 15) Classroom API - Rosters (supports readonly)
[*] 16) Cloud Identity Groups API (supports readonly) [*] 16) Classroom API - Student Guardians (supports readonly)
[*] 17) Cloud Storage (Vault Export - read only) [*] 17) Cloud Channel API (supports readonly)
[*] 18) Contact Delegation API (supports readonly) [*] 18) Cloud Identity - Inbound SSO Settings (supports readonly)
[*] 19) Contacts API - Domain Shared and Users and GAL [*] 19) Cloud Identity Groups API (supports readonly)
[*] 20) Data Transfer API (supports readonly) [*] 20) Cloud Identity OrgUnits API (supports readonly)
[*] 21) Directory API - Chrome OS Devices (supports readonly) [*] 21) Cloud Identity User Invitations API (supports readonly)
[*] 22) Directory API - Customers (supports readonly) [ ] 22) Cloud Storage API (Read Only, Vault/Takeout Download, Cloud Storage)
[*] 23) Directory API - Domains (supports readonly) [ ] 23) Cloud Storage API (Read/Write, Vault/Takeout Copy/Download, Cloud Storage)
[*] 24) Directory API - Groups (supports readonly) [*] 24) Contact Delegation API (supports readonly)
[*] 25) Directory API - Mobile Devices Directory (supports readonly and action) [*] 25) Contacts API - Domain Shared Contacts and GAL
[*] 26) Directory API - Organizational Units (supports readonly) [*] 26) Data Transfer API (supports readonly)
[*] 27) Directory API - Resource Calendars (supports readonly) [*] 27) Directory API - Chrome OS Devices (supports readonly)
[*] 28) Directory API - Roles (supports readonly) [*] 28) Directory API - Customers (supports readonly)
[*] 29) Directory API - User Schemas (supports readonly) [*] 29) Directory API - Domains (supports readonly)
[*] 30) Directory API - User Security [*] 30) Directory API - Groups (supports readonly)
[*] 31) Directory API - Users (supports readonly) [*] 31) Directory API - Mobile Devices Directory (supports readonly and action)
[*] 32) Email Audit API [*] 32) Directory API - Organizational Units (supports readonly)
[*] 33) Groups Migration API [*] 33) Directory API - Resource Calendars (supports readonly)
[*] 34) Groups Settings API [*] 34) Directory API - Roles (supports readonly)
[*] 35) License Manager API [*] 35) Directory API - User Schemas (supports readonly)
[*] 36) People API (supports readonly) [*] 36) Directory API - User Security
[*] 37) People Directory API - read only [*] 37) Directory API - Users (supports readonly)
[ ] 38) Pub / Sub API [ ] 38) Email Audit API
[*] 39) Reports API - Audit Reports [*] 39) Groups Migration API
[*] 40) Reports API - Usage Reports [*] 40) Groups Settings API
[ ] 41) Reseller API [*] 41) License Manager API
[*] 42) Site Verification API [*] 42) People API (supports readonly)
[*] 43) Sites API [*] 43) People Directory API - read only
[*] 44) Vault API (supports readonly) [ ] 44) Pub / Sub API
[*] 45) Reports API - Audit Reports
[*] 46) Reports API - Usage Reports
[*] 47) Reseller API
[*] 48) Site Verification API
[ ] 49) Sites API
[*] 50) Vault API (supports readonly)
s) Select all scopes s) Select all scopes
u) Unselect all scopes u) Unselect all scopes
e) Exit without changes e) Exit without changes
c) Continue to authorization c) Continue to authorization
Please enter 0-44![a|r] or s|u|e|c: c Please enter 0-50[a|r] or s|u|e|c: c
Enter your Google Workspace admin email address? admin@domain.com Enter your Google Workspace admin email address? admin@domain.com
@@ -1074,35 +1098,41 @@ Service Account Private Key Authentication
Authentication PASS Authentication PASS
Service Account Private Key age; Google recommends rotating keys on a routine basis Service Account Private Key age; Google recommends rotating keys on a routine basis
Service Account Private Key age: 0 days PASS Service Account Private Key age: 0 days PASS
Domain-Wide Delegation authentication:, User: admin@domain.com, Scopes: 28 Domain-wide Delegation authentication:, User: admin@domain.com, Scopes: 34
https://mail.google.com/ PASS (1/28) https://mail.google.com/ PASS (1/34)
https://sites.google.com/feeds PASS (2/28) https://sites.google.com/feeds PASS (2/34)
https://www.googleapis.com/auth/apps.alerts PASS (3/28) https://www.googleapis.com/auth/analytics.readonly PASS (3/34)
https://www.googleapis.com/auth/calendar PASS (4/28) https://www.googleapis.com/auth/apps.alerts PASS (4/34)
https://www.googleapis.com/auth/classroom.announcements PASS (5/28) https://www.googleapis.com/auth/calendar PASS (5/34)
https://www.googleapis.com/auth/classroom.coursework.students PASS (6/28) https://www.googleapis.com/auth/chat.delete PASS (6/34)
https://www.googleapis.com/auth/classroom.courseworkmaterials PASS (7/28) https://www.googleapis.com/auth/chat.memberships PASS (7/34)
https://www.googleapis.com/auth/classroom.profile.emails PASS (8/28) https://www.googleapis.com/auth/chat.messages PASS (8/34)
https://www.googleapis.com/auth/classroom.rosters PASS (9/28) https://www.googleapis.com/auth/chat.spaces PASS (9/34)
https://www.googleapis.com/auth/classroom.topics PASS (10/28) https://www.googleapis.com/auth/classroom.announcements PASS (10/34)
https://www.googleapis.com/auth/cloud-identity PASS (11/28) https://www.googleapis.com/auth/classroom.coursework.students PASS (11/34)
https://www.googleapis.com/auth/cloud-platform PASS (12/28) https://www.googleapis.com/auth/classroom.courseworkmaterials PASS (12/34)
https://www.googleapis.com/auth/contacts PASS (13/28) https://www.googleapis.com/auth/classroom.profile.emails PASS (13/34)
https://www.googleapis.com/auth/contacts.other.readonly PASS (14/28) https://www.googleapis.com/auth/classroom.rosters PASS (14/34)
https://www.googleapis.com/auth/datastudio PASS (15/28) https://www.googleapis.com/auth/classroom.topics PASS (15/34)
https://www.googleapis.com/auth/directory.readonly PASS (16/28) https://www.googleapis.com/auth/cloud-identity PASS (16/34)
https://www.googleapis.com/auth/documents PASS (17/28) https://www.googleapis.com/auth/cloud-platform PASS (17/34)
https://www.googleapis.com/auth/drive PASS (18/28) https://www.googleapis.com/auth/contacts PASS (18/34)
https://www.googleapis.com/auth/drive.activity PASS (19/28) https://www.googleapis.com/auth/contacts.other.readonly PASS (19/34)
https://www.googleapis.com/auth/drive.admin.labels FAIL (20/28) https://www.googleapis.com/auth/datastudio PASS (20/34)
https://www.googleapis.com/auth/drive.labels FAIL (21/28) https://www.googleapis.com/auth/directory.readonly PASS (21/34)
https://www.googleapis.com/auth/gmail.modify PASS (22/28) https://www.googleapis.com/auth/documents PASS (22/34)
https://www.googleapis.com/auth/gmail.settings.basic PASS (23/28) https://www.googleapis.com/auth/drive PASS (23/34)
https://www.googleapis.com/auth/gmail.settings.sharing PASS (24/28) https://www.googleapis.com/auth/drive.activity PASS (24/34)
https://www.googleapis.com/auth/keep PASS (25/28) https://www.googleapis.com/auth/drive.admin.labels FAIL (25/34)
https://www.googleapis.com/auth/spreadsheets PASS (26/28) https://www.googleapis.com/auth/drive.labels FAIL (26/34)
https://www.googleapis.com/auth/tasks PASS (27/28) https://www.googleapis.com/auth/gmail.modify PASS (27/34)
https://www.googleapis.com/auth/userinfo.profile PASS (28/28) https://www.googleapis.com/auth/gmail.settings.basic PASS (28/34)
https://www.googleapis.com/auth/gmail.settings.sharing PASS (29/34)
https://www.googleapis.com/auth/keep PASS (30/34)
https://www.googleapis.com/auth/spreadsheets PASS (31/34)
https://www.googleapis.com/auth/tasks PASS (32/34)
https://www.googleapis.com/auth/userinfo.profile PASS (33/34)
https://www.googleapis.com/auth/youtube.readonly PASS (34/34)
Some scopes FAILED! Some scopes FAILED!
To authorize them, please go to: To authorize them, please go to:
@@ -1130,35 +1160,41 @@ System time status:
Your system time differs from www.googleapis.com by less than 1 second PASS Your system time differs from www.googleapis.com by less than 1 second PASS
Service Account Private Key Authentication: Service Account Private Key Authentication:
Authentication PASS Authentication PASS
Domain-Wide Delegation authentication:, User: admin@domain.com, Scopes: 28 Domain-wide Delegation authentication:, User: admin@domain.com, Scopes: 34
https://mail.google.com/ PASS (1/28) https://mail.google.com/ PASS (1/34)
https://sites.google.com/feeds PASS (2/28) https://sites.google.com/feeds PASS (2/34)
https://www.googleapis.com/auth/apps.alerts PASS (3/28) https://www.googleapis.com/auth/analytics.readonly PASS (3/34)
https://www.googleapis.com/auth/calendar PASS (4/28) https://www.googleapis.com/auth/apps.alerts PASS (4/34)
https://www.googleapis.com/auth/classroom.announcements PASS (5/28) https://www.googleapis.com/auth/calendar PASS (5/34)
https://www.googleapis.com/auth/classroom.coursework.students PASS (6/28) https://www.googleapis.com/auth/chat.delete PASS (6/34)
https://www.googleapis.com/auth/classroom.courseworkmaterials PASS (7/28) https://www.googleapis.com/auth/chat.memberships PASS (7/34)
https://www.googleapis.com/auth/classroom.profile.emails PASS (8/28) https://www.googleapis.com/auth/chat.messages PASS (8/34)
https://www.googleapis.com/auth/classroom.rosters PASS (9/28) https://www.googleapis.com/auth/chat.spaces PASS (9/34)
https://www.googleapis.com/auth/classroom.topics PASS (10/28) https://www.googleapis.com/auth/classroom.announcements PASS (10/34)
https://www.googleapis.com/auth/cloud-identity PASS (11/28) https://www.googleapis.com/auth/classroom.coursework.students PASS (11/34)
https://www.googleapis.com/auth/cloud-platform PASS (12/28) https://www.googleapis.com/auth/classroom.courseworkmaterials PASS (12/34)
https://www.googleapis.com/auth/contacts PASS (13/28) https://www.googleapis.com/auth/classroom.profile.emails PASS (13/34)
https://www.googleapis.com/auth/contacts.other.readonly PASS (14/28) https://www.googleapis.com/auth/classroom.rosters PASS (14/34)
https://www.googleapis.com/auth/datastudio PASS (15/28) https://www.googleapis.com/auth/classroom.topics PASS (15/34)
https://www.googleapis.com/auth/directory.readonly PASS (16/28) https://www.googleapis.com/auth/cloud-identity PASS (16/34)
https://www.googleapis.com/auth/documents PASS (17/28) https://www.googleapis.com/auth/cloud-platform PASS (17/34)
https://www.googleapis.com/auth/drive PASS (18/28) https://www.googleapis.com/auth/contacts PASS (18/34)
https://www.googleapis.com/auth/drive.activity PASS (19/28) https://www.googleapis.com/auth/contacts.other.readonly PASS (19/34)
https://www.googleapis.com/auth/drive.admin.labels PASS (20/28) https://www.googleapis.com/auth/datastudio PASS (20/34)
https://www.googleapis.com/auth/drive.labels PASS (21/28) https://www.googleapis.com/auth/directory.readonly PASS (21/34)
https://www.googleapis.com/auth/gmail.modify PASS (22/28) https://www.googleapis.com/auth/documents PASS (22/34)
https://www.googleapis.com/auth/gmail.settings.basic PASS (23/28) https://www.googleapis.com/auth/drive PASS (23/34)
https://www.googleapis.com/auth/gmail.settings.sharing PASS (24/28) https://www.googleapis.com/auth/drive.activity PASS (24/34)
https://www.googleapis.com/auth/keep PASS (25/28) https://www.googleapis.com/auth/drive.admin.labels PASS (25/34)
https://www.googleapis.com/auth/spreadsheets PASS (26/28) https://www.googleapis.com/auth/drive.labels PASS (26/34)
https://www.googleapis.com/auth/tasks PASS (27/28) https://www.googleapis.com/auth/gmail.modify PASS (27/34)
https://www.googleapis.com/auth/userinfo.profile PASS (28/28) https://www.googleapis.com/auth/gmail.settings.basic PASS (28/34)
https://www.googleapis.com/auth/gmail.settings.sharing PASS (29/34)
https://www.googleapis.com/auth/keep PASS (30/34)
https://www.googleapis.com/auth/spreadsheets PASS (31/34)
https://www.googleapis.com/auth/tasks PASS (32/34)
https://www.googleapis.com/auth/userinfo.profile PASS (33/34)
https://www.googleapis.com/auth/youtube.readonly PASS (34/34)
All scopes PASSED! All scopes PASSED!
Service Account Client name: SVCACCTID is fully authorized. Service Account Client name: SVCACCTID is fully authorized.

View File

@@ -4,10 +4,10 @@
Print the current version of Gam with details Print the current version of Gam with details
``` ```
gam version gam version
GAMADV-XTD3 6.64.13 - https://github.com/taers232c/GAMADV-XTD3 - pythonsource GAMADV-XTD3 6.64.14 - https://github.com/taers232c/GAMADV-XTD3 - pythonsource
Ross Scroggs <ross.scroggs@gmail.com> Ross Scroggs <ross.scroggs@gmail.com>
Python 3.12.0 64-bit final Python 3.12.0 64-bit final
MacOS Monterey 12.6.6 x86_64 MacOS Monterey 12.7 x86_64
Path: /Users/Admin/bin/gamadv-xtd3 Path: /Users/Admin/bin/gamadv-xtd3
Config File: /Users/admin/GAMConfig/gam.cfg, Section: DEFAULT, customer_id: my_customer, domain.com Config File: /Users/admin/GAMConfig/gam.cfg, Section: DEFAULT, customer_id: my_customer, domain.com
Time: 2023-06-02T21:10:00-07:00 Time: 2023-06-02T21:10:00-07:00
@@ -16,10 +16,10 @@ Time: 2023-06-02T21:10:00-07:00
Print the current version of Gam with details and time offset information Print the current version of Gam with details and time offset information
``` ```
gam version timeoffset gam version timeoffset
GAMADV-XTD3 6.64.13 - https://github.com/taers232c/GAMADV-XTD3 - pythonsource GAMADV-XTD3 6.64.14 - https://github.com/taers232c/GAMADV-XTD3 - pythonsource
Ross Scroggs <ross.scroggs@gmail.com> Ross Scroggs <ross.scroggs@gmail.com>
Python 3.12.0 64-bit final Python 3.12.0 64-bit final
MacOS Monterey 12.6.6 x86_64 MacOS Monterey 12.7 x86_64
Path: /Users/Admin/bin/gamadv-xtd3 Path: /Users/Admin/bin/gamadv-xtd3
Config File: /Users/admin/GAMConfig/gam.cfg, Section: DEFAULT, customer_id: my_customer, domain.com Config File: /Users/admin/GAMConfig/gam.cfg, Section: DEFAULT, customer_id: my_customer, domain.com
Your system time differs from www.googleapis.com by less than 1 second Your system time differs from www.googleapis.com by less than 1 second
@@ -28,10 +28,10 @@ Your system time differs from www.googleapis.com by less than 1 second
Print the current version of Gam with extended details and SSL information Print the current version of Gam with extended details and SSL information
``` ```
gam version extended gam version extended
GAMADV-XTD3 6.64.13 - https://github.com/taers232c/GAMADV-XTD3 - pythonsource GAMADV-XTD3 6.64.14 - https://github.com/taers232c/GAMADV-XTD3 - pythonsource
Ross Scroggs <ross.scroggs@gmail.com> Ross Scroggs <ross.scroggs@gmail.com>
Python 3.12.0 64-bit final Python 3.12.0 64-bit final
MacOS Monterey 12.6.6 x86_64 MacOS Monterey 12.7 x86_64
Path: /Users/Admin/bin/gamadv-xtd3 Path: /Users/Admin/bin/gamadv-xtd3
Config File: /Users/admin/GAMConfig/gam.cfg, Section: DEFAULT, customer_id: my_customer, domain.com Config File: /Users/admin/GAMConfig/gam.cfg, Section: DEFAULT, customer_id: my_customer, domain.com
Time: 2023-06-02T21:10:00-07:00 Time: 2023-06-02T21:10:00-07:00
@@ -65,7 +65,7 @@ MacOS High Sierra 10.13.6 x86_64
Path: /Users/Admin/bin/gamadv-xtd3 Path: /Users/Admin/bin/gamadv-xtd3
Version Check: Version Check:
Current: 5.35.08 Current: 5.35.08
Latest: 6.64.13 Latest: 6.64.14
echo $? echo $?
1 1
``` ```
@@ -73,7 +73,7 @@ echo $?
Print the current version number without details Print the current version number without details
``` ```
gam version simple gam version simple
6.64.13 6.64.14
``` ```
In Linux/MacOS you can do: In Linux/MacOS you can do:
``` ```
@@ -83,10 +83,10 @@ echo $VER
Print the current version of Gam and address of this Wiki Print the current version of Gam and address of this Wiki
``` ```
gam help gam help
GAM 6.64.13 - https://github.com/taers232c/GAMADV-XTD3 GAM 6.64.14 - https://github.com/taers232c/GAMADV-XTD3
Ross Scroggs <ross.scroggs@gmail.com> Ross Scroggs <ross.scroggs@gmail.com>
Python 3.12.0 64-bit final Python 3.12.0 64-bit final
MacOS Monterey 12.6.6 x86_64 MacOS Monterey 12.7 x86_64
Path: /Users/Admin/bin/gamadv-xtd3 Path: /Users/Admin/bin/gamadv-xtd3
Config File: /Users/admin/GAMConfig/gam.cfg, Section: DEFAULT, customer_id: my_customer, domain.com Config File: /Users/admin/GAMConfig/gam.cfg, Section: DEFAULT, customer_id: my_customer, domain.com
Time: 2023-06-02T21:10:00-07:00 Time: 2023-06-02T21:10:00-07:00

View File

@@ -1,3 +1,10 @@
6.64.15
Updated `lookerstudioassets|lookerstudiopermissions` commands to handle the following error:
```
ERROR: 500: internalError - Internal error encountered.
```
6.64.14 6.64.14
Cleaned up and renamed `gam info appdetails` to `gam info chromeapp`. Cleaned up and renamed `gam info appdetails` to `gam info chromeapp`.

View File

@@ -61192,7 +61192,7 @@ def _getLookerStudioAssetByID(ds, user, i, count, assetId):
return callGAPI(ds.assets(), 'get', return callGAPI(ds.assets(), 'get',
throwReasons=GAPI.LOOKERSTUDIO_THROW_REASONS, throwReasons=GAPI.LOOKERSTUDIO_THROW_REASONS,
name=f'assets/{assetId}') name=f'assets/{assetId}')
except (GAPI.invalidArgument, GAPI.badRequest, GAPI.notFound, GAPI.permissionDenied) as e: except (GAPI.invalidArgument, GAPI.badRequest, GAPI.notFound, GAPI.permissionDenied, GAPI.internalError) as e:
entityActionFailedWarning([Ent.USER, user], str(e), i, count) entityActionFailedWarning([Ent.USER, user], str(e), i, count)
except GAPI.serviceNotAvailable: except GAPI.serviceNotAvailable:
entityServiceNotApplicableWarning(Ent.USER, user, i, count) entityServiceNotApplicableWarning(Ent.USER, user, i, count)
@@ -61209,7 +61209,7 @@ def _getLookerStudioAssets(ds, user, i, count, parameters, assetTypes, fields, o
pageMessage=getPageMessage(), pageMessage=getPageMessage(),
throwReasons=GAPI.LOOKERSTUDIO_THROW_REASONS, throwReasons=GAPI.LOOKERSTUDIO_THROW_REASONS,
**parameters, orderBy=orderBy, fields=fields)) **parameters, orderBy=orderBy, fields=fields))
except (GAPI.invalidArgument, GAPI.badRequest, GAPI.notFound, GAPI.permissionDenied) as e: except (GAPI.invalidArgument, GAPI.badRequest, GAPI.notFound, GAPI.permissionDenied, GAPI.internalError) as e:
entityActionFailedWarning([Ent.USER, user], str(e), i, count) entityActionFailedWarning([Ent.USER, user], str(e), i, count)
return (None, 0) return (None, 0)
except GAPI.serviceNotAvailable: except GAPI.serviceNotAvailable:
@@ -61433,7 +61433,7 @@ def processLookerStudioPermissions(users):
entityActionPerformed([Ent.USER, user, Ent.LOOKERSTUDIO_ASSET, asset['title'], Ent.LOOKERSTUDIO_PERMISSION, ''], j, jcount) entityActionPerformed([Ent.USER, user, Ent.LOOKERSTUDIO_ASSET, asset['title'], Ent.LOOKERSTUDIO_PERMISSION, ''], j, jcount)
if showDetails: if showDetails:
_showLookerStudioPermissions(user, asset, results, j, jcount, None) _showLookerStudioPermissions(user, asset, results, j, jcount, None)
except (GAPI.invalidArgument, GAPI.badRequest, GAPI.notFound, GAPI.permissionDenied) as e: except (GAPI.invalidArgument, GAPI.badRequest, GAPI.notFound, GAPI.permissionDenied, GAPI.internalError) as e:
entityActionFailedWarning([Ent.USER, user, Ent.LOOKERSTUDIO_ASSET, asset['title']], str(e), j, jcount) entityActionFailedWarning([Ent.USER, user, Ent.LOOKERSTUDIO_ASSET, asset['title']], str(e), j, jcount)
continue continue
except GAPI.serviceNotAvailable: except GAPI.serviceNotAvailable:
@@ -61503,7 +61503,7 @@ def printShowLookerStudioPermissions(users):
permissions = callGAPI(ds.assets(), 'getPermissions', permissions = callGAPI(ds.assets(), 'getPermissions',
throwReasons=GAPI.LOOKERSTUDIO_THROW_REASONS, throwReasons=GAPI.LOOKERSTUDIO_THROW_REASONS,
name=asset['name'], role=role) name=asset['name'], role=role)
except (GAPI.invalidArgument, GAPI.badRequest, GAPI.notFound, GAPI.permissionDenied) as e: except (GAPI.invalidArgument, GAPI.badRequest, GAPI.notFound, GAPI.permissionDenied, GAPI.internalError) as e:
entityActionFailedWarning([Ent.USER, user, Ent.LOOKERSTUDIO_ASSET, asset['title']], str(e), j, jcount) entityActionFailedWarning([Ent.USER, user, Ent.LOOKERSTUDIO_ASSET, asset['title']], str(e), j, jcount)
continue continue
except GAPI.serviceNotAvailable: except GAPI.serviceNotAvailable:

View File

@@ -253,7 +253,7 @@ GROUP_SETTINGS_RETRY_REASONS = [INVALID, SERVICE_LIMIT, SERVICE_NOT_AVAILABLE]
GROUP_LIST_THROW_REASONS = [RESOURCE_NOT_FOUND, DOMAIN_NOT_FOUND, FORBIDDEN, BAD_REQUEST] GROUP_LIST_THROW_REASONS = [RESOURCE_NOT_FOUND, DOMAIN_NOT_FOUND, FORBIDDEN, BAD_REQUEST]
GROUP_LIST_USERKEY_THROW_REASONS = GROUP_LIST_THROW_REASONS+[INVALID_MEMBER, INVALID_INPUT] GROUP_LIST_USERKEY_THROW_REASONS = GROUP_LIST_THROW_REASONS+[INVALID_MEMBER, INVALID_INPUT]
KEEP_THROW_REASONS = [SERVICE_NOT_AVAILABLE, BAD_REQUEST, PERMISSION_DENIED, INVALID_ARGUMENT, NOT_FOUND] KEEP_THROW_REASONS = [SERVICE_NOT_AVAILABLE, BAD_REQUEST, PERMISSION_DENIED, INVALID_ARGUMENT, NOT_FOUND]
LOOKERSTUDIO_THROW_REASONS = [INVALID_ARGUMENT, SERVICE_NOT_AVAILABLE, BAD_REQUEST, NOT_FOUND, PERMISSION_DENIED] LOOKERSTUDIO_THROW_REASONS = [INVALID_ARGUMENT, SERVICE_NOT_AVAILABLE, BAD_REQUEST, NOT_FOUND, PERMISSION_DENIED, INTERNAL_ERROR]
MEMBERS_THROW_REASONS = [GROUP_NOT_FOUND, DOMAIN_NOT_FOUND, DOMAIN_CANNOT_USE_APIS, INVALID, FORBIDDEN, SERVICE_NOT_AVAILABLE] MEMBERS_THROW_REASONS = [GROUP_NOT_FOUND, DOMAIN_NOT_FOUND, DOMAIN_CANNOT_USE_APIS, INVALID, FORBIDDEN, SERVICE_NOT_AVAILABLE]
MEMBERS_RETRY_REASONS = [SYSTEM_ERROR, SERVICE_NOT_AVAILABLE] MEMBERS_RETRY_REASONS = [SYSTEM_ERROR, SERVICE_NOT_AVAILABLE]
ORGUNIT_GET_THROW_REASONS = [INVALID_ORGUNIT, ORGUNIT_NOT_FOUND, BACKEND_ERROR, BAD_REQUEST, INVALID_CUSTOMER_ID, LOGIN_REQUIRED] ORGUNIT_GET_THROW_REASONS = [INVALID_ORGUNIT, ORGUNIT_NOT_FOUND, BACKEND_ERROR, BAD_REQUEST, INVALID_CUSTOMER_ID, LOGIN_REQUIRED]