Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/googleworkspace/go-samples
Go samples for Google Workspace APIs
https://github.com/googleworkspace/go-samples
golang google-workspace gsuite samples
Last synced: 7 days ago
JSON representation
Go samples for Google Workspace APIs
- Host: GitHub
- URL: https://github.com/googleworkspace/go-samples
- Owner: googleworkspace
- License: apache-2.0
- Created: 2018-03-13T15:32:17.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2024-02-10T23:03:00.000Z (9 months ago)
- Last Synced: 2024-08-02T15:48:00.029Z (3 months ago)
- Topics: golang, google-workspace, gsuite, samples
- Language: Go
- Homepage:
- Size: 189 KB
- Stars: 213
- Watchers: 17
- Forks: 100
- Open Issues: 30
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
Awesome Lists containing this project
README
Go samples for [Google Workspace APIs](https://developers.google.com/gsuite/) docs.
To run the quickstarts, download a `credentials.json` file in the `quickstart`
folder by following the instructions in `quickstart/README.md`.## APIs
| | **Apps Script** | **Calendar** | **Classroom** | **Docs** | **Drive V3** | **Gmail** | **Sheets** | **Slides** | **Tasks** |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| GoDoc | [![GoDoc](https://godoc.org/google.golang.org/api/script/v1?status.svg)](https://godoc.org/google.golang.org/api/script/v1) | [![GoDoc](https://godoc.org/google.golang.org/api/calendar/v1?status.svg)](https://godoc.org/google.golang.org/api/calendar/v1) | [![GoDoc](https://godoc.org/google.golang.org/api/classroom/v1?status.svg)](https://godoc.org/google.golang.org/api/classroom/v1) | [![GoDoc](https://godoc.org/google.golang.org/api/docs/v1?status.svg)](https://godoc.org/google.golang.org/api/docs/v1) | [![GoDoc](https://godoc.org/google.golang.org/api/drive/v3?status.svg)](https://godoc.org/google.golang.org/api/drive/v3) | [![GoDoc](https://godoc.org/google.golang.org/api/gmail/v1?status.svg)](https://godoc.org/google.golang.org/api/gmail/v1) | [![GoDoc](https://godoc.org/google.golang.org/api/sheets/v4?status.svg)](https://godoc.org/google.golang.org/api/sheets/v4) | [![GoDoc](https://godoc.org/google.golang.org/api/slides/v1?status.svg)](https://godoc.org/google.golang.org/api/slides/v1) | [![GoDoc](https://godoc.org/google.golang.org/api/tasks/v1?status.svg)](https://godoc.org/google.golang.org/api/tasks/v1) |
| Quickstart | [Link](https://developers.google.com/apps-script/api/quickstart/go) | [Link](https://developers.google.com/calendar/quickstart/go) | [Link](https://developers.google.com/classroom/quickstart/go) | [Link](https://developers.google.com/docs/api/quickstart/go) | [Link](https://developers.google.com/drive/v3/web/quickstart/go) | [Link](https://developers.google.com/gmail/api/quickstart/go) | [Link](https://developers.google.com/sheets/api/quickstart/go) | [Link](https://developers.google.com/slides/quickstart/go) | [Link](https://developers.google.com/google-apps/tasks/quickstart/go) |
| Snippets | --- | --- | --- | --- | [Link](https://developers.google.com/drive/v3/web/about-sdk) | --- | --- | [Link](https://developers.google.com/slides/how-tos/overview) | --- |### Admin SDK APIs
- [Directory Quickstart](https://developers.google.com/admin-sdk/directory/v1/quickstart/go) [![GoDoc](https://godoc.org/google.golang.org/api/admin/directory/v1?status.svg)](https://godoc.org/google.golang.org/api/admin/directory/v1)
- [Reports Quickstart](https://developers.google.com/admin-sdk/reports/v1/quickstart/go) [![GoDoc](https://godoc.org/google.golang.org/api/admin/reports/v1?status.svg)](https://godoc.org/google.golang.org/api/admin/reports/v1)
- [Reseller Quickstart](https://developers.google.com/admin-sdk/reseller/v1/quickstart/go) [![GoDoc](https://godoc.org/google.golang.org/api/reseller/v1?status.svg)](https://godoc.org/google.golang.org/api/reseller/v1)## Format
`go fmt ./...`