KAC Google ドライブ
Google Drive からリソースにアクセスできます。
リリース予定:済
最新バージョン:1.0
最新バージョンリリース日:2024/11/01
カスタムコネクタJSONダウンロードURL:https://drive.google.com/uc?export=download&id=1ahQP_-B0B8dcrujuk3WSSICixLqs0wjH
仕様・制限事項
KAC のカウントは getToken アクションの1リクエストごとに1回カウントアップされます。
詳細な仕様については公式ドキュメントを参照してください。https://developers.google.com/drive/api/reference/rest/v3?hl=ja
サインインに必要な情報
Google アカウントによるサインインと認証
getToken
アクセストークンを取得します。
パラメータ
なし
レスポンス
access_token: アクセストークン
payedCheck: カウント情報
count: 総カウント数
maxCount: 当月の限度カウント数
count_カスタムコネクタ名: コネクタの総カウント数
mSec: 総実行時間
maxMSec: 当月の限度実行時間
drive_about_get
ユーザー、ユーザーのドライブ、システム機能に関する情報を取得します。
パラメータ
access_token: OAuth アクセス トークン。
alt: レスポンスのデータ形式。
callback: JSONP
fields: 部分応答に含めるフィールドを指定するセレクター。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
prettyPrint: インデントと改行を含む応答を返します。
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
$.xgafv: V1 エラー形式。
レスポンス
Google Drive リファレンス 「Method: about.get」 参照: https://developers.google.com/drive/api/reference/rest/v3/about/get
drive_apps_get
特定のアプリを取得します。
パラメータ
appId: アプリのID。
access_token: OAuth アクセス トークン。
alt: レスポンスのデータ形式。
callback: JSONP
fields: 部分応答に含めるフィールドを指定するセレクター。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
prettyPrint: インデントと改行を含む応答を返します。
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
$.xgafv: V1 エラー形式。
レスポンス
Google Drive リファレンス 「Method: apps.get」 参照: https://developers.google.com/drive/api/reference/rest/v3/apps/get
drive_apps_list
ユーザーがインストールしたアプリを一覧表示します。
パラメータ
appFilterExtensions: 返される結果を制限するファイル拡張子のカンマ区切りのリスト。指定されたファイル拡張子のいずれかを開くことができる、指定されたアプリ クエリ スコープ内のすべての結果が応答に含まれます。 `appFilterMimeTypes` も指定すると、結果は 2 つのアプリ リストの結合になります。
appFilterMimeTypes: 返される結果を制限するファイル拡張子のカンマ区切りのリスト。指定された MIME タイプのいずれかを開くことができる、指定されたアプリ クエリ スコープ内のすべての結果が応答に含まれます。 `appFilterExtensions` も指定すると、結果は 2 つのアプリ リストの結合になります。
languageCode: Unicode の LDML 形式 (http://www.unicode.org/reports/tr35/) の拡張機能を備えた、BCP 47 で定義された言語またはロケール コード。
access_token: OAuth アクセス トークン。
alt: レスポンスのデータ形式。
callback: JSONP
fields: 部分応答に含めるフィールドを指定するセレクター。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
prettyPrint: インデントと改行を含む応答を返します。
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
$.xgafv: V1 エラー形式。
レスポンス
Google Drive リファレンス 「Method: apps.list」 参照: https://developers.google.com/drive/api/reference/rest/v3/apps/list
drive_changes_getStartPageToken
将来の変更をリストするための開始ページトークンを取得します。
パラメータ
driveId: 共有ドライブから将来の変更をリストするための開始 pageToken が返される共有ドライブの ID。
supportsAllDrives: 要求元のアプリケーションがマイ ドライブと共有ドライブの両方をサポートしているかどうか。
supportsTeamDrives: 非推奨: 代わりに「supportsAllDrives」を使用してください。
teamDriveId: 非推奨: 代わりに「driveId」を使用してください。
access_token: OAuth アクセス トークン。
alt: レスポンスのデータ形式。
callback: JSONP
fields: 部分応答に含めるフィールドを指定するセレクター。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
prettyPrint: インデントと改行を含む応答を返します。
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
$.xgafv: V1 エラー形式。
レスポンス
Google Drive リファレンス 「Method: changes.getStartPageToken」 参照: https://developers.google.com/drive/api/reference/rest/v3/changes/getStartPageToken
drive_changes_list
ユーザーまたは共有ドライブの変更をリストします。
パラメータ
driveId: 変更が返される共有ドライブ。指定した場合、変更 ID は共有ドライブを反映します。組み合わせたドライブ ID と変更 ID を識別子として使用します。
includeCorpusRemovals: ファイルが変更リストから削除され、このファイルにそれ以上の変更エントリが存在しない場合でも、リクエスト時にユーザーがファイルにまだアクセスできる場合に、変更にファイル リソースを含めるかどうか。
includeItemsFromAllDrives: マイ ドライブと共有ドライブの両方の項目を結果に含めるかどうか。
includeRemoved: 削除やアクセスの喪失などによって項目が変更リストから削除されたことを示す変更を含めるかどうか。
includeTeamDriveItems: 非推奨: 代わりに `includeItemsFromAllDrives` を使用してください。
pageSize: ページごとに返される変更の最大数。
pageToken: 次のページで前のリスト要求を継続するためのトークン。これは、前の応答からの 'nextPageToken' の値、または getStartPageToken メソッドからの応答に設定する必要があります。
restrictToMyDrive: 結果をマイ ドライブ階層内の変更に制限するかどうか。これにより、アプリケーション データ フォルダー内のファイルやマイ ドライブに追加されていない共有ファイルなどへの変更が省略されます。
spaces: コーパス内でクエリするスペースのカンマ区切りのリスト。サポートされている値は「drive」と「appDataFolder」です。
supportsAllDrives: 要求元のアプリケーションがマイ ドライブと共有ドライブの両方をサポートしているかどうか。
supportsTeamDrives: 非推奨: 代わりに「supportsAllDrives」を使用してください。
teamDriveId: 非推奨: 代わりに「driveId」を使用してください。
includePermissionsForView: 応答にどの追加ビューの権限を含めるかを指定します。 「公開」のみがサポートされます。
includeLabels: 応答の「labelInfo」部分に含めるラベルの ID のカンマ区切りリスト。
access_token: OAuth アクセス トークン。
alt: レスポンスのデータ形式。
callback: JSONP
fields: 部分応答に含めるフィールドを指定するセレクター。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
prettyPrint: インデントと改行を含む応答を返します。
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
$.xgafv: V1 エラー形式。
レスポンス
Google Drive リファレンス 「Method: changes.list」 参照: https://developers.google.com/drive/api/reference/rest/v3/changes/list
drive_changes_watch
ユーザーの変更をサブスクライブします。
パラメータ
payload: ペイロードが必要かどうかを示すブール値。オプション。
id: このチャネルを識別する UUID または同様の一意の文字列。
resourceId: このチャネルで監視されているリソースを識別する不透明な ID。さまざまな API バージョンにわたって安定しています。
resourceUri: 監視対象リソースのバージョン固有の識別子。
token: このチャネル経由で配信される各通知とともにターゲット アドレスに配信される任意の文字列。オプション。
expiration: 通知チャネルの有効期限の日付と時刻。Unix タイムスタンプとしてミリ秒単位で表されます。オプション。
type: このチャネルに使用される配信メカニズムのタイプ。有効な値は「web_hook」または「webhook」です。
address: このチャネルの通知が配信されるアドレス。
params.additionalProperties:
kind: これを、リソースへの変更を監視するために使用される通知チャネル (「api#channel」) として識別します。
driveId: 変更が返される共有ドライブ。指定した場合、変更 ID は共有ドライブを反映します。組み合わせたドライブ ID と変更 ID を識別子として使用します。
includeCorpusRemovals: ファイルが変更リストから削除され、このファイルにそれ以上の変更エントリが存在しない場合でも、リクエスト時にユーザーがファイルにまだアクセスできる場合に、変更にファイル リソースを含めるかどうか。
includeItemsFromAllDrives: マイ ドライブと共有ドライブの両方の項目を結果に含めるかどうか。
includeRemoved: 削除やアクセスの喪失などによって項目が変更リストから削除されたことを示す変更を含めるかどうか。
includeTeamDriveItems: 非推奨: 代わりに `includeItemsFromAllDrives` を使用してください。
pageSize: ページごとに返される変更の最大数。
pageToken: 次のページで前のリスト要求を継続するためのトークン。これは、前の応答からの 'nextPageToken' の値、または getStartPageToken メソッドからの応答に設定する必要があります。
restrictToMyDrive: 結果をマイ ドライブ階層内の変更に制限するかどうか。これにより、アプリケーション データ フォルダー内のファイルやマイ ドライブに追加されていない共有ファイルなどへの変更が省略されます。
spaces: コーパス内でクエリするスペースのカンマ区切りのリスト。サポートされている値は「drive」と「appDataFolder」です。
supportsAllDrives: 要求元のアプリケーションがマイ ドライブと共有ドライブの両方をサポートしているかどうか。
supportsTeamDrives: 非推奨: 代わりに「supportsAllDrives」を使用してください。
teamDriveId: 非推奨: 代わりに「driveId」を使用してください。
includePermissionsForView: 応答にどの追加ビューの権限を含めるかを指定します。 「公開」のみがサポートされます。
includeLabels: 応答の「labelInfo」部分に含めるラベルの ID のカンマ区切りリスト。
access_token: OAuth アクセス トークン。
alt: レスポンスのデータ形式。
callback: JSONP
fields: 部分応答に含めるフィールドを指定するセレクター。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
prettyPrint: インデントと改行を含む応答を返します。
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
$.xgafv: V1 エラー形式。
レスポンス
Google Drive リファレンス 「Method: changes.watch」 参照: https://developers.google.com/drive/api/reference/rest/v3/changes/watch
drive_channels_stop
このチャネルを介したリソースの監視を停止します。
パラメータ
payload: ペイロードが必要かどうかを示すブール値。オプション。
id: このチャネルを識別する UUID または同様の一意の文字列。
resourceId: このチャネルで監視されているリソースを識別する不透明な ID。さまざまな API バージョンにわたって安定しています。
resourceUri: 監視対象リソースのバージョン固有の識別子。
token: このチャネル経由で配信される各通知とともにターゲット アドレスに配信される任意の文字列。オプション。
expiration: 通知チャネルの有効期限の日付と時刻。Unix タイムスタンプとしてミリ秒単位で表されます。オプション。
type: このチャネルに使用される配信メカニズムのタイプ。有効な値は「web_hook」または「webhook」です。
address: このチャネルの通知が配信されるアドレス。
params.additionalProperties:
kind: これを、リソースへの変更を監視するために使用される通知チャネル (「api#channel」) として識別します。
access_token: OAuth アクセス トークン。
alt: レスポンスのデータ形式。
callback: JSONP
fields: 部分応答に含めるフィールドを指定するセレクター。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
prettyPrint: インデントと改行を含む応答を返します。
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
$.xgafv: V1 エラー形式。
レスポンス
Google Drive リファレンス 「Method: channels.stop」 参照: https://developers.google.com/drive/api/reference/rest/v3/channels/stop
drive_comments_create
ファイルにコメントを作成します。
パラメータ
createdTime: コメントが作成された時刻 (RFC 3339 日時)。
modifiedTime: コメントまたはその返信が最後に変更された時刻 (RFC 3339 日時)。
anchor: JSON 文字列として表されるドキュメントの領域。アンカー プロパティの定義の詳細については、[コメントと返信の管理](https://developers.google.com/drive/api/v3/manage-comments) を参照してください。
content: コメントのプレーンテキストの内容。このフィールドはコンテンツの設定に使用され、`htmlContent` が表示される必要があります。
quotedFileContent.mimeType: 引用されたコンテンツの MIME タイプ。
quotedFileContent.value: 引用した内容そのもの。 API を通じて設定された場合、これはプレーン テキストとして解釈されます。
fileId: ファイルのID。
access_token: OAuth アクセス トークン。
alt: レスポンスのデータ形式。
callback: JSONP
fields: 部分応答に含めるフィールドを指定するセレクター。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
prettyPrint: インデントと改行を含む応答を返します。
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
$.xgafv: V1 エラー形式。
レスポンス
Google Drive リファレンス 「Method: comments.create」 参照: https://developers.google.com/drive/api/reference/rest/v3/comments/create
drive_comments_delete
コメントを削除します。
パラメータ
fileId: ファイルのID。
commentId: コメントのID。
access_token: OAuth アクセス トークン。
alt: レスポンスのデータ形式。
callback: JSONP
fields: 部分応答に含めるフィールドを指定するセレクター。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
prettyPrint: インデントと改行を含む応答を返します。
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
$.xgafv: V1 エラー形式。
レスポンス
Google Drive リファレンス 「Method: comments.delete」 参照: https://developers.google.com/drive/api/reference/rest/v3/comments/delete
drive_comments_get
IDでコメントを取得します。
パラメータ
fileId: ファイルのID。
commentId: コメントのID。
includeDeleted: 削除されたコメントを返すかどうか。削除されたコメントには元のコンテンツは含まれません。
access_token: OAuth アクセス トークン。
alt: レスポンスのデータ形式。
callback: JSONP
fields: 部分応答に含めるフィールドを指定するセレクター。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
prettyPrint: インデントと改行を含む応答を返します。
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
$.xgafv: V1 エラー形式。
レスポンス
Google Drive リファレンス 「Method: comments.get」 参照: https://developers.google.com/drive/api/reference/rest/v3/comments/get
drive_comments_list
ファイルのコメントを一覧表示します。
パラメータ
fileId: ファイルのID。
includeDeleted: 削除されたコメントを含めるかどうか。削除されたコメントには元のコンテンツは含まれません。
pageSize: ページごとに返されるコメントの最大数。
pageToken: 次のページで前のリスト要求を継続するためのトークン。これは、前の応答の「nextPageToken」の値に設定する必要があります。
startModifiedTime: 結果コメントの 'modifiedTime' の最小値 (RFC 3339 日時)。
access_token: OAuth アクセス トークン。
alt: レスポンスのデータ形式。
callback: JSONP
fields: 部分応答に含めるフィールドを指定するセレクター。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
prettyPrint: インデントと改行を含む応答を返します。
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
$.xgafv: V1 エラー形式。
レスポンス
Google Drive リファレンス 「Method: comments.list」 参照: https://developers.google.com/drive/api/reference/rest/v3/comments/list
drive_comments_update
パッチのセマンティクスを使用してコメントを更新します。
パラメータ
createdTime: コメントが作成された時刻 (RFC 3339 日時)。
modifiedTime: コメントまたはその返信が最後に変更された時刻 (RFC 3339 日時)。
anchor: JSON 文字列として表されるドキュメントの領域。アンカー プロパティの定義の詳細については、[コメントと返信の管理](https://developers.google.com/drive/api/v3/manage-comments) を参照してください。
content: コメントのプレーンテキストの内容。このフィールドはコンテンツの設定に使用され、`htmlContent` が表示される必要があります。
quotedFileContent.mimeType: 引用されたコンテンツの MIME タイプ。
quotedFileContent.value: 引用した内容そのもの。 API を通じて設定された場合、これはプレーン テキストとして解釈されます。
fileId: ファイルのID。
commentId: コメントのID。
access_token: OAuth アクセス トークン。
alt: レスポンスのデータ形式。
callback: JSONP
fields: 部分応答に含めるフィールドを指定するセレクター。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
prettyPrint: インデントと改行を含む応答を返します。
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
$.xgafv: V1 エラー形式。
レスポンス
Google Drive リファレンス 「Method: comments.update」 参照: https://developers.google.com/drive/api/reference/rest/v3/comments/update
drive_drives_create
共有ドライブを作成します。
パラメータ
name: この共有ドライブの名前。
colorRgb: この共有ドライブの色 (RGB 16 進数文字列)。これは、`themeId` を設定しない `drive.drives.update` リクエストでのみ設定できます。
themeId: 背景画像と色を設定するテーマの ID。可能な `driveThemes` のセットは、`drive.about.get` 応答から取得できます。 「drive.drives.create」リクエストで指定されていない場合、ランダムなテーマが選択され、そこから背景画像と色が設定されます。これは書き込み専用フィールドです。 `colorRgb` または `backgroundImageFile` を設定しないリクエストでのみ設定できます。
backgroundImageFile.id: 背景画像として使用する Google ドライブ内の画像ファイルの ID。
backgroundImageFile.xCoordinate: 背景画像のトリミング領域の左上隅の X 座標。これは 0 ~ 1 の閉じた範囲の値です。この値は、画像全体の左側からトリミング領域の左側までの水平方向の距離を画像全体の幅で割った値を表します。
backgroundImageFile.yCoordinate: 背景画像のトリミング領域の左上隅の Y 座標。これは、0 ~ 1 の閉じた範囲の値です。この値は、画像全体の上辺からトリミング領域の上辺までの垂直距離を画像全体の高さで割った値を表します。
backgroundImageFile.width: 0 ~ 1 の閉じた範囲のトリミングされたイメージの幅。この値は、トリミングされたイメージの幅をイメージ全体の幅で割った値を表します。高さは、幅と高さのアスペクト比 80 対 9 を適用することによって計算されます。結果として得られる画像は、少なくとも幅 1280 ピクセル、高さ 144 ピクセルでなければなりません。
createdTime: 共有ドライブが作成された時刻 (RFC 3339 日付/時刻)。
hidden: 共有ドライブをデフォルトのビューで非表示にするかどうか。
restrictions.copyRequiresWriterPermission: この共有ドライブ内のファイルをコピー、印刷、またはダウンロードするオプションを、読者とコメント投稿者に対して無効にするかどうか。この制限が「true」に設定されている場合、この共有ドライブ内のすべてのファイルについて、同様の名前のフィールドが「true」にオーバーライドされます。
restrictions.domainUsersOnly: この共有ドライブおよびこの共有ドライブ内のアイテムへのアクセスを、この共有ドライブが属するドメインのユーザーに制限するかどうか。この制限は、この共有ドライブの外部で制御される他の共有ポリシーによって上書きされる場合があります。
restrictions.driveMembersOnly: この共有ドライブ内のアイテムへのアクセスをそのメンバーに制限するかどうか。
restrictions.adminManagedRestrictions: 制限を変更するには、この共有ドライブに対する管理者権限が必要かどうか。
restrictions.sharingFoldersRequiresOrganizerPermission: true の場合、オーガナイザーの役割を持つユーザーのみがフォルダーを共有できます。 false の場合、オーガナイザー ロールまたはファイル オーガナイザー ロールを持つユーザーはフォルダーを共有できます。
requestId: 必須。共有ドライブのべき等作成に対するこのユーザーの要求を一意に識別する ID (ランダム UUID など)。同じユーザーが同じリクエスト ID を使用してリクエストを繰り返した場合、同じ共有ドライブの作成が試行されるため、重複の作成が回避されます。共有ドライブがすでに存在する場合は、409 エラーが返されます。
access_token: OAuth アクセス トークン。
alt: レスポンスのデータ形式。
callback: JSONP
fields: 部分応答に含めるフィールドを指定するセレクター。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
prettyPrint: インデントと改行を含む応答を返します。
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
$.xgafv: V1 エラー形式。
レスポンス
Google Drive リファレンス 「Method: drives.create」 参照: https://developers.google.com/drive/api/reference/rest/v3/drives/create
drive_drives_delete
ユーザーが「主催者」である共有ドライブを完全に削除します。共有ドライブには、ゴミ箱に入れられていないアイテムを含めることはできません。
パラメータ
driveId: 共有ドライブのID。
useDomainAdminAccess: ドメイン管理者としてリクエストを発行します。 true に設定すると、要求者が共有ドライブが属するドメインの管理者であればアクセスが許可されます。
allowItemDeletion: 共有ドライブ内のアイテムも削除する必要があるかどうか。このオプションは、「useDomainAdminAccess」も「true」に設定されている場合にのみサポートされます。
access_token: OAuth アクセス トークン。
alt: レスポンスのデータ形式。
callback: JSONP
fields: 部分応答に含めるフィールドを指定するセレクター。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
prettyPrint: インデントと改行を含む応答を返します。
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
$.xgafv: V1 エラー形式。
レスポンス
Google Drive リファレンス 「Method: drives.delete」 参照: https://developers.google.com/drive/api/reference/rest/v3/drives/delete
drive_drives_get
ID によって共有ドライブのメタデータを取得します。
パラメータ
driveId: 共有ドライブのID。
useDomainAdminAccess: ドメイン管理者としてリクエストを発行します。 true に設定すると、要求者が共有ドライブが属するドメインの管理者であればアクセスが許可されます。
access_token: OAuth アクセス トークン。
alt: レスポンスのデータ形式。
callback: JSONP
fields: 部分応答に含めるフィールドを指定するセレクター。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
prettyPrint: インデントと改行を含む応答を返します。
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
$.xgafv: V1 エラー形式。
レスポンス
Google Drive リファレンス 「Method: drives.get」 参照: https://developers.google.com/drive/api/reference/rest/v3/drives/get
drive_drives_hide
共有ドライブをデフォルトのビューから非表示にします。
パラメータ
driveId: 共有ドライブのID。
access_token: OAuth アクセス トークン。
alt: レスポンスのデータ形式。
callback: JSONP
fields: 部分応答に含めるフィールドを指定するセレクター。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
prettyPrint: インデントと改行を含む応答を返します。
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
$.xgafv: V1 エラー形式。
レスポンス
Google Drive リファレンス 「Method: drives.hide」 参照: https://developers.google.com/drive/api/reference/rest/v3/drives/hide
drive_drives_list
ユーザーの共有ドライブを一覧表示します。
パラメータ
pageSize: ページごとに返される共有ドライブの最大数。
pageToken: 共有ドライブのページトークン。
q: 共有ドライブを検索するためのクエリ文字列。
useDomainAdminAccess: ドメイン管理者としてリクエストを発行します。 true に設定すると、要求者が管理者であるドメインのすべての共有ドライブが返されます。
access_token: OAuth アクセス トークン。
alt: レスポンスのデータ形式。
callback: JSONP
fields: 部分応答に含めるフィールドを指定するセレクター。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
prettyPrint: インデントと改行を含む応答を返します。
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
$.xgafv: V1 エラー形式。
レスポンス
Google Drive リファレンス 「Method: drives.list」 参照: https://developers.google.com/drive/api/reference/rest/v3/drives/list
drive_drives_unhide
共有ドライブをデフォルトのビューに復元します。
パラメータ
driveId: 共有ドライブのID。
access_token: OAuth アクセス トークン。
alt: レスポンスのデータ形式。
callback: JSONP
fields: 部分応答に含めるフィールドを指定するセレクター。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
prettyPrint: インデントと改行を含む応答を返します。
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
$.xgafv: V1 エラー形式。
レスポンス
Google Drive リファレンス 「Method: drives.unhide」 参照: https://developers.google.com/drive/api/reference/rest/v3/drives/unhide
drive_drives_update
共有ドライブのメタデータを更新します。
パラメータ
name: この共有ドライブの名前。
colorRgb: この共有ドライブの色 (RGB 16 進数文字列)。これは、`themeId` を設定しない `drive.drives.update` リクエストでのみ設定できます。
themeId: 背景画像と色を設定するテーマの ID。可能な `driveThemes` のセットは、`drive.about.get` 応答から取得できます。 「drive.drives.create」リクエストで指定されていない場合、ランダムなテーマが選択され、そこから背景画像と色が設定されます。これは書き込み専用フィールドです。 `colorRgb` または `backgroundImageFile` を設定しないリクエストでのみ設定できます。
backgroundImageFile.id: 背景画像として使用する Google ドライブ内の画像ファイルの ID。
backgroundImageFile.xCoordinate: 背景画像のトリミング領域の左上隅の X 座標。これは 0 ~ 1 の閉じた範囲の値です。この値は、画像全体の左側からトリミング領域の左側までの水平方向の距離を画像全体の幅で割った値を表します。
backgroundImageFile.yCoordinate: 背景画像のトリミング領域の左上隅の Y 座標。これは、0 ~ 1 の閉じた範囲の値です。この値は、画像全体の上辺からトリミング領域の上辺までの垂直距離を画像全体の高さで割った値を表します。
backgroundImageFile.width: 0 ~ 1 の閉じた範囲のトリミングされたイメージの幅。この値は、トリミングされたイメージの幅をイメージ全体の幅で割った値を表します。高さは、幅と高さのアスペクト比 80 対 9 を適用することによって計算されます。結果として得られる画像は、少なくとも幅 1280 ピクセル、高さ 144 ピクセルでなければなりません。
createdTime: 共有ドライブが作成された時刻 (RFC 3339 日付/時刻)。
hidden: 共有ドライブをデフォルトのビューで非表示にするかどうか。
restrictions.copyRequiresWriterPermission: この共有ドライブ内のファイルをコピー、印刷、またはダウンロードするオプションを、読者とコメント投稿者に対して無効にするかどうか。この制限が「true」に設定されている場合、この共有ドライブ内のすべてのファイルについて、同様の名前のフィールドが「true」にオーバーライドされます。
restrictions.domainUsersOnly: この共有ドライブおよびこの共有ドライブ内のアイテムへのアクセスを、この共有ドライブが属するドメインのユーザーに制限するかどうか。この制限は、この共有ドライブの外部で制御される他の共有ポリシーによって上書きされる場合があります。
restrictions.driveMembersOnly: この共有ドライブ内のアイテムへのアクセスをそのメンバーに制限するかどうか。
restrictions.adminManagedRestrictions: 制限を変更するには、この共有ドライブに対する管理者権限が必要かどうか。
restrictions.sharingFoldersRequiresOrganizerPermission: true の場合、オーガナイザーの役割を持つユーザーのみがフォルダーを共有できます。 false の場合、オーガナイザー ロールまたはファイル オーガナイザー ロールを持つユーザーはフォルダーを共有できます。
driveId: 共有ドライブのID。
useDomainAdminAccess: ドメイン管理者としてリクエストを発行します。 true に設定すると、要求者が共有ドライブが属するドメインの管理者であればアクセスが許可されます。
access_token: OAuth アクセス トークン。
alt: レスポンスのデータ形式。
callback: JSONP
fields: 部分応答に含めるフィールドを指定するセレクター。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
prettyPrint: インデントと改行を含む応答を返します。
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
$.xgafv: V1 エラー形式。
レスポンス
Google Drive リファレンス 「Method: drives.update」 参照: https://developers.google.com/drive/api/reference/rest/v3/drives/update
drive_files_copy
ファイルのコピーを作成し、パッチ セマンティクスを使用して要求された更新を適用します。
パラメータ
copyRequiresWriterPermission: このファイルをコピー、印刷、またはダウンロードするオプションを、読者とコメント投稿者に対して無効にする必要があります。
contentHints.indexableText: フルテキスト クエリを改善するためにファイルのインデックスを作成するテキスト。これは長さが 128KB に制限されており、HTML 要素が含まれる場合があります。
contentHints.thumbnail.image: URL セーフな Base64 (RFC 4648 セクション 5) でエンコードされたサムネイル データ。
contentHints.thumbnail.mimeType: サムネイルの MIME タイプ。
writersCanShare: 「ライター」権限のみを持つユーザーがファイルの権限を変更できるかどうか。共有ドライブ内のアイテムにはデータが入力されません。
mimeType: ファイルの MIME タイプ。値が指定されていない場合、Google ドライブはアップロードされたコンテンツから適切な値を自動的に検出しようとします。新しいリビジョンがアップロードされない限り、値は変更できません。ファイルが Google Doc MIME タイプで作成されている場合、可能であれば、アップロードされたコンテンツがインポートされます。サポートされているインポート形式は、About リソースで公開されています。
parents: ファイルを含む親フォルダーの ID。ファイルには親フォルダーを 1 つだけ持つことができます。複数の親の指定はサポートされていません。作成リクエストの一部として指定されていない場合、ファイルはユーザーの [マイ ドライブ] フォルダーに直接配置されます。コピー要求の一部として指定されていない場合、ファイルはソース ファイルの検出可能な親を継承します。更新リクエストでは、「addParents」パラメータと「removeParents」パラメータを使用して親リストを変更する必要があります。
viewersCanCopyContent: 非推奨: 代わりに `copyRequiresWriterPermission` を使用してください。
folderColorRgb: フォルダーまたはフォルダーへのショートカットの色 (RGB 16 進数文字列)。サポートされている色は、About リソースの「folderColorPalette」フィールドで公開されています。サポートされていない色が指定された場合は、パレット内の最も近い色が代わりに使用されます。
id: ファイルのID。
name: ファイルの名前。これはフォルダー内で必ずしも一意であるとは限りません。共有ドライブの最上位フォルダー、マイ ドライブ ルート フォルダー、アプリケーション データ フォルダーなどの不変項目の場合、名前は一定であることに注意してください。
description: ファイルの簡単な説明。
starred: ユーザーがファイルにスターを付けているかどうか。
trashed: ファイルが明示的に、またはゴミ箱に入れられた親フォルダーからゴミ箱に入れられたかどうか。ファイルをゴミ箱に入れることができるのは所有者だけであり、他のユーザーは所有者のゴミ箱内のファイルを見ることはできません。
createdTime: ファイルが作成された時刻 (RFC 3339 日付/時刻)。
modifiedTime: ファイルが誰かによって最後に変更された時間 (RFC 3339 日時)。 ModifiedTime を設定すると、ユーザーの ModifiedByMeTime も更新されることに注意してください。
modifiedByMeTime: ファイルがユーザーによって最後に変更された時刻 (RFC 3339 日付/時刻)。
viewedByMeTime: ユーザーがファイルを最後に表示した時刻 (RFC 3339 の日付/時刻)。
sharedWithMeTime: ファイルがユーザーと共有された時刻 (該当する場合) (RFC 3339 日付/時刻)。
originalFilename: アップロードされたコンテンツの元のファイル名 (利用可能な場合)、または「name」フィールドの元の値。これは、Google ドライブ内のバイナリ コンテンツを含むファイルでのみ使用できます。
properties.additionalProperties:
appProperties.additionalProperties:
teamDriveId: 非推奨: 出力のみ。代わりに「driveId」を使用してください。
trashedTime: 項目が破棄された時刻 (RFC 3339 日付/時刻)。共有ドライブ内のアイテムに対してのみ設定されます。
shortcutDetails.targetId: このショートカットが指すファイルの ID。 「files.create」リクエストでのみ設定できます。
contentRestrictions: ファイルのコンテンツへのアクセスに対する制限。そのような制限が存在する場合にのみ設定されます。
readOnly: ファイルの内容が読み取り専用かどうか。ファイルが読み取り専用の場合、ファイルの新しいリビジョンを追加したり、コメントを追加または変更したり、ファイルのタイトルを変更したりすることはできません。
reason: ファイルの内容が制限されている理由。これは、「readOnly=true」も設定されているリクエストでのみ変更可能です。
restrictionTime: コンテンツ制限が設定された時刻 (RFC 3339 形式のタイムスタンプ)。 readOnly が true の場合にのみ設定されます。
ownerRestricted: コンテンツ制限を、ファイルを所有するユーザーのみが変更または削除できるかどうか。共有ドライブ内のファイルの場合、「オーガナイザー」権限を持つユーザーは、このコンテンツ制限を変更または削除できます。
fileId: ファイルのID。
enforceSingleParent: 廃止されました。複数のフォルダーへのファイルのコピーはサポートされなくなりました。代わりにショートカットを使用してください。
ignoreDefaultVisibility: 作成されたファイルに対するドメインのデフォルトの可視性設定を無視するかどうか。ドメイン管理者は、アップロードされたすべてのファイルをデフォルトでドメインに表示するように選択できます。このパラメータは、リクエストに対するその動作をバイパスします。アクセス許可は引き続き親フォルダーから継承されます。
keepRevisionForever: 新しいヘッド リビジョンに「keepForever」フィールドを設定するかどうか。これは、Google ドライブ内のバイナリ コンテンツを含むファイルにのみ適用されます。ファイルを永久に保存できるのは 200 リビジョンのみです。制限に達した場合は、固定されたリビジョンを削除してみてください。
ocrLanguage: 画像インポート時の OCR 処理の言語ヒント (ISO 639-1 コード)。
supportsAllDrives: 要求元のアプリケーションがマイ ドライブと共有ドライブの両方をサポートしているかどうか。
supportsTeamDrives: 非推奨: 代わりに「supportsAllDrives」を使用してください。
includePermissionsForView: 応答にどの追加ビューの権限を含めるかを指定します。 「公開」のみがサポートされます。
includeLabels: 応答の「labelInfo」部分に含めるラベルの ID のカンマ区切りリスト。
access_token: OAuth アクセス トークン。
alt: レスポンスのデータ形式。
callback: JSONP
fields: 部分応答に含めるフィールドを指定するセレクター。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
prettyPrint: インデントと改行を含む応答を返します。
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
$.xgafv: V1 エラー形式。
レスポンス
Google Drive リファレンス 「Method: files.copy」 参照: https://developers.google.com/drive/api/reference/rest/v3/files/copy
drive_files_create
ファイルの Upload はサポートしておりません。 新しいファイルを作成します。このメソッドは */upload* URI をサポートし、次の特性を持つアップロードされたメディアを受け入れます: - *最大ファイル サイズ:* 5,120 GB - *受け入れられるメディア MIME タイプ:*`*/*` 注: 有効な MIME タイプを指定してください。リテラルの `*/*` 値。リテラル `*/*` は、有効な MIME タイプをアップロードできることを示すためにのみ使用されます。ファイルのアップロードの詳細については、「ファイル データのアップロード」(/drive/api/guides/manage-uploads) を参照してください。 「files.create」でショートカッ
パラメータ
copyRequiresWriterPermission: このファイルをコピー、印刷、またはダウンロードするオプションを、読者とコメント投稿者に対して無効にする必要があります。
contentHints.indexableText: フルテキスト クエリを改善するためにファイルのインデックスを作成するテキスト。これは長さが 128KB に制限されており、HTML 要素が含まれる場合があります。
contentHints.thumbnail.image: URL セーフな Base64 (RFC 4648 セクション 5) でエンコードされたサムネイル データ。
contentHints.thumbnail.mimeType: サムネイルの MIME タイプ。
writersCanShare: 「ライター」権限のみを持つユーザーがファイルの権限を変更できるかどうか。共有ドライブ内のアイテムにはデータが入力されません。
mimeType: ファイルの MIME タイプ。値が指定されていない場合、Google ドライブはアップロードされたコンテンツから適切な値を自動的に検出しようとします。新しいリビジョンがアップロードされない限り、値は変更できません。ファイルが Google Doc MIME タイプで作成されている場合、可能であれば、アップロードされたコンテンツがインポートされます。サポートされているインポート形式は、About リソースで公開されています。
parents: ファイルを含む親フォルダーの ID。ファイルには親フォルダーを 1 つだけ持つことができます。複数の親の指定はサポートされていません。作成リクエストの一部として指定されていない場合、ファイルはユーザーの [マイ ドライブ] フォルダーに直接配置されます。コピー要求の一部として指定されていない場合、ファイルはソース ファイルの検出可能な親を継承します。更新リクエストでは、「addParents」パラメータと「removeParents」パラメータを使用して親リストを変更する必要があります。
viewersCanCopyContent: 非推奨: 代わりに `copyRequiresWriterPermission` を使用してください。
folderColorRgb: フォルダーまたはフォルダーへのショートカットの色 (RGB 16 進数文字列)。サポートされている色は、About リソースの「folderColorPalette」フィールドで公開されています。サポートされていない色が指定された場合は、パレット内の最も近い色が代わりに使用されます。
id: ファイルのID。
name: ファイルの名前。これはフォルダー内で必ずしも一意であるとは限りません。共有ドライブの最上位フォルダー、マイ ドライブ ルート フォルダー、アプリケーション データ フォルダーなどの不変項目の場合、名前は一定であることに注意してください。
description: ファイルの簡単な説明。
starred: ユーザーがファイルにスターを付けているかどうか。
trashed: ファイルが明示的に、またはゴミ箱に入れられた親フォルダーからゴミ箱に入れられたかどうか。ファイルをゴミ箱に入れることができるのは所有者だけであり、他のユーザーは所有者のゴミ箱内のファイルを見ることはできません。
createdTime: ファイルが作成された時刻 (RFC 3339 日付/時刻)。
modifiedTime: ファイルが誰かによって最後に変更された時間 (RFC 3339 日時)。 ModifiedTime を設定すると、ユーザーの ModifiedByMeTime も更新されることに注意してください。
modifiedByMeTime: ファイルがユーザーによって最後に変更された時刻 (RFC 3339 日付/時刻)。
viewedByMeTime: ユーザーがファイルを最後に表示した時刻 (RFC 3339 の日付/時刻)。
sharedWithMeTime: ファイルがユーザーと共有された時刻 (該当する場合) (RFC 3339 日付/時刻)。
originalFilename: アップロードされたコンテンツの元のファイル名 (利用可能な場合)、または「name」フィールドの元の値。これは、Google ドライブ内のバイナリ コンテンツを含むファイルでのみ使用できます。
properties.additionalProperties:
appProperties.additionalProperties:
teamDriveId: 非推奨: 出力のみ。代わりに「driveId」を使用してください。
trashedTime: 項目が破棄された時刻 (RFC 3339 日付/時刻)。共有ドライブ内のアイテムに対してのみ設定されます。
shortcutDetails.targetId: このショートカットが指すファイルの ID。 「files.create」リクエストでのみ設定できます。
contentRestrictions: ファイルのコンテンツへのアクセスに対する制限。そのような制限が存在する場合にのみ設定されます。
readOnly: ファイルの内容が読み取り専用かどうか。ファイルが読み取り専用の場合、ファイルの新しいリビジョンを追加したり、コメントを追加または変更したり、ファイルのタイトルを変更したりすることはできません。
reason: ファイルの内容が制限されている理由。これは、「readOnly=true」も設定されているリクエストでのみ変更可能です。
restrictionTime: コンテンツ制限が設定された時刻 (RFC 3339 形式のタイムスタンプ)。 readOnly が true の場合にのみ設定されます。
ownerRestricted: コンテンツ制限を、ファイルを所有するユーザーのみが変更または削除できるかどうか。共有ドライブ内のファイルの場合、「オーガナイザー」権限を持つユーザーは、このコンテンツ制限を変更または削除できます。
enforceSingleParent: 廃止されました。複数のフォルダーにファイルを作成することはサポートされなくなりました。
ignoreDefaultVisibility: 作成されたファイルに対するドメインのデフォルトの可視性設定を無視するかどうか。ドメイン管理者は、アップロードされたすべてのファイルをデフォルトでドメインに表示するように選択できます。このパラメータは、リクエストに対するその動作をバイパスします。アクセス許可は引き続き親フォルダーから継承されます。
keepRevisionForever: 新しいヘッド リビジョンに「keepForever」フィールドを設定するかどうか。これは、Google ドライブ内のバイナリ コンテンツを含むファイルにのみ適用されます。ファイルを永久に保存できるのは 200 リビジョンのみです。制限に達した場合は、固定されたリビジョンを削除してみてください。
ocrLanguage: 画像インポート時の OCR 処理の言語ヒント (ISO 639-1 コード)。
supportsAllDrives: 要求元のアプリケーションがマイ ドライブと共有ドライブの両方をサポートしているかどうか。
supportsTeamDrives: 非推奨: 代わりに「supportsAllDrives」を使用してください。
useContentAsIndexableText: アップロードされたコンテンツをインデックス可能なテキストとして使用するかどうか。
includePermissionsForView: 応答にどの追加ビューの権限を含めるかを指定します。 「公開」のみがサポートされます。
includeLabels: 応答の「labelInfo」部分に含めるラベルの ID のカンマ区切りリスト。
access_token: OAuth アクセス トークン。
alt: レスポンスのデータ形式。
callback: JSONP
fields: 部分応答に含めるフィールドを指定するセレクター。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
prettyPrint: インデントと改行を含む応答を返します。
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
$.xgafv: V1 エラー形式。
レスポンス
Google Drive リファレンス 「Method: files.create」 参照: https://developers.google.com/drive/api/reference/rest/v3/files/create
drive_files_delete
ユーザーが所有するファイルをゴミ箱に移動せずに完全に削除します。ファイルが共有ドライブに属している場合、ユーザーは親フォルダーの「主催者」である必要があります。対象がフォルダーの場合、ユーザーが所有する子孫もすべて削除されます。
パラメータ
fileId: ファイルのID。
supportsAllDrives: 要求元のアプリケーションがマイ ドライブと共有ドライブの両方をサポートしているかどうか。
supportsTeamDrives: 非推奨: 代わりに「supportsAllDrives」を使用してください。
enforceSingleParent: 非推奨: アイテムが共有ドライブになく、その最後の親が削除されてもアイテム自体は削除されていない場合、アイテムは所有者のルートの下に配置されます。
access_token: OAuth アクセス トークン。
alt: レスポンスのデータ形式。
callback: JSONP
fields: 部分応答に含めるフィールドを指定するセレクター。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
prettyPrint: インデントと改行を含む応答を返します。
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
$.xgafv: V1 エラー形式。
レスポンス
Google Drive リファレンス 「Method: files.delete」 参照: https://developers.google.com/drive/api/reference/rest/v3/files/delete
drive_files_emptyTrash
ユーザーのゴミ箱に置かれたすべてのファイルを完全に削除します。
パラメータ
enforceSingleParent: 非推奨: アイテムが共有ドライブになく、その最後の親が削除されてもアイテム自体は削除されていない場合、アイテムは所有者のルートの下に配置されます。
driveId: 設定すると、提供された共有ドライブのゴミ箱を空にします。
access_token: OAuth アクセス トークン。
alt: レスポンスのデータ形式。
callback: JSONP
fields: 部分応答に含めるフィールドを指定するセレクター。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
prettyPrint: インデントと改行を含む応答を返します。
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
$.xgafv: V1 エラー形式。
レスポンス
Google Drive リファレンス 「Method: files.emptyTrash」 参照: https://developers.google.com/drive/api/reference/rest/v3/files/emptyTrash
drive_files_generateIds
作成リクエストまたはコピーリクエストで提供できるファイル ID のセットを生成します。
パラメータ
count: 返される ID の数。
space: 新しいファイルを作成するために ID を使用できるスペース。サポートされている値は「drive」と「appDataFolder」です。 (デフォルト: 'ドライブ')
type: ID を使用できるアイテムのタイプ。サポートされている値は「ファイル」と「ショートカット」です。 「ショートカット」は「ドライブ」「スペース」でのみサポートされることに注意してください。 (デフォルト:「ファイル」)
access_token: OAuth アクセス トークン。
alt: レスポンスのデータ形式。
callback: JSONP
fields: 部分応答に含めるフィールドを指定するセレクター。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
prettyPrint: インデントと改行を含む応答を返します。
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
$.xgafv: V1 エラー形式。
レスポンス
Google Drive リファレンス 「Method: files.generateIds」 参照: https://developers.google.com/drive/api/reference/rest/v3/files/generateIds
drive_files_get
ファイルの Download はサポートしておりません。 ファイルのメタデータまたはコンテンツを ID によって取得します。 URL パラメータ「alt=media」を指定すると、応答の本文にファイルの内容が含まれます。 「alt=media」を使用したコンテンツのダウンロードは、ファイルがドライブに保存されている場合にのみ機能します。 Google ドキュメント、スプレッドシート、スライドをダウンロードするには、代わりに [`files.export`](/drive/api/reference/rest/v3/files/export) を使用してください。詳細については、「ファイルのダウンロードとエクスポート」(/drive/api/guides/manage-downloads) を
パラメータ
fileId: ファイルのID。
acknowledgeAbuse: ユーザーが既知のマルウェアまたはその他の不正なファイルをダウンロードするリスクを認識しているかどうか。これは、「alt」パラメータが「media」に設定されており、ユーザーがファイルの所有者またはファイルが存在する共有ドライブのオーガナイザーである場合にのみ適用されます。
supportsAllDrives: 要求元のアプリケーションがマイ ドライブと共有ドライブの両方をサポートしているかどうか。
supportsTeamDrives: 非推奨: 代わりに「supportsAllDrives」を使用してください。
includePermissionsForView: 応答にどの追加ビューの権限を含めるかを指定します。 「公開」のみがサポートされます。
includeLabels: 応答の「labelInfo」部分に含めるラベルの ID のカンマ区切りリスト。
access_token: OAuth アクセス トークン。
alt: レスポンスのデータ形式。
callback: JSONP
fields: 部分応答に含めるフィールドを指定するセレクター。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
prettyPrint: インデントと改行を含む応答を返します。
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
$.xgafv: V1 エラー形式。
レスポンス
Google Drive リファレンス 「Method: files.get」 参照: https://developers.google.com/drive/api/reference/rest/v3/files/get
drive_files_list
ユーザーのファイルをリストします。このメソッドは、1 つ以上の検索語を組み合わせた検索クエリである「q」パラメータを受け入れます。詳細については、[ファイルとフォルダーの検索](/drive/api/guides/search-files) ガイドを参照してください。 *注意:* このメソッドは、デフォルトでは、ゴミ箱に捨てられたファイルを含む *すべて* ファイルを返します。ゴミ箱に捨てられたファイルをリストに表示したくない場合は、「trashed=false」クエリ パラメータを使用して、ゴミ箱に捨てられたファイルを結果から削除します。
パラメータ
corpora: クエリが適用されるアイテム (ファイル/ドキュメント) の本体。サポートされている本体は、「ユーザー」、「ドメイン」、「ドライブ」、および「allDrives」です。効率を高めるため、「allDrives」よりも「user」または「drive」を優先します。デフォルトでは、corpora は「user」に設定されています。ただし、これは「q」パラメータで設定されたフィルタに応じて変化する可能性があります。
corpus: 非推奨: リストするファイルのソース。代わりに「コーパス」を使用してください。
driveId: 検索する共有ドライブの ID。
includeItemsFromAllDrives: マイ ドライブと共有ドライブの両方の項目を結果に含めるかどうか。
includeTeamDriveItems: 非推奨: 代わりに `includeItemsFromAllDrives` を使用してください。
orderBy: ソートキーのカンマ区切りのリスト。有効なキーは、「createdTime」、「folder」、「modifiedByMeTime」、「modifiedTime」、「name」、「name_natural」、「quotaBytesused」、「recency」、「sharedWithMeTime」、「stard」、および「viewedByMeTime」です。デフォルトでは各キーは昇順にソートされますが、「desc」修飾子を使用して逆にソートできます。使用例: ?orderBy=folder,modifiedTime desc,name。
pageSize: ページごとに返されるファイルの最大数。ファイル リストの最後に達する前であっても、結果ページが部分的または空になる可能性があります。
pageToken: 次のページで前のリスト要求を継続するためのトークン。これは、前の応答の「nextPageToken」の値に設定する必要があります。
q: ファイル結果をフィルタリングするためのクエリ。サポートされている構文については、「ファイルとフォルダーの検索」ガイドを参照してください。
spaces: コーパス内でクエリするスペースのカンマ区切りのリスト。サポートされている値は「drive」と「appDataFolder」です。
supportsAllDrives: 要求元のアプリケーションがマイ ドライブと共有ドライブの両方をサポートしているかどうか。
supportsTeamDrives: 非推奨: 代わりに「supportsAllDrives」を使用してください。
teamDriveId: 非推奨: 代わりに「driveId」を使用してください。
includePermissionsForView: 応答にどの追加ビューの権限を含めるかを指定します。 「公開」のみがサポートされます。
includeLabels: 応答の「labelInfo」部分に含めるラベルの ID のカンマ区切りリスト。
access_token: OAuth アクセス トークン。
alt: レスポンスのデータ形式。
callback: JSONP
fields: 部分応答に含めるフィールドを指定するセレクター。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
prettyPrint: インデントと改行を含む応答を返します。
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
$.xgafv: V1 エラー形式。
レスポンス
Google Drive リファレンス 「Method: files.list」 参照: https://developers.google.com/drive/api/reference/rest/v3/files/list
drive_files_listLabels
ファイルのラベルをリストします。
パラメータ
fileId: ファイルのID。
maxResults: ページごとに返されるラベルの最大数。設定されていない場合、デフォルトは 100 になります。
pageToken: 次のページで前のリスト要求を継続するためのトークン。これは、前の応答の「nextPageToken」の値に設定する必要があります。
access_token: OAuth アクセス トークン。
alt: レスポンスのデータ形式。
callback: JSONP
fields: 部分応答に含めるフィールドを指定するセレクター。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
prettyPrint: インデントと改行を含む応答を返します。
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
$.xgafv: V1 エラー形式。
レスポンス
Google Drive リファレンス 「Method: files.listLabels」 参照: https://developers.google.com/drive/api/reference/rest/v3/files/listLabels
drive_files_modifyLabels
ファイルに適用されるラベルのセットを変更します。追加または変更されたラベルのリストを返します。
パラメータ
labelModifications: ファイルのラベルに適用する変更のリスト。
labelId: 変更するラベルの ID。
fieldModifications: このラベルのフィールドに対する変更のリスト。
fieldId: 変更するフィールドのID。
kind: これは常に drive#labelFieldModification です。
setTextValues: 「テキスト」フィールドの値を設定します。
setSelectionValues: 「選択」フィールドをこれらの新しい値に置き換えます。
setUserValues: 「user」フィールドをこれらの新しい値に置き換えます。値は有効な電子メール アドレスである必要があります。
unsetValues: このフィールドの値の設定を解除します。
removeLabel: true の場合、ラベルはファイルから削除されます。
kind: これは常に drive#labelModification です。
kind: これは常に drive#modifyLabelsRequest です。
fileId: ラベルが属するファイルの ID。
access_token: OAuth アクセス トークン。
alt: レスポンスのデータ形式。
callback: JSONP
fields: 部分応答に含めるフィールドを指定するセレクター。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
prettyPrint: インデントと改行を含む応答を返します。
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
$.xgafv: V1 エラー形式。
レスポンス
Google Drive リファレンス 「Method: files.modifyLabels」 参照: https://developers.google.com/drive/api/reference/rest/v3/files/modifyLabels
drive_files_update
ファイルの Upload はサポートしておりません。 ファイルのメタデータやコンテンツを更新します。このメソッドを呼び出すときは、変更するリクエスト内のフィールドのみを設定します。フィールドを更新すると、「modifiedDate」などの一部のフィールドが自動的に変更される場合があります。このメソッドはパッチのセマンティクスをサポートします。このメソッドは */upload* URI をサポートし、次の特性を持つアップロードされたメディアを受け入れます: - *最大ファイル サイズ:* 5,120 GB - *受け入れられるメディア MIME タイプ:*`*/*` 注: 有効な MIME タイプを指定してください。
パラメータ
copyRequiresWriterPermission: このファイルをコピー、印刷、またはダウンロードするオプションを、読者とコメント投稿者に対して無効にする必要があります。
contentHints.indexableText: フルテキスト クエリを改善するためにファイルのインデックスを作成するテキスト。これは長さが 128KB に制限されており、HTML 要素が含まれる場合があります。
contentHints.thumbnail.image: URL セーフな Base64 (RFC 4648 セクション 5) でエンコードされたサムネイル データ。
contentHints.thumbnail.mimeType: サムネイルの MIME タイプ。
writersCanShare: 「ライター」権限のみを持つユーザーがファイルの権限を変更できるかどうか。共有ドライブ内のアイテムにはデータが入力されません。
mimeType: ファイルの MIME タイプ。値が指定されていない場合、Google ドライブはアップロードされたコンテンツから適切な値を自動的に検出しようとします。新しいリビジョンがアップロードされない限り、値は変更できません。ファイルが Google Doc MIME タイプで作成されている場合、可能であれば、アップロードされたコンテンツがインポートされます。サポートされているインポート形式は、About リソースで公開されています。
parents: ファイルを含む親フォルダーの ID。ファイルには親フォルダーを 1 つだけ持つことができます。複数の親の指定はサポートされていません。作成リクエストの一部として指定されていない場合、ファイルはユーザーの [マイ ドライブ] フォルダーに直接配置されます。コピー要求の一部として指定されていない場合、ファイルはソース ファイルの検出可能な親を継承します。更新リクエストでは、「addParents」パラメータと「removeParents」パラメータを使用して親リストを変更する必要があります。
viewersCanCopyContent: 非推奨: 代わりに `copyRequiresWriterPermission` を使用してください。
folderColorRgb: フォルダーまたはフォルダーへのショートカットの色 (RGB 16 進数文字列)。サポートされている色は、About リソースの「folderColorPalette」フィールドで公開されています。サポートされていない色が指定された場合は、パレット内の最も近い色が代わりに使用されます。
id: ファイルのID。
name: ファイルの名前。これはフォルダー内で必ずしも一意であるとは限りません。共有ドライブの最上位フォルダー、マイ ドライブ ルート フォルダー、アプリケーション データ フォルダーなどの不変項目の場合、名前は一定であることに注意してください。
description: ファイルの簡単な説明。
starred: ユーザーがファイルにスターを付けているかどうか。
trashed: ファイルが明示的に、またはゴミ箱に入れられた親フォルダーからゴミ箱に入れられたかどうか。ファイルをゴミ箱に入れることができるのは所有者だけであり、他のユーザーは所有者のゴミ箱内のファイルを見ることはできません。
createdTime: ファイルが作成された時刻 (RFC 3339 日付/時刻)。
modifiedTime: ファイルが誰かによって最後に変更された時間 (RFC 3339 日時)。 ModifiedTime を設定すると、ユーザーの ModifiedByMeTime も更新されることに注意してください。
modifiedByMeTime: ファイルがユーザーによって最後に変更された時刻 (RFC 3339 日付/時刻)。
viewedByMeTime: ユーザーがファイルを最後に表示した時刻 (RFC 3339 の日付/時刻)。
sharedWithMeTime: ファイルがユーザーと共有された時刻 (該当する場合) (RFC 3339 日付/時刻)。
originalFilename: アップロードされたコンテンツの元のファイル名 (利用可能な場合)、または「name」フィールドの元の値。これは、Google ドライブ内のバイナリ コンテンツを含むファイルでのみ使用できます。
properties.additionalProperties:
appProperties.additionalProperties:
teamDriveId: 非推奨: 出力のみ。代わりに「driveId」を使用してください。
trashedTime: 項目が破棄された時刻 (RFC 3339 日付/時刻)。共有ドライブ内のアイテムに対してのみ設定されます。
shortcutDetails.targetId: このショートカットが指すファイルの ID。 「files.create」リクエストでのみ設定できます。
contentRestrictions: ファイルのコンテンツへのアクセスに対する制限。そのような制限が存在する場合にのみ設定されます。
readOnly: ファイルの内容が読み取り専用かどうか。ファイルが読み取り専用の場合、ファイルの新しいリビジョンを追加したり、コメントを追加または変更したり、ファイルのタイトルを変更したりすることはできません。
reason: ファイルの内容が制限されている理由。これは、「readOnly=true」も設定されているリクエストでのみ変更可能です。
restrictionTime: コンテンツ制限が設定された時刻 (RFC 3339 形式のタイムスタンプ)。 readOnly が true の場合にのみ設定されます。
ownerRestricted: コンテンツ制限を、ファイルを所有するユーザーのみが変更または削除できるかどうか。共有ドライブ内のファイルの場合、「オーガナイザー」権限を持つユーザーは、このコンテンツ制限を変更または削除できます。
fileId: ファイルのID。
addParents: 追加する親 ID のカンマ区切りのリスト。
enforceSingleParent: 非推奨: 複数のフォルダーへのファイルの追加はサポートされなくなりました。代わりにショートカットを使用してください。
keepRevisionForever: 新しいヘッド リビジョンに「keepForever」フィールドを設定するかどうか。これは、Google ドライブ内のバイナリ コンテンツを含むファイルにのみ適用されます。ファイルを永久に保存できるのは 200 リビジョンのみです。制限に達した場合は、固定されたリビジョンを削除してみてください。
ocrLanguage: 画像インポート時の OCR 処理の言語ヒント (ISO 639-1 コード)。
removeParents: 削除する親 ID のカンマ区切りのリスト。
supportsAllDrives: 要求元のアプリケーションがマイ ドライブと共有ドライブの両方をサポートしているかどうか。
supportsTeamDrives: 非推奨: 代わりに「supportsAllDrives」を使用してください。
useContentAsIndexableText: アップロードされたコンテンツをインデックス可能なテキストとして使用するかどうか。
includePermissionsForView: 応答にどの追加ビューの権限を含めるかを指定します。 「公開」のみがサポートされます。
includeLabels: 応答の「labelInfo」部分に含めるラベルの ID のカンマ区切りリスト。
access_token: OAuth アクセス トークン。
alt: レスポンスのデータ形式。
callback: JSONP
fields: 部分応答に含めるフィールドを指定するセレクター。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
prettyPrint: インデントと改行を含む応答を返します。
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
$.xgafv: V1 エラー形式。
レスポンス
Google Drive リファレンス 「Method: files.update」 参照: https://developers.google.com/drive/api/reference/rest/v3/files/update
drive_files_watch
ファイルへの変更をサブスクライブします。
パラメータ
payload: ペイロードが必要かどうかを示すブール値。オプション。
id: このチャネルを識別する UUID または同様の一意の文字列。
resourceId: このチャネルで監視されているリソースを識別する不透明な ID。さまざまな API バージョンにわたって安定しています。
resourceUri: 監視対象リソースのバージョン固有の識別子。
token: このチャネル経由で配信される各通知とともにターゲット アドレスに配信される任意の文字列。オプション。
expiration: 通知チャネルの有効期限の日付と時刻。Unix タイムスタンプとしてミリ秒単位で表されます。オプション。
type: このチャネルに使用される配信メカニズムのタイプ。有効な値は「web_hook」または「webhook」です。
address: このチャネルの通知が配信されるアドレス。
params.additionalProperties:
kind: これを、リソースへの変更を監視するために使用される通知チャネル (「api#channel」) として識別します。
fileId: ファイルのID。
supportsAllDrives: 要求元のアプリケーションがマイ ドライブと共有ドライブの両方をサポートしているかどうか。
supportsTeamDrives: 非推奨: 代わりに「supportsAllDrives」を使用してください。
acknowledgeAbuse: ユーザーが既知のマルウェアまたはその他の不正なファイルをダウンロードするリスクを認識しているかどうか。これは、「alt」パラメータが「media」に設定されており、ユーザーがファイルの所有者またはファイルが存在する共有ドライブのオーガナイザーである場合にのみ適用されます。
includePermissionsForView: 応答にどの追加ビューの権限を含めるかを指定します。 「公開」のみがサポートされます。
includeLabels: 応答の「labelInfo」部分に含めるラベルの ID のカンマ区切りリスト。
access_token: OAuth アクセス トークン。
alt: レスポンスのデータ形式。
callback: JSONP
fields: 部分応答に含めるフィールドを指定するセレクター。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
prettyPrint: インデントと改行を含む応答を返します。
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
$.xgafv: V1 エラー形式。
レスポンス
Google Drive リファレンス 「Method: files.update」 参照: https://developers.google.com/drive/api/reference/rest/v3/files/update
drive_permissions_create
ファイルまたは共有ドライブのアクセス許可を作成します。 **警告:** 同じファイルに対する同時アクセス許可操作はサポートされていません。最後の更新のみが適用されます。
パラメータ
type: 被付与者のタイプ。有効な値は次のとおりです: * `user` * `group` * `domain` * `anyone` 権限を作成するとき、`type` が `user` または `group` の場合、ユーザーまたはグループの `emailAddress` を指定する必要があります。 。 「type」が「domain」の場合、「domain」を指定する必要があります。 「anyone」タイプには追加の情報は必要ありません。
emailAddress: この権限が参照するユーザーまたはグループの電子メール アドレス。
role: この権限によって付与される役割。将来的には新しい値がサポートされる可能性がありますが、現在は次の値が許可されています: * `owner` * `organizer` * `fileOrganizer` * `writer` * `commenter` * `reader`
allowFileDiscovery: 検索によるファイルの検出を許可するかどうか。これは、「domain」タイプまたは「anyone」タイプの権限にのみ適用されます。
domain: この権限が参照するドメイン。
expirationTime: この権限が期限切れになる時刻 (RFC 3339 日付/時刻)。有効期限には次の制限があります。 - 有効期限はユーザーおよびグループの権限に対してのみ設定できます。 - 時刻は将来の時刻である必要があります。 - 時刻は 1 年を超える将来の時刻にすることはできません。
view: この権限のビューを示します。ビューに属する権限に対してのみ設定されます。サポートされている値は「published」のみです。
pendingOwner: この権限に関連付けられたアカウントが保留中の所有者であるかどうか。共有ドライブにないファイルに対する「ユーザー」タイプのアクセス許可のみが入力されます。
fileId: ファイルまたは共有ドライブの ID。
emailMessage: 通知メールに含めるプレーン テキストのカスタム メッセージ。
enforceSingleParent: 非推奨: 詳細については、「moveToNewOwnersRoot」を参照してください。
moveToNewOwnersRoot: このパラメータは、アイテムが共有ドライブになく、リクエストがアイテムの所有権の譲渡を試みている場合にのみ有効です。 「true」に設定すると、アイテムは新しい所有者のマイ ドライブ ルート フォルダーに移動され、以前のすべての親が削除されます。 「false」に設定すると、親は変更されません。
sendNotificationEmail: ユーザーまたはグループに共有するときに通知メールを送信するかどうか。これは、ユーザーおよびグループに対してデフォルトで true になり、他のリクエストに対しては許可されません。所有権の譲渡のために無効にしないでください。
supportsAllDrives: 要求元のアプリケーションがマイ ドライブと共有ドライブの両方をサポートしているかどうか。
supportsTeamDrives: 非推奨: 代わりに「supportsAllDrives」を使用してください。
transferOwnership: 所有権を指定したユーザーに譲渡し、現在の所有者をライターにダウングレードするかどうか。このパラメータは副作用の承認として必要です。
useDomainAdminAccess: ドメイン管理者としてリクエストを発行します。 true に設定すると、ファイル ID パラメーターが共有ドライブを参照し、要求者が共有ドライブが属するドメインの管理者であれば、要求者にアクセスが許可されます。
access_token: OAuth アクセス トークン。
alt: レスポンスのデータ形式。
callback: JSONP
fields: 部分応答に含めるフィールドを指定するセレクター。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
prettyPrint: インデントと改行を含む応答を返します。
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
$.xgafv: V1 エラー形式。
レスポンス
Google Drive リファレンス 「Method: permissions.create」 参照: https://developers.google.com/drive/api/reference/rest/v3/permissions/create
drive_permissions_delete
権限を削除します。 **警告:** 同じファイルに対する同時アクセス許可操作はサポートされていません。最後の更新のみが適用されます。
パラメータ
fileId: ファイルまたは共有ドライブの ID。
permissionId: 権限のID。
supportsAllDrives: 要求元のアプリケーションがマイ ドライブと共有ドライブの両方をサポートしているかどうか。
supportsTeamDrives: 非推奨: 代わりに「supportsAllDrives」を使用してください。
useDomainAdminAccess: ドメイン管理者としてリクエストを発行します。 true に設定すると、ファイル ID パラメーターが共有ドライブを参照し、要求者が共有ドライブが属するドメインの管理者であれば、要求者にアクセスが許可されます。
access_token: OAuth アクセス トークン。
alt: レスポンスのデータ形式。
callback: JSONP
fields: 部分応答に含めるフィールドを指定するセレクター。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
prettyPrint: インデントと改行を含む応答を返します。
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
$.xgafv: V1 エラー形式。
レスポンス
Google Drive リファレンス 「Method: permissions.delete」 参照: https://developers.google.com/drive/api/reference/rest/v3/permissions/delete
drive_permissions_get
IDで許可を取得します。
パラメータ
fileId: ファイルのID。
permissionId: 権限のID。
supportsAllDrives: 要求元のアプリケーションがマイ ドライブと共有ドライブの両方をサポートしているかどうか。
supportsTeamDrives: 非推奨: 代わりに「supportsAllDrives」を使用してください。
useDomainAdminAccess: ドメイン管理者としてリクエストを発行します。 true に設定すると、ファイル ID パラメーターが共有ドライブを参照し、要求者が共有ドライブが属するドメインの管理者であれば、要求者にアクセスが許可されます。
access_token: OAuth アクセス トークン。
alt: レスポンスのデータ形式。
callback: JSONP
fields: 部分応答に含めるフィールドを指定するセレクター。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
prettyPrint: インデントと改行を含む応答を返します。
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
$.xgafv: V1 エラー形式。
レスポンス
Google Drive リファレンス 「Method: permissions.delete」 参照: https://developers.google.com/drive/api/reference/rest/v3/permissions/delete
drive_permissions_list
ファイルまたは共有ドライブのアクセス許可を一覧表示します。
パラメータ
fileId: ファイルまたは共有ドライブの ID。
pageSize: ページごとに返されるアクセス許可の最大数。共有ドライブ内のファイルに設定されていない場合、最大 100 件の結果が返されます。共有ドライブにないファイルに対して設定されていない場合は、リスト全体が返されます。
pageToken: 次のページで前のリスト要求を継続するためのトークン。これは、前の応答の「nextPageToken」の値に設定する必要があります。
supportsAllDrives: 要求元のアプリケーションがマイ ドライブと共有ドライブの両方をサポートしているかどうか。
supportsTeamDrives: 非推奨: 代わりに「supportsAllDrives」を使用してください。
useDomainAdminAccess: ドメイン管理者としてリクエストを発行します。 true に設定すると、ファイル ID パラメーターが共有ドライブを参照し、要求者が共有ドライブが属するドメインの管理者であれば、要求者にアクセスが許可されます。
includePermissionsForView: 応答にどの追加ビューの権限を含めるかを指定します。 「公開」のみがサポートされます。
access_token: OAuth アクセス トークン。
alt: レスポンスのデータ形式。
callback: JSONP
fields: 部分応答に含めるフィールドを指定するセレクター。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
prettyPrint: インデントと改行を含む応答を返します。
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
$.xgafv: V1 エラー形式。
レスポンス
Google Drive リファレンス 「Method: permissions.list」 参照: https://developers.google.com/drive/api/reference/rest/v3/permissions/list
drive_permissions_update
パッチセマンティクスを使用して権限を更新します。 **警告:** 同じファイルに対する同時アクセス許可操作はサポートされていません。最後の更新のみが適用されます。
パラメータ
type: 被付与者のタイプ。有効aな値は次のとおりです: * `user` * `group` * `domain` * `anyone` 権限を作成するとき、`type` が `user` または `group` の場合、ユーザーまたはグループの `emailAddress` を指定する必要があります。 。 「type」が「domain」の場合、「domain」を指定する必要があります。 「anyone」タイプには追加の情報は必要ありません。
emailAddress: この権限が参照するユーザーまたはグループの電子メール アドレス。
role: この権限によって付与される役割。将来的には新しい値がサポートされる可能性がありますが、現在は次の値が許可されています: * `owner` * `organizer` * `fileOrganizer` * `writer` * `commenter` * `reader`
allowFileDiscovery: 検索によるファイルの検出を許可するかどうか。これは、「domain」タイプまたは「anyone」タイプの権限にのみ適用されます。
domain: この権限が参照するドメイン。
expirationTime: この権限が期限切れになる時刻 (RFC 3339 日付/時刻)。有効期限には次の制限があります。 - 有効期限はユーザーおよびグループの権限に対してのみ設定できます。 - 時刻は将来の時刻である必要があります。 - 時刻は 1 年を超える将来の時刻にすることはできません。
view: この権限のビューを示します。ビューに属する権限に対してのみ設定されます。サポートされている値は「published」のみです。
pendingOwner: この権限に関連付けられたアカウントが保留中の所有者であるかどうか。共有ドライブにないファイルに対する「ユーザー」タイプのアクセス許可のみが入力されます。
fileId: ファイルまたは共有ドライブの ID。
permissionId: 権限のID。
removeExpiration: 有効期限を削除するかどうか。
supportsAllDrives: 要求元のアプリケーションがマイ ドライブと共有ドライブの両方をサポートしているかどうか。
supportsTeamDrives: 非推奨: 代わりに「supportsAllDrives」を使用してください。
transferOwnership: 所有権を指定したユーザーに譲渡し、現在の所有者をライターにダウングレードするかどうか。このパラメータは副作用の承認として必要です。
useDomainAdminAccess: ドメイン管理者としてリクエストを発行します。 true に設定すると、ファイル ID パラメーターが共有ドライブを参照し、要求者が共有ドライブが属するドメインの管理者であれば、要求者にアクセスが許可されます。
access_token: OAuth アクセス トークン。
alt: レスポンスのデータ形式。
callback: JSONP
fields: 部分応答に含めるフィールドを指定するセレクター。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
prettyPrint: インデントと改行を含む応答を返します。
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
$.xgafv: V1 エラー形式。
レスポンス
Google Drive リファレンス 「Method: permissions.update」 参照: https://developers.google.com/drive/api/reference/rest/v3/permissions/update
drive_replies_create
コメントへの返信を作成します。
パラメータ
createdTime: 応答が作成された時刻 (RFC 3339 日付/時刻)。
modifiedTime: 応答が最後に変更された時刻 (RFC 3339 日時)。
action: 返信が親コメントに対して実行したアクション。有効な値は次のとおりです: * `resolve` * `reopen`
content: 返信のプレーンテキストの内容。このフィールドはコンテンツの設定に使用され、`htmlContent` が表示される必要があります。 「アクション」が指定されていない場合、これは作成時に必須です。
fileId: ファイルのID。
commentId: コメントのID。
access_token: OAuth アクセス トークン。
alt: レスポンスのデータ形式。
callback: JSONP
fields: 部分応答に含めるフィールドを指定するセレクター。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
prettyPrint: インデントと改行を含む応答を返します。
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
$.xgafv: V1 エラー形式。
レスポンス
Google Drive リファレンス 「Method: permissions.create」 参照: https://developers.google.com/drive/api/reference/rest/v3/permissions/create
drive_replies_delete
返信を削除します。
パラメータ
fileId: ファイルのID。
commentId: コメントのID。
replyId: 返信のID。
access_token: OAuth アクセス トークン。
alt: レスポンスのデータ形式。
callback: JSONP
fields: 部分応答に含めるフィールドを指定するセレクター。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
prettyPrint: インデントと改行を含む応答を返します。
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
$.xgafv: V1 エラー形式。
レスポンス
Google Drive リファレンス 「Method: permissions.delete」 参照: https://developers.google.com/drive/api/reference/rest/v3/permissions/delete
drive_replies_get
IDで返信を取得します。
パラメータ
fileId: ファイルのID。
commentId: コメントのID。
replyId: 返信のID。
includeDeleted: 削除された返信を返すかどうか。削除された返信には、元のコンテンツは含まれません。
access_token: OAuth アクセス トークン。
alt: レスポンスのデータ形式。
callback: JSONP
fields: 部分応答に含めるフィールドを指定するセレクター。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
prettyPrint: インデントと改行を含む応答を返します。
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
$.xgafv: V1 エラー形式。
レスポンス
Google Drive リファレンス 「Method: permissions.get」 参照: https://developers.google.com/drive/api/reference/rest/v3/permissions/get
drive_replies_list
コメントの返信を一覧表示します。
パラメータ
fileId: ファイルのID。
commentId: コメントのID。
includeDeleted: 削除された返信を含めるかどうか。削除された返信には、元のコンテンツは含まれません。
pageSize: ページごとに返される返信の最大数。
pageToken: 次のページで前のリスト要求を継続するためのトークン。これは、前の応答の「nextPageToken」の値に設定する必要があります。
access_token: OAuth アクセス トークン。
alt: レスポンスのデータ形式。
callback: JSONP
fields: 部分応答に含めるフィールドを指定するセレクター。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
prettyPrint: インデントと改行を含む応答を返します。
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
$.xgafv: V1 エラー形式。
レスポンス
Google Drive リファレンス 「Method: permissions.list」 参照: https://developers.google.com/drive/api/reference/rest/v3/permissions/list
drive_replies_update
パッチセマンティクスを使用して応答を更新します。
パラメータ
createdTime: 応答が作成された時刻 (RFC 3339 日付/時刻)。
modifiedTime: 応答が最後に変更された時刻 (RFC 3339 日時)。
action: 返信が親コメントに対して実行したアクション。有効な値は次のとおりです: * `resolve` * `reopen`
content: 返信のプレーンテキストの内容。このフィールドはコンテンツの設定に使用され、`htmlContent` が表示される必要があります。 「アクション」が指定されていない場合、これは作成時に必須です。
fileId: ファイルのID。
commentId: コメントのID。
replyId: 返信のID。
access_token: OAuth アクセス トークン。
alt: レスポンスのデータ形式。
callback: JSONP
fields: 部分応答に含めるフィールドを指定するセレクター。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
prettyPrint: インデントと改行を含む応答を返します。
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
$.xgafv: V1 エラー形式。
レスポンス
Google Drive リファレンス 「Method: permissions.update」 参照: https://developers.google.com/drive/api/reference/rest/v3/permissions/update
drive_revisions_delete
ファイルのバージョンを完全に削除します。画像や動画など、Google ドライブ内のバイナリ コンテンツを含むファイルのリビジョンのみを削除できます。 Google ドキュメントやスプレッドシートなどの他のファイルのリビジョンや、最後に残ったファイル バージョンは削除できません。
パラメータ
fileId: ファイルのID。
revisionId: リビジョンの ID。
access_token: OAuth アクセス トークン。
alt: レスポンスのデータ形式。
callback: JSONP
fields: 部分応答に含めるフィールドを指定するセレクター。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
prettyPrint: インデントと改行を含む応答を返します。
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
$.xgafv: V1 エラー形式。
レスポンス
Google Drive リファレンス 「Method: revisions.delete」 参照: https://developers.google.com/drive/api/reference/rest/v3/revisions/delete
drive_revisions_get
ファイルの Download はサポートしておりません。ID によってリビジョンのメタデータまたはコンテンツを取得します。
パラメータ
fileId: ファイルのID。
revisionId: リビジョンの ID。
acknowledgeAbuse: ユーザーが既知のマルウェアまたはその他の不正なファイルをダウンロードするリスクを認識しているかどうか。これは、「alt」パラメータが「media」に設定されており、ユーザーがファイルの所有者またはファイルが存在する共有ドライブのオーガナイザーである場合にのみ適用されます。
access_token: OAuth アクセス トークン。
alt: レスポンスのデータ形式。
callback: JSONP
fields: 部分応答に含めるフィールドを指定するセレクター。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
prettyPrint: インデントと改行を含む応答を返します。
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
$.xgafv: V1 エラー形式。
レスポンス
Google Drive リファレンス 「Method: revisions.get」 参照: https://developers.google.com/drive/api/reference/rest/v3/revisions/get
drive_revisions_list
ファイルのリビジョンを一覧表示します。
パラメータ
fileId: ファイルのID。
pageSize: ページごとに返されるリビジョンの最大数。
pageToken: 次のページで前のリスト要求を継続するためのトークン。これは、前の応答の「nextPageToken」の値に設定する必要があります。
access_token: OAuth アクセス トークン。
alt: レスポンスのデータ形式。
callback: JSONP
fields: 部分応答に含めるフィールドを指定するセレクター。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
prettyPrint: インデントと改行を含む応答を返します。
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
$.xgafv: V1 エラー形式。
レスポンス
Google Drive リファレンス 「Method: revisions.list」 参照: https://developers.google.com/drive/api/reference/rest/v3/revisions/list
drive_revisions_update
パッチセマンティクスを使用してリビジョンを更新します。
パラメータ
published: このリビジョンが公開されるかどうか。これはドキュメント エディター ファイルにのみ適用されます。
keepForever: たとえそれがヘッドリビジョンではなくなったとしても、このリビジョンを永久に保持するかどうか。設定されていない場合、リビジョンは新しいコンテンツがアップロードされてから 30 日後に自動的に削除されます。これは、1 つのファイルに対して最大 200 のリビジョンに設定できます。このフィールドは、ドライブ内のバイナリ コンテンツを含むファイルにのみ適用されます。
modifiedTime: リビジョンが最後に変更された時刻 (RFC 3339 日時)。
publishAuto: 以降のリビジョンが自動的に再公開されるかどうか。これはドキュメント エディター ファイルにのみ適用されます。
publishedOutsideDomain: このリビジョンがドメイン外で公開されるかどうか。これはドキュメント エディター ファイルにのみ適用されます。
fileId: ファイルのID。
revisionId: リビジョンの ID。
access_token: OAuth アクセス トークン。
alt: レスポンスのデータ形式。
callback: JSONP
fields: 部分応答に含めるフィールドを指定するセレクター。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
prettyPrint: インデントと改行を含む応答を返します。
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
$.xgafv: V1 エラー形式。
レスポンス
Google Drive リファレンス 「Method: revisions.update」 参照: https://developers.google.com/drive/api/reference/rest/v3/revisions/update