Lista todos os aplicativos disponíveis para o FirebaseProject
especificado.
Este é um método de conveniência. Normalmente, a interação com um aplicativo deve ser feita usando o serviço específico da plataforma, mas alguns casos de uso de ferramentas exigem um resumo de todos os aplicativos conhecidos (como para interfaces do seletor de aplicativos).
solicitação HTTP
GET https://firebase.googleapis.com/v1beta1/{parent=projects/*}:searchApps
A URL usa a sintaxe de transcodificação gRPC .
Parâmetros de caminho
Parâmetros | |
---|---|
parent | O Consulte o campo |
Parâmetros de consulta
Parâmetros | |
---|---|
pageToken | Token retornado de uma chamada anterior para |
pageSize | O número máximo de aplicativos a serem retornados na resposta. O servidor pode retornar menos que esse valor a seu critério. Se nenhum valor for especificado (ou um valor muito grande for especificado), o servidor imporá seu próprio limite. Este valor não pode ser negativo. |
filter | Uma string de consulta compatível com o padrão AIP-160 do Google . Use qualquer um dos seguintes campos em uma consulta: Esta consulta também suporta os seguintes campos "virtuais". Esses são campos que não fazem parte do objeto de recurso retornado, mas podem ser consultados como se fossem pré-preenchidos com valores específicos.
|
showDeleted | Controla se os aplicativos no estado Se não for especificado, apenas aplicativos |
Corpo da solicitação
O corpo da solicitação deve estar vazio.
corpo da resposta
Se for bem-sucedido, o corpo da resposta contém dados com a seguinte estrutura:
representação JSON |
---|
{
"apps": [
{
object ( |
Campos | |
---|---|
apps[] | Uma página de resultados de uma chamada para |
nextPageToken | Se a lista de resultados for muito grande para caber em uma única resposta, um token será retornado. Esse token pode ser usado em chamadas subsequentes para Os tokens de página têm vida curta e não devem ser mantidos. |
Escopos de autorização
Requer um dos seguintes escopos 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 obter mais informações, consulte Visão geral da autenticação .
FirebaseAppInfo
Um resumo de alto nível de um aplicativo.
representação JSON |
---|
{ "name": string, "displayName": string, "platform": enum ( |
Campos | |
---|---|
name | O nome do recurso do aplicativo Firebase, no formato: ou ou |
displayName | O nome de exibição atribuído pelo usuário do aplicativo Firebase. |
platform | A plataforma do Firebase App. |
appId | Somente saída. Imutável. O identificador globalmente exclusivo atribuído pelo Firebase para o Esse identificador deve ser tratado como um token opaco, pois o formato dos dados não é especificado. |
namespace | Somente saída. Imutável. O identificador específico da plataforma do aplicativo. Observação: para a maioria dos casos de uso, use Essa string é derivada de um identificador nativo para cada plataforma: |
apiKeyId | O identificador globalmente exclusivo atribuído pelo Google (UID) para a chave de API do Firebase associada ao aplicativo. Esteja ciente de que esse valor é o UID da chave de API, não o Se |
state | Somente saída. O estado do ciclo de vida do aplicativo. |
AppPlatform
Plataformas com as quais um aplicativo Firebase pode ser associado.
Enums | |
---|---|
PLATFORM_UNSPECIFIED | Estado desconhecido. Isso é usado apenas para distinguir valores não definidos. |
IOS | O aplicativo Firebase está associado ao iOS. |
ANDROID | O aplicativo Firebase está associado ao Android. |
WEB | O aplicativo Firebase está associado à web. |