Method: sites.versions.files.list

指定されたバージョンでアップロードされる残りのファイルを一覧表示します。

HTTP リクエスト

GET https://firebasehosting.googleapis.com/v1beta1/{parent=sites/*/versions/*}/files

この URL は gRPC Transcoding 構文を使用します。

パスパラメータ

パラメータ
parent

string

必須。ファイルを一覧表示するバージョン。次の形式で指定します。

sites/SITE_ID/versions/VERSION_ID

クエリ パラメータ

パラメータ
status

enum (Status)

指定したバージョンのリストに含めるファイルの種類。

pageSize

integer

返されるバージョン ファイルの最大数。

存在するバージョン ファイルの数がこの最大数より少ない場合、サービスはそれより小さい数を返すことがあります。
: 指定しない場合のデフォルトは 1, 000 です。

pageToken

string

前回の files.list 呼び出しからのトークン。一覧表示の再開先をサーバーに指示します。

リクエストの本文

リクエストの本文は空にする必要があります。

レスポンスの本文

成功すると、レスポンスの本文に次の構造のデータが含まれます。

JSON 表現
{
  "files": [
    {
      object (VersionFile)
    }
  ],
  "nextPageToken": string
}
フィールド
files[]

object (VersionFile)

指定されたバージョンのファイルのハッシュへのパスのリスト。

nextPageToken

string

ページ設定トークン(このレスポンス以外に結果が存在する場合)。

このトークンを次の files.list の呼び出しに含めます。ページトークンは有効期間が短いため、保存しないでください。

認可スコープ

以下のいずれかの OAuth スコープが必要です。

  • https://www.googleapis.com/auth/firebase.hosting.readonly
  • https://www.googleapis.com/auth/firebase.hosting
  • https://www.googleapis.com/auth/firebase.readonly
  • https://www.googleapis.com/auth/firebase
  • https://www.googleapis.com/auth/cloud-platform.read-only
  • https://www.googleapis.com/auth/cloud-platform

詳細については、認証の概要をご覧ください。

Status

バージョンに追加しているファイルの現在のステータス。

列挙値
STATUS_UNSPECIFIED デフォルトのステータス。意図的に使用しないでください。
EXPECTED ファイルはバージョンに含まれており、間もなくアップロードされる予定です。
ACTIVE ファイルはすでに Firebase Hosting にアップロードされています。

VersionFile

バージョンの一部である静的コンテンツ ファイル。

JSON 表現
{
  "path": string,
  "hash": string,
  "status": enum (Status)
}
フィールド
path

string

ファイルのコンテンツを表示する URI。

hash

string

ファイルの SHA256 コンテンツ ハッシュ。

status

enum (Status)

出力専用。指定されたバージョンに含まれる、特定のファイルの現在のステータス。

値は pending upload または uploaded です。