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 as interfaces do seletor de aplicativos).
Solicitação HTTP
GET https://firebase.googleapis.com/v1beta1/{parent=projects/*}:searchApps
A URL usa 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 |
Solicitar corpo
O corpo da solicitação deve estar vazio.
Corpo de resposta
Se for bem-sucedido, o corpo da resposta conterá 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. Este token pode ser usado em chamadas subsequentes para Os tokens de página têm vida curta e não devem ser persistidos. |
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 aplicativo Firebase. |
appId | Somente saída. Imutável. O identificador globalmente exclusivo atribuído pelo Firebase para o Este 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. |
Plataforma de aplicativos
Plataformas às quais um aplicativo Firebase pode ser associado.
Enums | |
---|---|
PLATFORM_UNSPECIFIED | Estado desconhecido. Isto é 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. |