- Recurso: AppDetails
- Métodos
Recurso: AppDetails
Recurso que representa os detalhes do app.
| Representação JSON |
|---|
{ "name": string, "displayName": string, "description": string, "appId": string, "revisionId": string, "type": enum ( |
| Campos | |
|---|---|
name |
Apenas saída. Formato: name=customers/{customerId}/apps/{chrome|android|web}/{appId}@{version} |
displayName |
Apenas saída. Nome de exibição do app. |
description |
Apenas saída. Descrição do app. |
appId |
Apenas saída. Identificador exclusivo da loja para o item. Exemplos: "gmbmikajjgmnabiglmofipeabaddhgne" para a extensão Salvar no Google Drive do Chrome, "com.google.android.apps.docs" para o app Google Drive para Android. |
revisionId |
Apenas saída. Versão do app. Uma nova revisão é confirmada sempre que uma nova versão do app é publicada. |
type |
Apenas saída. Tipo de app. |
iconUri |
Apenas saída. Um link para uma imagem que pode ser usada como ícone do produto. |
detailUri |
Apenas saída. O URI da página de detalhes do item. |
firstPublishTime |
Apenas saída. Horário da primeira publicação. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: |
latestPublishTime |
Apenas saída. Horário da última publicação. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: |
publisher |
Apenas saída. O editor do item. |
isPaidApp |
Apenas saída. Indica se o app é pago OU tem conteúdo pago. |
homepageUri |
Apenas saída. Página inicial ou URI do site. |
privacyPolicyUri |
Apenas saída. O URI que aponta para a Política de Privacidade do app, se fornecido pelo desenvolvedor. Campo específico da versão que só será definido quando a versão do app solicitada for encontrada. |
reviewNumber |
Apenas saída. Número de avaliações recebidas. As informações de avaliações da loja da Chrome Web Store sempre serão referentes à versão mais recente de um app. |
reviewRating |
Apenas saída. A classificação do app (de 5 estrelas). As informações de avaliações da loja da Chrome Web Store sempre serão referentes à versão mais recente de um app. |
serviceError |
Apenas saída. Informações sobre um erro de serviço parcial, se aplicável. |
categoryIds[] |
Apenas saída. Os IDs de categoria do app, que são os mesmos armazenados no item da Web Store. É esperado que haja apenas um ID de categoria. |
| Confira a seguir uma lista de campos mutuamente exclusivos. No máximo um dos campos será definido em uma resposta: | |
chromeAppInfo |
Apenas saída. Informações do app da Chrome Web Store. |
androidAppInfo |
Apenas saída. Informações do app Android. |
| Fim dos campos mutuamente exclusivos. | |
AppItemType
Tipo de app.
| Tipos enumerados | |
|---|---|
APP_ITEM_TYPE_UNSPECIFIED |
Tipo de app não especificado. |
CHROME |
App do Chrome. |
ANDROID |
App ARC++. |
WEB |
Web app. |
ChromeAppInfo
Informações do app da Chrome Web Store.
| Representação JSON |
|---|
{ "minUserCount": integer, "permissions": [ { object ( |
| Campos | |
|---|---|
minUserCount |
Apenas saída. O número mínimo de usuários que usam este app. |
permissions[] |
Apenas saída. Todas as permissões personalizadas solicitadas pelo app. Campo específico da versão que só será definido quando a versão do app solicitada for encontrada. |
siteAccess[] |
Apenas saída. Todas as permissões que dão acesso a domínios ou padrões de host amplos. ( por exemplo, www.google.com). Isso inclui as correspondências de scripts de conteúdo e os hosts no nó de permissões do manifesto. Campo específico da versão que só será definido quando a versão do app solicitada for encontrada. |
type |
Apenas saída. Tipos de item na Chrome Web Store |
riskAssessment |
Apenas saída. Contém dados de avaliação de risco para a extensão do Chrome. |
supportEnabled |
Apenas saída. O desenvolvedor de apps ativou o suporte para o app. Campo específico da versão que só será definido quando a versão do app solicitada for encontrada. |
isTheme |
Apenas saída. Se o app ou a extensão é um tema. |
googleOwned |
Apenas saída. Se o app ou a extensão foi criado e é mantido pelo Google. Campo específico da versão que só será definido quando a versão do app solicitada for encontrada. |
isCwsHosted |
Apenas saída. Se o app ou a extensão está em um estado publicado na Chrome Web Store. |
kioskEnabled |
Apenas saída. Se o app está ativado para o modo quiosque em dispositivos ChromeOS |
isKioskOnly |
Apenas saída. Se o app é apenas para o modo quiosque em dispositivos ChromeOS |
isExtensionPolicySupported |
Apenas saída. Se um app é compatível com a política para extensões. |
manifestVersion |
Apenas saída. A versão do manifesto desta extensão. |
ChromeAppPermission
Permissão solicitada por um app ou uma extensão do Chrome.
| Representação JSON |
|---|
{ "type": string, "documentationUri": string, "accessUserData": boolean } |
| Campos | |
|---|---|
type |
Apenas saída. O tipo de permissão. |
documentationUri |
Apenas saída. Se disponível, um URI para uma página que tenha documentação sobre a permissão atual. |
accessUserData |
Apenas saída. Se disponível, se essa permissão concede ao app/extensão acesso aos dados do usuário. |
ChromeAppSiteAccess
Representam uma permissão de host.
| Representação JSON |
|---|
{ "hostMatch": string } |
| Campos | |
|---|---|
hostMatch |
Apenas saída. Isso pode conter hosts muito específicos ou padrões como "*.com", por exemplo. |
ItemType
Se um item na Chrome Web Store é uma extensão.
| Tipos enumerados | |
|---|---|
ITEM_TYPE_UNSPECIFIED |
ItemType não especificado. |
EXTENSION |
Extensões do Chrome. |
OTHERS |
Qualquer tipo que não seja de extensão. |
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 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 |
Apenas saída. O provedor de avaliação de risco de onde vem essa entrada. |
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 |
Descontinuado: use outros provedores de pontuação de risco. CRXcavator. |
RISK_ASSESSMENT_PROVIDER_SPIN_AI |
Descontinuado: use RISK_ASSESSMENT_PROVIDER_SPIN_AI_V2. Spin.Ai. |
RISK_ASSESSMENT_PROVIDER_LAYERX |
LayerX Security. |
RISK_ASSESSMENT_PROVIDER_SPIN_AI_V2 |
Spin.AI V2. |
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. |
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. |
AndroidAppInfo
Informações do app Android.
| Representação JSON |
|---|
{
"permissions": [
{
object ( |
| Campos | |
|---|---|
permissions[] |
Apenas saída. Solicitações de permissão de um app Android. |
AndroidAppPermission
Solicitação de permissão por um app Android.
| Representação JSON |
|---|
{ "type": string } |
| Campos | |
|---|---|
type |
Apenas saída. O tipo de permissão. |
Métodos |
|
|---|---|
|
Recebe um app específico para um cliente pelo nome do recurso. |