Перечисляет все доступные приложения для указанного 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
Для получения дополнительной информации см. Обзор аутентификации .
FirebaseAppInfo
Общее описание приложения.
JSON-представление |
---|
{ "name": string, "displayName": string, "platform": enum ( |
Поля | |
---|---|
name | Имя ресурса приложения Firebase в формате: или или |
displayName | Назначаемое пользователем отображаемое имя приложения Firebase. |
platform | Платформа приложения Firebase. |
appId | Только вывод. Неизменяемый. Глобальный уникальный идентификатор Этот идентификатор следует рассматривать как непрозрачный токен, поскольку формат данных не указан. |
namespace | Только вывод. Неизменяемый. Идентификатор приложения, зависящий от платформы. Примечание. В большинстве случаев используйте Эта строка получена из собственного идентификатора для каждой платформы: |
apiKeyId | Глобальный уникальный идентификатор (UID), присвоенный Google, для ключа API Firebase, связанного с приложением. Имейте в виду, что это значение представляет собой UID ключа API, а не Если |
state | Только вывод. Состояние жизненного цикла приложения. |
Платформа приложений
Платформы, с которыми можно связать приложение Firebase.
Перечисления | |
---|---|
PLATFORM_UNSPECIFIED | Неизвестное государство. Это используется только для различения неустановленных значений. |
IOS | Приложение Firebase связано с iOS. |
ANDROID | Приложение Firebase связано с Android. |
WEB | Приложение Firebase связано с web. |