Drive API v2 ガイド

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 では、roleadditionalRoles の両方のフィールドが ユーザー、グループ、ドメインが持つ有効なロールを反映させて、 表示されます。

バージョン 2 の検索クエリの違い

v2 の title フィールドは、v3 では name です。例については、ファイルや フォルダをご覧ください。

v2 の createdDate フィールドは、v3 では createdTime です。例については、

v2 の modifiedDate フィールドは、v3 では modifiedTime です。v2 lastViewedByMeDate フィールドは v3 では viewedByMeTime です。詳しくは、検索語句と 演算子をご覧ください。