列出指定 FirebaseProject
的所有可用应用。
这是一种方便的方法。通常,应该使用针对具体平台的服务完成与应用的交互,但一些工具用例需要所有已知应用(例如用于应用选择器界面)的摘要。
HTTP 请求
GET https://firebase.googleapis.com/v1beta1/{parent=projects/*}:searchApps
网址采用 gRPC 转码语法。
路径参数
参数 | |
---|---|
parent |
要为其列出应用的父级
请参阅 |
查询参数
参数 | |
---|---|
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
如需了解详情,请参阅身份验证概览。
FirebaseAppInfo
应用的简明摘要。
JSON 表示法 |
---|
{ "name": string, "displayName": string, "platform": enum ( |
字段 | |
---|---|
name |
Firebase 应用的资源名称,格式如下:
或
或
|
displayName |
由用户指定的 Firebase 应用的显示名称。 |
platform |
Firebase 应用的平台。 |
appId |
仅限输出。不可变。由 Firebase 为 此标识符应被视为不透明令牌,因为未指定数据格式。 |
namespace |
仅限输出。不可变。应用的平台特定标识符。 注意:对于大多数用例,请使用 此字符串派生自各个平台的原生标识符: |
apiKeyId |
由 Google 为与应用关联的 Firebase API 密钥指定的全局唯一标识符 (UID)。 请注意,此值是 API 密钥的 UID,而不是 API 密钥的 如果未在创建应用的请求 ( |
state |
仅限输出。应用的生命周期状态。 |
AppPlatform
可与 Firebase 应用关联的平台。
枚举 | |
---|---|
PLATFORM_UNSPECIFIED |
未知状态。仅用于区分未设置的值。 |
IOS |
Firebase 应用将与 iOS 关联。 |
ANDROID |
Firebase 应用将与 Android 关联。 |
WEB |
Firebase 应用与 Web 应用相关联。 |