- Solicitação HTTP
- Parâmetros de caminho
- Parâmetros de consulta
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- InstalledApp
- AppInstallType
- AppSource
- RiskAssessmentData
- RiskAssessmentEntry
- RiskAssessmentProvider
- RiskAssessment
- RiskLevel
- Faça um teste
Gerar relatório de instalações de apps.
Solicitação HTTP
GET https://chromemanagement.googleapis.com/v1/{customer=customers/*}/reports:countInstalledApps
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
Parâmetros | |
---|---|
customer |
Obrigatório. ID do cliente ou "my_customer" para usar o cliente associado à conta que está fazendo a solicitação. |
Parâmetros de consulta
Parâmetros | |
---|---|
org |
O ID da unidade organizacional. |
page |
Número máximo de resultados a serem retornados. O valor máximo e padrão é 100. |
page |
Token para especificar a página da solicitação a ser retornada. |
filter |
String de consulta para filtrar resultados, campos separados por E na sintaxe EBNF. Observação: as operações OR não são compatíveis com este filtro. Campos de filtro compatíveis:
|
order |
Campo usado para ordenar os resultados. Ordem compatível por campos:
|
Corpo da solicitação
O corpo da solicitação precisa estar vazio.
Corpo da resposta
Resposta com detalhes dos apps instalados consultados.
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
Representação JSON |
---|
{
"installedApps": [
{
object ( |
Campos | |
---|---|
installed |
Lista de apps instalados que correspondem à solicitação. |
next |
Token para especificar a próxima página da solicitação. |
total |
Número total de apps instalados que correspondem à solicitação. |
Escopos de autorização
Requer o seguinte escopo OAuth:
https://www.googleapis.com/auth/chrome.management.reports.readonly
InstalledApp
Descreve um app instalado.
Representação JSON |
---|
{ "appId": string, "appType": enum ( |
Campos | |
---|---|
app |
Apenas saída. Identificador exclusivo do app. Para apps e extensões do Chrome, o ID de 32 caracteres (por exemplo, ehoadneljpdggcbbknedodolkkjodefl). Para apps Android, o nome do pacote (por exemplo, com.evernote). |
app |
Apenas saída. Tipo de app. |
browser |
Apenas saída. Contagem de dispositivos com este app instalado. |
os |
Apenas saída. Contagem de usuários do ChromeOS com o app instalado. |
app |
Apenas saída. Como o app foi instalado. |
disabled |
Apenas saída. Indica se o app está desativado. |
app |
Apenas saída. Origem do app instalado. |
display |
Apenas saída. Nome do app instalado. |
description |
Apenas saída. Descrição do app instalado. |
homepage |
Apenas saída. URI da página inicial do app instalado. |
permissions[] |
Apenas saída. Permissões do app instalado. |
risk |
Apenas saída. Se disponível, os dados da avaliação de risco sobre essa extensão. |
AppInstallType
Como o app foi instalado. Se nem todas as instâncias desse app instalado tiverem o mesmo tipo de instalação, o tipo de instalação será MULTIPLE.
Enums | |
---|---|
APP_INSTALL_TYPE_UNSPECIFIED |
Tipo de instalação do app não especificado. |
MULTIPLE |
Vários tipos de instalação de apps. |
NORMAL |
Tipo de instalação de app normal. |
ADMIN |
Tipo de instalação do app de administrador. |
DEVELOPMENT |
Tipo de instalação de apps de desenvolvimento. |
SIDELOAD |
Tipo de instalação de apps sideloaded. |
OTHER |
Outro tipo de instalação de app. |
AppSource
Origem do app instalado.
Enums | |
---|---|
APP_SOURCE_UNSPECIFIED |
Origem do aplicativo não especificada. |
CHROME_WEBSTORE |
Geralmente para extensões e apps do Chrome. |
PLAY_STORE |
App Play Store. |
RiskAssessmentData
Dados de avaliação de risco sobre uma extensão/aplicativo.
Representação JSON |
---|
{ "entries": [ { object ( |
Campos | |
---|---|
entries[] |
Avaliações de risco individuais. |
overall |
Nível de risco geral avaliado em todas as entradas. Esse será o nível de risco mais alto de todas as entradas. |
RiskAssessmentEntry
Uma entrada de avaliação de risco.
Representação JSON |
---|
{ "provider": enum ( |
Campos | |
---|---|
provider |
O provedor de avaliação de risco de onde essa entrada é originada. |
risk |
Os detalhes da avaliação de risco do provedor. |
risk |
O nível de risco agrupado para a avaliação de risco. |
RiskAssessmentProvider
Provedores de avaliação de risco.
Enums | |
---|---|
RISK_ASSESSMENT_PROVIDER_UNSPECIFIED |
Valor padrão quando nenhum provedor é especificado. |
RISK_ASSESSMENT_PROVIDER_CRXCAVATOR |
CRXcavator. |
RISK_ASSESSMENT_PROVIDER_SPIN_AI |
Spin.Ai. |
RiskAssessment
Avaliação de risco de uma extensão do Chrome.
Representação JSON |
---|
{ "assessment": string, "detailsUrl": string, "version": string } |
Campos | |
---|---|
assessment |
Avaliação de risco da extensão. Atualmente, esse é um valor numérico, e a interpretação dele é específica para cada provedor de avaliação de risco. |
details |
Um URL que um usuário pode acessar para ver mais informações sobre a avaliação de risco. |
version |
A versão da extensão à qual esta avaliação se aplica. |
RiskLevel
Nível de risco agrupado para uma extensão/app.
Enums | |
---|---|
RISK_LEVEL_UNSPECIFIED |
Nível de risco não especificado. |
RISK_LEVEL_LOW |
Extensão que representa um risco baixo. |
RISK_LEVEL_MEDIUM |
Extensão que representa um risco médio. |
RISK_LEVEL_HIGH |
Extensão que representa um alto risco. |