Enumera cada Project
de Google Cloud Platform (GCP) al que se le pueden agregar recursos de Firebase.
Un proyecto sólo aparecerá en la lista si:
- La persona que llama tiene suficientes permisos de IAM de Google 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 utiliza la sintaxis de transcodificación gRPC .
Parámetros de consulta
Parámetros | |
---|---|
pageToken | Token devuelto de una llamada anterior a |
pageSize | El número máximo de proyectos que se devolverán en la respuesta. El servidor puede devolver menos de este valor a su 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 respuesta
Si tiene éxito, 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, se devuelve un token. Si la cadena está vacía, entonces esta respuesta es la última página de resultados. Este token se puede utilizar en llamadas posteriores a Los tokens de página son de corta duración y no deben persistir. |
Alcances de autorización
Requiere uno de los siguientes ámbitos 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, consulte Descripción general de la autenticación .
Información del proyecto
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 del Consulte el campo |
displayName | El nombre para mostrar asignado por el usuario del |
locationId | El ID de la ubicación de recursos de GCP predeterminada del proyecto. La ubicación es una de las ubicaciones de recursos de GCP disponibles. No todos los proyectos tendrán este campo completo. Si no está completo, significa que el Proyecto aún no tiene una ubicación de recursos de GCP predeterminada. Para configurar la ubicación de recursos de GCP predeterminada de un proyecto, llama a |