Google Drive API を使用すると、クライアントは Google ドライブのリソースにアクセスできます。
- REST リソース: v3.about
- REST リソース: v3.changes
- REST リソース: v3.channels
- REST リソース: v3.comments
- REST リソース: v3.drives
- REST リソース: v3.files
- 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
Methods | |
---|---|
get |
GET /drive/v3/about ユーザー、ユーザーのドライブ、システム機能に関する情報を取得します。 |
REST リソース: v3.changes
Methods | |
---|---|
getStartPageToken |
GET /drive/v3/changes/startPageToken 将来の変更を一覧表示する開始ページトークンを取得します。 |
list |
GET /drive/v3/changes ユーザーまたは共有ドライブの変更を一覧表示します。 |
watch |
POST /drive/v3/changes/watch ユーザーの変更を登録します。 |
REST リソース: v3.channels
Methods | |
---|---|
stop |
POST /drive/v3/channels/stop このチャンネル経由でのリソースの監視を停止します。 |
REST リソース: v3.comments
Methods | |
---|---|
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
Methods | |
---|---|
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
Methods | |
---|---|
copy |
POST /drive/v3/files/{fileId}/copy ファイルのコピーを作成し、パッチのセマンティクスを使用して、必要なすべての更新を適用します。 |
create |
POST /drive/v3/files POST /upload/drive/v3/files 新しいファイルを作成します。 |
delete |
DELETE /drive/v3/files/{fileId} ユーザーが所有するファイルをゴミ箱に移動することなく、完全に削除します。 |
emptyTrash |
DELETE /drive/v3/files/trash ユーザーのゴミ箱内のすべてのファイルを完全に削除します。 |
export |
GET /drive/v3/files/{fileId}/export リクエストされた MIME タイプに Google Workspace ドキュメントをエクスポートし、エクスポートしたバイト コンテンツを返します。 |
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.permissions
Methods | |
---|---|
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
Methods | |
---|---|
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
Methods | |
---|---|
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} パッチ セマンティクスでリビジョンを更新します。 |