Lista todos os apps disponíveis para o FirebaseProject
especificado.
Esse é um método de conveniência. Normalmente, a interação com um aplicativo precisa ser feita usando o serviço específico da plataforma, mas alguns casos de uso das 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
O 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 isso a seu critério. Se nenhum valor for especificado (ou um valor muito grande for especificado), o servidor impõe um limite próprio. Esse valor não pode ser negativo. |
filter |
Uma string de consulta compatível com o padrão AIP-160 do Google. Use um dos seguintes campos em uma consulta: Essa consulta também aceita os seguintes tipos de campos. Esses campos não fazem parte do objeto de recurso retornado, mas podem ser consultados como se estivessem pré-preenchidos com valores específicos.
|
showDeleted |
Controla se os apps no estado Se não for especificado, apenas apps |
Corpo da solicitação
O corpo da solicitação precisa estar vazio.
Corpo da resposta
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
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 são de curta duração e não devem ser persistidos. |
Escopos de autorização
Requer um dos seguintes escopos do 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 saber mais, consulte a 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 app do Firebase, no formato:
ou
ou
|
displayName |
O nome de exibição atribuído pelo usuário do aplicativo do Firebase. |
platform |
A plataforma do app do Firebase. |
appId |
Apenas saída. Imutável. O identificador globalmente exclusivo atribuído pelo Firebase para o Esse identificador precisa ser tratado como um token opaco, porque o formato de dados não é especificado. |
namespace |
Apenas saída. Imutável. O identificador específico da plataforma do app. Observação:na maioria dos casos de uso, utilize Essa string é derivada de um identificador nativo para cada plataforma: |
apiKeyId |
O identificador globalmente exclusivo atribuído pelo Google (UID, na sigla em inglês) para a chave de API do Firebase associada ao aplicativo. Esse valor é o UID da chave de API, não o Se |
state |
Apenas saída. O estado do ciclo de vida do app. |
AppPlatform
Plataformas com que um aplicativo do Firebase pode ser associado.
Enums | |
---|---|
PLATFORM_UNSPECIFIED |
Estado desconhecido. Usado apenas para distinguir valores não definidos. |
IOS |
O app do Firebase está associado ao iOS. |
ANDROID |
O app do Firebase está associado ao Android. |
WEB |
O app do Firebase está associado à Web. |