Method: projects.remoteConfig.listVersions

获取已发布的 Remote Config template versions 列表,按时间逆序排列。

系统只会存储最近的 300 个版本。

与非活跃 Remote Config 模板对应的所有版本(即除客户端提取的模板之外的所有版本)如果保留时间超过 90 天,也会被删除。

HTTP 请求

GET https://firebaseremoteconfig.googleapis.com/v1/{project=projects/*}/remoteConfig:listVersions

网址采用 gRPC 转码语法。

路径参数

参数
project

string

必需。Firebase 项目的项目 ID 或项目编号,带有“projects/”前缀。

查询参数

参数
pageSize

integer

可选。在每个页面中返回的最大项数。

pageToken

string

可选。从上一个 List 请求返回的 nextPageToken 值(如果有)。

endVersionNumber

string (int64 format)

可选。指定要包含在结果中的最新版本号。如果指定,则必须大于零。默认为最新版本。

startTime

string (Timestamp format)

可选。指定要包含在结果中的最早更新时间;所有在此时间之前更新的条目都会被忽略。

时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

endTime

string (Timestamp format)

可选。指定要包含在结果中的最近更新时间;在此时间或之后更新的任何条目都会被忽略。

时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

请求正文

请求正文必须为空。

响应正文

包含 RemoteConfig versions 的分页列表。

如果成功,响应正文将包含结构如下的数据:

JSON 表示法
{
  "versions": [
    {
      object (Version)
    }
  ],
  "nextPageToken": string
}
字段
versions[]

object (Version)

版本元数据对象列表,按时间倒序排序。

nextPageToken

string

用于检索下一页结果的令牌。如果列表中没有更多结果,则为空。

授权范围

需要以下 OAuth 范围之一:

  • https://www.googleapis.com/auth/firebase.remoteconfig
  • https://www.googleapis.com/auth/cloud-platform

如需了解详情,请参阅身份验证概览