批量删除多个账号。对于无法删除的账号,响应中会包含错误信息。该方法会忽略请求中不存在或重复的账号。
此方法需要具有适当权限的 Google OAuth 2.0 凭据。
HTTP 请求
POST https://identitytoolkit.googleapis.com/v1/projects/{targetProjectId}/accounts:batchDelete
网址采用 gRPC 转码语法。
路径参数
参数 | |
---|---|
targetProjectId |
如果指定了 必须对指定的资源
|
请求正文
请求正文中包含结构如下的数据:
JSON 表示法 |
---|
{ "localIds": [ string ], "force": boolean, "tenantId": string } |
字段 | |
---|---|
localIds[] |
必需。要删除的用户 ID 的列表。 |
force |
是否强制删除非停用状态的账号。如果为 false,则仅会删除已停用的账号,未停用的账号会添加到 |
tenantId |
如果账号属于 Identity Platform 租户,请提供租户的 ID。如果账号属于默认的 Identity Platform 项目,则无需填写此字段。 |
响应正文
如果成功,则响应正文包含一个 BatchDeleteAccountsResponse
实例。
授权范围
需要以下 OAuth 范围之一:
https://www.googleapis.com/auth/identitytoolkit
https://www.googleapis.com/auth/firebase
https://www.googleapis.com/auth/cloud-platform
如需了解详情,请参阅 Authentication Overview。