Google Drive API バージョン 2 を使用している場合、Google Drive API のほとんどのコンテンツは ガイド v3 も v2 に関連しています。このセクション 固有の情報がすべて含まれており 一部のページに記載されています。各サブセクションについては には、対応するガイドページへのリンクが含まれています。
相違点の一覧については、Drive API v2 とv3 の比較 参照をご覧ください。
ダウンロードとファイルのリビジョンを公開する
[ダウンロードとファイルのリビジョンを公開する の内容は、以下のセクションに置き換わるもので、v2 に固有のものです。 V3 の場合は次のようになります。
リストと個々のリビジョンをダウンロードする
ファイルの変更内容のリストを取得したら、そのすべての内容をダウンロードできます。
承認済みの GET
リクエストをそのリビジョンに送信します。
[]downloadUrl
](/drive/api/reference/rest/v2/revisions) プロパティをオーバーライドします。
リビジョンをリクエストすると、Google ドライブがこの有効期間の短い URL を生成します。
後の使用のためには使用しないでください。
[
exportLinks
プロパティ。
カスタム ファイルのプロパティ
[カスタム ファイルのプロパティの追加] ページに記載されている情報に加えて、次の情報が v2 に固有のものです。
プロパティには、
properties
リソース。
これは、変数の格納に使用できる典型的なプロパティの構造です。 ファイル上のドライブ ファイルのデータベース ID。
{
'key': 'additionalID',
'value': 'ID',
'visibility': 'PRIVATE'
}
上限の詳細については、以下をご覧ください。
リファレンス内の properties
ご覧ください
共有ドライブのサポートを有効にする
共有ドライブのサポートを実装するページに記載されている情報に加えて、次のフィールドを置き換えます。
v2 の場合は trashedDate
。
共有ドライブのサポートを実装するでは、
次のメソッドでは、共有ファイルを使用する際に supportsAllDrives=true
が必要です。
コンテンツの促進:
files.get
files.list
files.insert
files.update
files.patch
files.copy
files.trash
files.untrash
files.delete
files.touch
children.insert
parents.insert
changes.list
changes.getStartPageToken
changes.get
permissions.list
permissions.get
permissions.insert
permissions.update
permissions.patch
permissions.delete
changes.get
メソッドと changes.list
メソッドには、API 呼び出しに固有のパラメータがいくつかあります。
できます。パラメータの一覧については、共有アイテムの変更の追跡
ドライブ
。
ファイルをアップロード
[Upload file data] ページに、 v2 に固有の情報です。
Google ドキュメントの種類にインポート
Google ドライブでファイルを作成する場合、一部の形式のファイルを
Google ドキュメント、Google スプレッドシート、または Google スライドの Google ドキュメント。次を含める:
files.insert
convert
クエリ
パラメータを実行して、ファイルの(workspace_name)mimeType
プロパティを設定します。対象
詳しくは、ファイルのアップロード
。
ファイルやフォルダを共有するドライブ
[ファイル、フォルダ、ファイルを共有するドライブ
V3 では、role
という 1 つのフィールドのみが、ユーザー、グループ、ユーザーに対する有効なロールを指定しています。
できます。v2 では、role
と additionalRoles
の両方のフィールドが
ユーザー、グループ、ドメインが持つ有効なロールを反映させて、
表示されます。
バージョン 2 の検索クエリの違い
v2 の title
フィールドは、v3 では name
です。例については、ファイルや
フォルダをご覧ください。
v2 の createdDate
フィールドは、v3 では createdTime
です。例については、
。
v2 の modifiedDate
フィールドは、v3 では modifiedTime
です。v2 lastViewedByMeDate
フィールドは v3 では viewedByMeTime
です。詳しくは、検索語句と
演算子をご覧ください。