Method: projects.tenants.accounts.batchGet

以分页方式下载项目中所有账号的账号信息。如需使用此方法,您需要拥有具有适当权限的 Google OAuth 2.0 凭据。此外,还需要其他权限才能从账号中获取密码哈希、密码盐和密码版本;否则,系统会隐去这些字段。

HTTP 请求

GET https://identitytoolkit.googleapis.com/v1/projects/{targetProjectId}/tenants/{tenantId}/accounts:batchGet

网址采用 gRPC 转码语法。

路径参数

参数
targetProjectId

string

如果指定了 tenantId,则为 Identity Platform 租户所属的 Google Cloud 项目的 ID。否则,请使用账号所属的 Google Cloud 项目的 ID。

必须对指定的资源 targetProjectId 具有以下 IAM 权限才能进行授权:

  • firebaseauth.users.get
tenantId

string

账号所属的 Identity Platform 租户的 ID。如果未指定,则返回 Identity Platform 项目中的账号。

查询参数

参数
delegatedProjectNumber
(deprecated)

string (int64 format)

nextPageToken

string

上一个请求响应中的分页令牌。

maxResults

integer

返回的结果数上限。必须至少为 1,且不得超过 1000。默认值为 20。

请求正文

请求正文必须为空。

响应正文

如果成功,则响应正文包含一个 DownloadAccountResponse 实例。

授权范围

需要以下 OAuth 范围之一:

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

如需了解详情,请参阅 Authentication Overview