Google Drive API を使用することにより、クライアントは Google ドライブにあるリソースにアクセスできます。
- REST リソース: v3.about
 - REST リソース: v3.accessproposals
 - REST リソース: v3.apps
 - REST リソース: v3.changes
 - REST リソース: v3.channels
 - REST リソース: v3.comments
 - REST リソース: v3.drives
 - REST リソース: v3.files
 - REST リソース: v3.operations
 - REST リソース: v3.permissions
 - REST リソース: v3.replies
 - REST リソース: v3.revisions
 
サービス: googleapis.com/drive/v3
このサービスを呼び出すには、Google が提供するクライアント ライブラリを使用することをおすすめします。アプリケーションで独自のライブラリを使用してこのサービスを呼び出す必要がある場合は、API リクエストの際に次の情報を使用してください。
ディスカバリ ドキュメント
ディスカバリ ドキュメントは、REST API を記述して使用するための機械可読仕様です。クライアント ライブラリ、IDE プラグイン、Google API と連携するその他のツールのビルドに使用されます。1 つのサービスで複数のディスカバリ ドキュメントを提供できます。このサービスには、次のディスカバリ ドキュメントが用意されています。
サービス エンドポイント
サービス エンドポイントは、API サービスのネットワーク アドレスを指定するベース URL です。1 つのサービスに複数のサービス エンドポイントが存在することもあります。このサービスには次のサービス エンドポイントがあり、以下のすべての URI がこのサービス エンドポイントに関連しています。
https://www.googleapis.com
REST リソース: v3.about
| メソッド | |
|---|---|
                  get | 
                
                  GET /drive/v3/about ユーザー、ユーザーのドライブ、システム機能に関する情報を取得します。  | 
              
REST リソース: v3.accessproposals
| メソッド | |
|---|---|
                  get | 
                
                  GET /drive/v3/files/{fileId}/accessproposals/{proposalId} ID でアクセス候補を取得します。  | 
              
                  list | 
                
                  GET /drive/v3/files/{fileId}/accessproposals ファイルに対するアクセス候補を一覧表示します。  | 
              
                  resolve | 
                
                  POST /drive/v3/files/{fileId}/accessproposals/{proposalId}:resolve アクセス提案を承認または拒否します。  | 
              
REST リソース: v3.apps
| メソッド | |
|---|---|
                  get | 
                
                  GET /drive/v3/apps/{appId} 特定のアプリを取得します。  | 
              
                  list | 
                
                  GET /drive/v3/apps ユーザーのインストール済みアプリを一覧表示します。  | 
              
REST リソース: v3.changes
| メソッド | |
|---|---|
                  getStartPageToken | 
                
                  GET /drive/v3/changes/startPageToken 将来の変更を一覧表示するための開始 pageToken を取得します。  | 
              
                  list | 
                
                  GET /drive/v3/changes ユーザーまたは共有ドライブの変更を一覧表示します。  | 
              
                  watch | 
                
                  POST /drive/v3/changes/watch ユーザーの変更の通知を受け取ります。  | 
              
REST リソース: v3.channels
| メソッド | |
|---|---|
                  stop | 
                
                  POST /drive/v3/channels/stop このチャネルを介したリソースのモニタリングを停止します。  | 
              
REST リソース: v3.comments
| メソッド | |
|---|---|
                  create | 
                
                  POST /drive/v3/files/{fileId}/comments ファイルにコメントを作成します。  | 
              
                  delete | 
                
                  DELETE /drive/v3/files/{fileId}/comments/{commentId} コメントを削除します。  | 
              
                  get | 
                
                  GET /drive/v3/files/{fileId}/comments/{commentId} ID でコメントを取得します。  | 
              
                  list | 
                
                  GET /drive/v3/files/{fileId}/comments ファイルのコメントを一覧表示します。  | 
              
                  update | 
                
                  PATCH /drive/v3/files/{fileId}/comments/{commentId} パッチのセマンティクスを使用してコメントを更新します。  | 
              
REST リソース: v3.drives
| メソッド | |
|---|---|
                  create | 
                
                  POST /drive/v3/drives 共有ドライブを作成します。  | 
              
                  delete | 
                
                  DELETE /drive/v3/drives/{driveId} ユーザーが organizer である共有ドライブを完全に削除します。 | 
              
                  get | 
                
                  GET /drive/v3/drives/{driveId} ID で共有ドライブのメタデータを取得します。  | 
              
                  hide | 
                
                  POST /drive/v3/drives/{driveId}/hide 共有ドライブをデフォルトのビューから非表示にします。  | 
              
                  list | 
                
                  GET /drive/v3/drives ユーザーの共有ドライブを一覧表示します。  | 
              
                  unhide | 
                
                  POST /drive/v3/drives/{driveId}/unhide 共有ドライブをデフォルトのビューに復元します。  | 
              
                  update | 
                
                  PATCH /drive/v3/drives/{driveId} 共有ドライブのメタデータを更新します。  | 
              
REST リソース: v3.files
| メソッド | |
|---|---|
                  copy | 
                
                  POST /drive/v3/files/{fileId}/copy ファイルのコピーを作成し、パッチ セマンティクスを使用してリクエストされた更新を適用します。  | 
              
                  create | 
                
                  POST /drive/v3/files POST /upload/drive/v3/files ファイルを作成します。  | 
              
                  delete | 
                
                  DELETE /drive/v3/files/{fileId} ユーザーが所有するファイルをゴミ箱に移動せずに完全に削除します。  | 
              
                  download | 
                
                  POST /drive/v3/files/{fileId}/download ファイルの内容をダウンロードします。  | 
              
                  emptyTrash | 
                
                  DELETE /drive/v3/files/trash ユーザーのゴミ箱内のすべてのファイルを完全に削除します。  | 
              
                  export | 
                
                  GET /drive/v3/files/{fileId}/export Google Workspace ドキュメントをリクエストされた MIME タイプにエクスポートし、エクスポートされたバイト コンテンツを返します。  | 
              
                  generateIds | 
                
                  GET /drive/v3/files/generateIds 作成リクエストまたはコピー リクエストで指定できるファイル ID のセットを生成します。  | 
              
                  get | 
                
                  GET /drive/v3/files/{fileId} ID を指定して、ファイルのメタデータまたはコンテンツを取得します。  | 
              
                  list | 
                
                  GET /drive/v3/files ユーザーのファイルの一覧を取得します。  | 
              
                  listLabels | 
                
                  GET /drive/v3/files/{fileId}/listLabels ファイルに設定されているラベルを一覧表示します。  | 
              
                  modifyLabels | 
                
                  POST /drive/v3/files/{fileId}/modifyLabels ファイルに適用されるラベルのセットを変更します。  | 
              
                  update | 
                
                  PATCH /drive/v3/files/{fileId} PATCH /upload/drive/v3/files/{fileId} ファイルのメタデータ、コンテンツ、またはその両方を更新します。  | 
              
                  watch | 
                
                  POST /drive/v3/files/{fileId}/watch ファイルへの変更の通知を受け取ります。  | 
              
REST リソース: v3.operations
| メソッド | |
|---|---|
                  get | 
                GET /drive/v3/operations/{name} 長時間実行オペレーションの最新状態を取得します。  | 
              
REST リソース: v3.permissions
| メソッド | |
|---|---|
                  create | 
                
                  POST /drive/v3/files/{fileId}/permissions ファイルまたは共有ドライブの権限を作成します。  | 
              
                  delete | 
                
                  DELETE /drive/v3/files/{fileId}/permissions/{permissionId} 権限を削除します。  | 
              
                  get | 
                
                  GET /drive/v3/files/{fileId}/permissions/{permissionId} ID で権限を取得します。  | 
              
                  list | 
                
                  GET /drive/v3/files/{fileId}/permissions ファイルまたは共有ドライブの権限を一覧表示します。  | 
              
                  update | 
                
                  PATCH /drive/v3/files/{fileId}/permissions/{permissionId} パッチのセマンティクスを使用して権限を更新します。  | 
              
REST リソース: v3.replies
| メソッド | |
|---|---|
                  create | 
                
                  POST /drive/v3/files/{fileId}/comments/{commentId}/replies コメントへの返信を作成します。  | 
              
                  delete | 
                
                  DELETE /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId} 返信を削除します。  | 
              
                  get | 
                
                  GET /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId} ID で返信を取得します。  | 
              
                  list | 
                
                  GET /drive/v3/files/{fileId}/comments/{commentId}/replies コメントの返信を一覧表示します。  | 
              
                  update | 
                
                  PATCH /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId} パッチのセマンティクスを使用して返信を更新します。  | 
              
REST リソース: v3.revisions
| メソッド | |
|---|---|
                  delete | 
                
                  DELETE /drive/v3/files/{fileId}/revisions/{revisionId} ファイルのバージョンを完全に削除します。  | 
              
                  get | 
                
                  GET /drive/v3/files/{fileId}/revisions/{revisionId} ID でリビジョンのメタデータまたはコンテンツを取得します。  | 
              
                  list | 
                
                  GET /drive/v3/files/{fileId}/revisions ファイルのリビジョンを一覧表示します。  | 
              
                  update | 
                
                  PATCH /drive/v3/files/{fileId}/revisions/{revisionId} パッチのセマンティクスを使用してリビジョンを更新します。  |