API

Client Library

Golang: https://pkg.go.dev/google.golang.org/api

Drive API

https://developers.google.com/drive/api

Google Driveに対する操作

共有ドライブを使う

https://developers.google.com/drive/api/guides/enable-shareddrives

  • APIで共有ドライブに対する操作を有効にするには、APIリクエスト時に supportsAllDrives=true というパラメータを付与しなければならない

Go言語での実装

# 共有ドライブのサポート

r, err := srv.Files.List().SupportsAllDrives(true).PageSize(1000)
resp, err := srv.Files.Get(id).SupportsAllDrives(true).Context(ctx).Download()

参考: Google Drive API v3をサービスアカウトとGoから利用 | フューチャー技術ブログ

最終更新 2023-01-17: [google] Add api.md (1a65fcc82)