Enumera cada Project
de Google Cloud Platform (GCP) a la que se le pueden agregar recursos de Firebase.
Un Proyecto solo aparecerá si se cumplen las siguientes condiciones:
- El emisor tiene permisos suficientes de Google IAM para llamar a
projects.addFirebase
. - El proyecto aún no es un
FirebaseProject
. - El proyecto no está en una organización que tenga políticas que impidan que se agreguen recursos de Firebase.
Solicitud HTTP
GET https://firebase.googleapis.com/v1beta1/availableProjects
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de consulta
Parámetros | |
---|---|
pageToken |
El token que se muestra desde una llamada anterior a |
pageSize |
El número máximo de Proyectos que se debe mostrar en la respuesta. Es posible que el servidor muestre menos de este valor a discreción. Si no se especifica ningún valor (o se especifica un valor demasiado grande), el servidor impondrá su propio límite. Este valor no puede ser negativo. |
Cuerpo de la solicitud
El cuerpo de la solicitud debe estar vacío.
Cuerpo de la respuesta
Si el proceso es satisfactorio, el cuerpo de la respuesta contiene datos con la siguiente estructura:
Representación JSON |
---|
{
"projectInfo": [
{
object ( |
Campos | |
---|---|
projectInfo[] |
La lista de |
nextPageToken |
Si la lista de resultados es demasiado grande para caber en una sola respuesta, entonces se muestra un token. Si la string está vacía, entonces la respuesta está en la última página de resultados. Este token se puede usar en llamadas posteriores a Los tokens de página son de corta duración y no deben ser persistentes. |
Alcances con autorización
Se necesita uno de los siguientes alcances de 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
Para obtener más información, consulta Descripción general de la autenticación.
ProjectInfo
Una referencia a un Project
de Google Cloud Platform (GCP).
Representación JSON |
---|
{ "project": string, "displayName": string, "locationId": string } |
Campos | |
---|---|
project |
El nombre del recurso de la
Consulta el campo |
displayName |
El nombre visible asignado por el usuario de |
locationId |
El ID de la ubicación predeterminada de los recursos de GCP del proyecto. La ubicación es una de las ubicaciones de recursos de GCP disponibles. Este campo no estará propagado en todos los proyectos. Si no está propagado, significa que el proyecto aún no tiene una ubicación predeterminada para los recursos de GCP. Para configurar la ubicación predeterminada de los recursos de GCP de un proyecto, llama a |