- 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 um 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 | |
|---|---|
orgUnitId |
O ID da unidade organizacional. |
pageSize |
Número máximo de resultados a serem retornados. O valor máximo e padrão é 100. |
pageToken |
Token para especificar a página da solicitação a ser retornada. |
filter |
String de consulta para filtrar resultados, campos separados por AND na sintaxe EBNF. Observação: as operações OR não são compatíveis com esse filtro. Campos de filtro compatíveis:
|
orderBy |
Campo usado para ordenar os resultados. Campos de ordenação compatíveis:
|
Corpo da solicitação
O corpo da solicitação precisa estar vazio.
Corpo da resposta
Resposta contendo 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 | |
|---|---|
installedApps[] |
Lista de apps instalados que correspondem à solicitação. |
nextPageToken |
Token para especificar a próxima página da solicitação. |
totalSize |
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 | |
|---|---|
appId |
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). |
appType |
Apenas saída. Tipo do app. |
browserDeviceCount |
Apenas saída. Contagem de dispositivos de navegador com este app instalado. |
osUserCount |
Apenas saída. Contagem de usuários do ChromeOS com este app instalado. |
appInstallType |
Apenas saída. Como o app foi instalado. |
disabled |
Apenas saída. Se o app está desativado. |
appSource |
Apenas saída. Origem do app instalado. |
displayName |
Apenas saída. Nome do app instalado. |
description |
Apenas saída. Descrição do app instalado. |
homepageUri |
Apenas saída. URI da página inicial do app instalado. |
permissions[] |
Apenas saída. Permissões do app instalado. |
riskAssessment |
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 será MULTIPLE.
| Tipos enumerados | |
|---|---|
APP_INSTALL_TYPE_UNSPECIFIED |
O tipo de instalação do aplicativo não foi especificado. |
MULTIPLE |
Vários tipos de instalação de apps. |
NORMAL |
Tipo de instalação normal do app. |
ADMIN |
Tipo de instalação de app do administrador. |
DEVELOPMENT |
Tipo de instalação do app de desenvolvimento. |
SIDELOAD |
Tipo de instalação de app transferido por sideload. |
OTHER |
Outro tipo de instalação de app. |
AppSource
Origem do app instalado.
| Tipos enumerados | |
|---|---|
APP_SOURCE_UNSPECIFIED |
A origem do aplicativo não foi especificada. |
CHROME_WEBSTORE |
Geralmente para extensões e apps do Chrome. |
PLAY_STORE |
App Google Play Store. |
RiskAssessmentData
Dados de avaliação de risco sobre uma extensão/app.
| Representação JSON |
|---|
{ "entries": [ { object ( |
| Campos | |
|---|---|
entries[] |
Avaliações de risco individuais. |
overallRiskLevel |
Nível geral de risco avaliado em todas as entradas. Esse será o nível de risco mais alto entre todas as entradas. |
RiskAssessmentEntry
Uma entrada de avaliação de risco.
| Representação JSON |
|---|
{ "provider": enum ( |
| Campos | |
|---|---|
provider |
Apenas saída. O provedor de avaliação de risco de onde esta entrada vem. |
riskAssessment |
Apenas saída. Os detalhes da avaliação de risco do provedor. |
riskLevel |
Apenas saída. O nível de risco agrupado para a avaliação de risco. |
RiskAssessmentProvider
Provedores de avaliação de risco.
| Tipos enumerados | |
|---|---|
RISK_ASSESSMENT_PROVIDER_UNSPECIFIED |
Valor padrão quando nenhum provedor é especificado. |
RISK_ASSESSMENT_PROVIDER_CRXCAVATOR |
CRXcavator. |
RISK_ASSESSMENT_PROVIDER_SPIN_AI |
Spin.Ai. |
RISK_ASSESSMENT_PROVIDER_LAYERX |
LayerX Security. |
RISK_ASSESSMENT_PROVIDER_SPIN_AI_V2 |
Spin.AI V2. |
RiskAssessment
Avaliação de risco para uma extensão do Chrome.
| Representação JSON |
|---|
{ "assessment": string, "detailsUrl": string, "version": string } |
| Campos | |
|---|---|
assessment |
Avaliação de risco da extensão. No momento, esse é um valor numérico, e a interpretação dele é específica para cada provedor de avaliação de risco. |
detailsUrl |
Um URL que o usuário pode acessar para mais informações sobre a avaliação de risco. |
version |
A versão da extensão a que esta avaliação se aplica. |
RiskLevel
Nível de risco agrupado para uma extensão/app.
| Tipos enumerados | |
|---|---|
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. |