Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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 ./...`