列出指定FirebaseProject
的所有可用应用程序。
这是一种方便的方法。通常,与应用程序的交互应使用特定于平台的服务来完成,但某些工具用例需要所有已知应用程序的摘要(例如应用程序选择器界面)。
HTTP请求
GET https://firebase.googleapis.com/v1beta1/{parent=projects/*}:searchApps
URL 使用gRPC 转码语法。
路径参数
参数 | |
---|---|
parent | 要列出应用程序的父 有关PROJECT_IDENTIFIER值的详细信息,请参阅 |
查询参数
参数 | |
---|---|
pageToken | 从先前对 |
pageSize | 响应中返回的应用程序的最大数量。 服务器可能会自行决定返回小于此值的值。如果未指定值(或指定的值太大),则服务器将施加自己的限制。 该值不能为负数。 |
filter | 与 Google 的AIP-160 标准兼容的查询字符串。 在查询中使用以下任意字段: 此查询还支持以下“虚拟”字段。这些字段实际上不是返回的资源对象的一部分,但可以查询它们,就好像它们预先填充了特定值一样。
|
showDeleted | 控制是否应返回处于 如果未指定,则仅返回 |
请求正文
请求正文必须为空。
响应体
如果成功,响应正文包含具有以下结构的数据:
JSON 表示 |
---|
{
"apps": [
{
object ( |
领域 | |
---|---|
apps[] | 调用 |
nextPageToken | 如果结果列表太大而无法容纳单个响应,则返回一个令牌。 此令牌可在对 页面令牌是短暂的,不应保留。 |
授权范围
需要以下 OAuth 范围之一:
-
https://www.googleapis.com/auth/cloud-platform
-
https://www.googleapis.com/auth/cloud-platform.read-only
-
https://www.googleapis.com/auth/firebase
-
https://www.googleapis.com/auth/firebase.readonly
有关详细信息,请参阅身份验证概述。
Firebase应用程序信息
应用程序的高级摘要。
JSON 表示 |
---|
{ "name": string, "displayName": string, "platform": enum ( |
领域 | |
---|---|
name | Firebase 应用程序的资源名称,格式为: 或者
或者
|
displayName | 用户分配的 Firebase 应用的显示名称。 |
platform | Firebase 应用程序的平台。 |
appId | 仅输出。不变的。 Firebase 为 该标识符应被视为不透明令牌,因为未指定数据格式。 |
namespace | 仅输出。不变的。应用程序特定于平台的标识符。 注意:对于大多数用例,请使用 该字符串派生自每个平台的本机标识符: |
apiKeyId | 与应用关联的 Firebase API 密钥的全局唯一的 Google 分配标识符 (UID)。 请注意,该值是 API 密钥的 UID,而不是API 密钥的 如果在创建应用程序 ( |
state | 仅输出。应用程序的生命周期状态。 |
应用平台
Firebase 应用程序可以关联的平台。
枚举 | |
---|---|
PLATFORM_UNSPECIFIED | 未知状态。这仅用于区分未设置的值。 |
IOS | Firebase 应用程序与 iOS 关联。 |
ANDROID | Firebase 应用程序与 Android 关联。 |
WEB | Firebase 应用程序与网络相关联。 |