Method: projects.list

Перечисляет все FirebaseProject , доступные вызывающему объекту.

Элементы возвращаются в произвольном порядке, но они будут представлять собой согласованное представление проектов при выполнении дополнительных запросов с помощью pageToken .

Этот метод в конечном итоге согласуется с мутациями проекта, что означает, что новые подготовленные проекты и недавние изменения существующих проектов могут не быть отражены в наборе проектов. В список будут включены только АКТИВНЫЕ Проекты.

Используйте projects.get для последовательного чтения, а также для получения дополнительных сведений о проекте.

HTTP-запрос

GET https://firebase.googleapis.com/v1beta1/projects

URL-адрес использует синтаксис транскодирования gRPC .

Параметры запроса

Параметры
pageToken

string

Токен, возвращенный из предыдущего вызова projects.list , указывающий, где в наборе проектов возобновляется листинг.

pageSize

integer

Максимальное количество проектов, возвращаемых в ответе.

Сервер может вернуть меньшее количество по своему усмотрению. Если значение не указано (или указано слишком большое значение), сервер наложит свой собственный предел.

Это значение не может быть отрицательным.

showDeleted

boolean

Необязательный. Определяет, следует ли возвращать в ответе проекты в состоянии DELETED .

Если не указано, будут возвращены только ACTIVE проекты.

Тело запроса

Тело запроса должно быть пустым.

Тело ответа

В случае успеха тело ответа содержит данные следующей структуры:

JSON-представление
{
  "results": [
    {
      object (FirebaseProject)
    }
  ],
  "nextPageToken": string
}
Поля
results[]

object ( FirebaseProject )

Одна страница списка проектов, доступных вызывающему абоненту.

nextPageToken

string

Если список результатов слишком велик, чтобы поместиться в один ответ, возвращается токен. Если строка пуста, то этот ответ является последней страницей результатов.

Этот токен можно использовать при последующих вызовах projects.list для поиска следующей группы проектов.

Токены страниц недолговечны и не должны сохраняться.

Области авторизации

Требуется одна из следующих областей 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

Для получения дополнительной информации см. Обзор аутентификации .