Ir para o console

Método: projects.addFirebase

Adiciona recursos do Firebase ao Google Cloud Platform (GCP) Project especificado existente.

Como um FirebaseProject também é, na verdade, um Project do GCP, um FirebaseProject utiliza os identificadores subjacentes do GCP como próprios, sendo projectID o mais importante, para facilitar a interoperabilidade com as APIs do GCP.

O resultado dessa chamada é uma Operation que pode ser usada para rastrear o processo de provisionamento. A Operation é automaticamente excluída após a conclusão. Por isso, não há necessidade de chamar operations.delete.

Esse método não modifica as informações da conta de faturamento no Project do GCP subjacente.

Todos os campos listados no corpo da solicitação são obrigatórios.

Para chamar projects.addFirebase, um membro deve ser um editor ou proprietário do Project GCP existente.

Solicitação HTTP

POST https://firebase.googleapis.com/v1beta1/{project=projects/*}:addFirebase

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
project

string

O nome do recurso do Project do GCP a que os recursos do Firebase serão adicionados, por exemplo:

projects/my-project-123

Depois de chamar projects.addFirebase, o projectID do Project do GCP também será o projectID do FirebaseProject. Esse projectID compartilhado é citado neste guia como project-id.

Corpo da solicitação

O corpo da solicitação contém dados com a seguinte estrutura:

Representação JSON

{
  "timeZone": string,
  "regionCode": string,
  "locationId": string
}
Campos
timeZone

string

O fuso horário que a conta usará para os dados do Firebase Analytics.
Por exemplo: America/Los_Angeles ou Africa/Abidjan

regionCode

string

O código regional (CLDR) que a conta usará para os dados do Firebase Analytics.
Por exemplo: EUA, GB ou DE

Em Java, use com.google.i18n.identifiers.RegionCode.

locationId

string

O local de recurso padrão de outros recursos do Firebase (como o Cloud Firestore).
Quando um Project do GCP já está associado a uma região do App Engine, o valor desse campo é ignorado.
Para ver exemplos, consulte https://cloud.google.com/appengine/docs/locations.

Corpo da resposta

Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de Operation.

Escopos de autorização

Requer um dos seguintes escopos do OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/firebase

Para mais informações, consulte a Visão geral da autenticação.

Testar