Google Drive API を使用すると、クライアントは Google ドライブのリソースにアクセスできます。
- REST リソース: v2.about
- REST リソース: v2.apps
- REST リソース: v2.changes
- REST リソース: v2.channels
- REST リソース: v2.children
- REST リソース: v2.comments
- REST リソース: v2.drives
- REST リソース: v2.files
- REST リソース: v2.parents
- REST リソース: v2.permissions
- REST リソース: v2.properties
- REST リソース: v2.replies
- REST リソース: v2.revisions
サービス: googleapis.com/drive/v2
このサービスを呼び出すには、Google が提供するクライアント ライブラリを使用することをおすすめします。アプリケーションで独自のライブラリを使用してこのサービスを呼び出す必要がある場合は、API リクエストを行う際に次の情報を使用します。
ディスカバリ ドキュメント
ディスカバリ ドキュメントは、REST API を記述して使用するための機械可読仕様です。クライアント ライブラリ、IDE プラグイン、Google API と連携するその他のツールのビルドに使用されます。1 つのサービスで複数のディスカバリ ドキュメントを提供できます。このサービスには、次の検索ドキュメントが用意されています。
サービス エンドポイント
サービス エンドポイントは、API サービスのネットワーク アドレスを指定するベース URL です。1 つのサービスに複数のサービス エンドポイントが存在することがあります。このサービスには次のサービス エンドポイントがあり、以下のすべての URI がこのサービス エンドポイントに関連しています。
https://www.googleapis.com
REST リソース: v2.about
Methods | |
---|---|
get |
GET /drive/v2/about Drive API の設定とともに現在のユーザーに関する情報を取得します。 |
REST リソース: v2.apps
Methods | |
---|---|
get |
GET /drive/v2/apps/{appId} 特定のアプリを取得します。 |
list |
GET /drive/v2/apps ユーザーがインストールしたアプリの一覧を表示します。 |
REST リソース: v2.changes
Methods | |
---|---|
get |
GET /drive/v2/changes/{changeId} 非推奨: changes.getStartPageToken と changes.list を使用して最近の変更を取得します。 |
getStartPageToken |
GET /drive/v2/changes/startPageToken 今後の変更を一覧表示するための開始 pageToken を取得します。 |
list |
GET /drive/v2/changes ユーザーまたは共有ドライブに対する変更を一覧表示します。 |
watch |
POST /drive/v2/changes/watch ユーザーの変更をサブスクライブします。 |
REST リソース: v2.channels
Methods | |
---|---|
stop |
POST /drive/v2/channels/stop このチャンネルのリソースの視聴を停止します。 |
REST リソース: v2.children
Methods | |
---|---|
delete |
DELETE /drive/v2/files/{folderId}/children/{childId} フォルダから子を削除します。 |
get |
GET /drive/v2/files/{folderId}/children/{childId} 特定の子参照を取得します。 |
insert |
POST /drive/v2/files/{folderId}/children フォルダにファイルを挿入します。 |
list |
GET /drive/v2/files/{folderId}/children フォルダの子を一覧表示します。 |
REST リソース: v2.comments
Methods | |
---|---|
delete |
DELETE /drive/v2/files/{fileId}/comments/{commentId} コメントを削除します。 |
get |
GET /drive/v2/files/{fileId}/comments/{commentId} ID によりコメントを取得します。 |
insert |
POST /drive/v2/files/{fileId}/comments 指定されたファイルに新しいコメントを作成します。 |
list |
GET /drive/v2/files/{fileId}/comments ファイルのコメントを一覧表示します。 |
patch |
PATCH /drive/v2/files/{fileId}/comments/{commentId} 既存のコメントを更新します。 |
update |
PUT /drive/v2/files/{fileId}/comments/{commentId} 既存のコメントを更新します。 |
REST リソース: v2.drives
Methods | |
---|---|
delete |
DELETE /drive/v2/drives/{driveId} ユーザーが organizer の共有ドライブを完全に削除します。 |
get |
GET /drive/v2/drives/{driveId} 共有ドライブのメタデータを ID で取得します。 |
hide |
POST /drive/v2/drives/{driveId}/hide デフォルトのビューで共有ドライブを非表示にします。 |
insert |
POST /drive/v2/drives 新しい共有ドライブを作成します。 |
list |
GET /drive/v2/drives ユーザーの共有ドライブを一覧表示します。 |
unhide |
POST /drive/v2/drives/{driveId}/unhide 共有ドライブをデフォルトのビューに復元します。 |
update |
PUT /drive/v2/drives/{driveId} 共有ドライブのメタデータを更新します。 |
REST リソース: v2.files
Methods | |
---|---|
copy |
POST /drive/v2/files/{fileId}/copy 指定されたファイルのコピーを作成します。 |
delete |
DELETE /drive/v2/files/{fileId} ユーザーが所有するファイルをゴミ箱に移動せずに完全に削除します。 |
emptyTrash |
DELETE /drive/v2/files/trash ユーザーのゴミ箱内のファイルをすべて削除します。 |
export |
GET /drive/v2/files/{fileId}/export Google Workspace ドキュメントをリクエストされた MIME タイプにエクスポートし、エクスポートされたバイト コンテンツを返します。 |
generateIds |
GET /drive/v2/files/generateIds 挿入リクエストまたはコピー リクエストで指定可能なファイル ID のセットを生成します。 |
get |
GET /drive/v2/files/{fileId} ID により、ファイルのメタデータまたはコンテンツを取得します。 |
insert |
POST /drive/v2/files POST /upload/drive/v2/files 新しいファイルを挿入します。 |
list |
GET /drive/v2/files ユーザーのファイルを一覧表示します。 |
listLabels |
GET /drive/v2/files/{fileId}/listLabels ファイルのラベルを一覧表示します。 |
modifyLabels |
POST /drive/v2/files/{fileId}/modifyLabels ファイルに適用されているラベルのセットを変更します。 |
patch |
PATCH /drive/v2/files/{fileId} ファイルのメタデータや内容を更新します。 |
touch |
POST /drive/v2/files/{fileId}/touch ファイルの更新時刻を現在のサーバー時刻に設定します。 |
trash |
POST /drive/v2/files/{fileId}/trash ファイルをゴミ箱に移動します。 |
untrash |
POST /drive/v2/files/{fileId}/untrash ゴミ箱からファイルを復元します。 |
update |
PUT /drive/v2/files/{fileId} PUT /upload/drive/v2/files/{fileId} ファイルのメタデータやコンテンツを更新します。 |
watch |
POST /drive/v2/files/{fileId}/watch ファイルの変更に対してサブスクライブします。 |
REST リソース: v2.parents
Methods | |
---|---|
delete |
DELETE /drive/v2/files/{fileId}/parents/{parentId} ファイルから親を削除します。 |
get |
GET /drive/v2/files/{fileId}/parents/{parentId} 特定の親参照を取得します。 |
insert |
POST /drive/v2/files/{fileId}/parents ファイルの親フォルダを追加します。 |
list |
GET /drive/v2/files/{fileId}/parents ファイルの親を一覧表示します。 |
REST リソース: v2.permissions
Methods | |
---|---|
delete |
DELETE /drive/v2/files/{fileId}/permissions/{permissionId} ファイルまたは共有ドライブから権限を削除します。 |
get |
GET /drive/v2/files/{fileId}/permissions/{permissionId} ID により権限を取得します。 |
getIdForEmail |
GET /drive/v2/permissionIds/{email} メールアドレスの権限 ID を返します。 |
insert |
POST /drive/v2/files/{fileId}/permissions ファイルまたは共有ドライブの権限を挿入します。 |
list |
GET /drive/v2/files/{fileId}/permissions ファイルまたは共有ドライブの権限を一覧表示します。 |
patch |
PATCH /drive/v2/files/{fileId}/permissions/{permissionId} パッチ セマンティクスを使用して権限を更新します。 |
update |
PUT /drive/v2/files/{fileId}/permissions/{permissionId} 権限を更新します。 |
REST リソース: v2.properties
Methods | |
---|---|
delete |
DELETE /drive/v2/files/{fileId}/properties/{propertyKey} プロパティを削除します。 |
get |
GET /drive/v2/files/{fileId}/properties/{propertyKey} キーでプロパティを取得します。 |
insert |
POST /drive/v2/files/{fileId}/properties ファイルにプロパティを追加します。プロパティがすでに存在する場合は更新します。 |
list |
GET /drive/v2/files/{fileId}/properties ファイルのプロパティをリストします。 |
patch |
PATCH /drive/v2/files/{fileId}/properties/{propertyKey} プロパティを更新します。 |
update |
PUT /drive/v2/files/{fileId}/properties/{propertyKey} プロパティを更新します。 |
REST リソース: v2.replies
Methods | |
---|---|
delete |
DELETE /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId} 返信を削除します。 |
get |
GET /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId} 返信を受け取ります。 |
insert |
POST /drive/v2/files/{fileId}/comments/{commentId}/replies 指定されたコメントに対する新しい返信を作成します。 |
list |
GET /drive/v2/files/{fileId}/comments/{commentId}/replies コメントに対するすべての返信を一覧表示します。 |
patch |
PATCH /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId} 既存の返信を更新します。 |
update |
PUT /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId} 既存の返信を更新します。 |
REST リソース: v2.revisions
Methods | |
---|---|
delete |
DELETE /drive/v2/files/{fileId}/revisions/{revisionId} ファイルのバージョンを完全に削除します。 |
get |
GET /drive/v2/files/{fileId}/revisions/{revisionId} 特定のリビジョンを取得します。 |
list |
GET /drive/v2/files/{fileId}/revisions ファイルのリビジョンを一覧表示します。 |
patch |
PATCH /drive/v2/files/{fileId}/revisions/{revisionId} リビジョンを更新します。 |
update |
PUT /drive/v2/files/{fileId}/revisions/{revisionId} リビジョンを更新します。 |