Recurso: AppDetails
Es un recurso que representa los detalles de la app.
Representación JSON |
---|
{ "name": string, "displayName": string, "description": string, "appId": string, "revisionId": string, "type": enum ( |
Campos | |
---|---|
name |
Solo salida. Formato: name=customers/{customer_id}/apps/{chrome|android|web}/{appId}@{version} |
displayName |
Solo salida. Nombre visible de la app. |
description |
Solo salida. Es la descripción de la app. |
appId |
Solo salida. Es el identificador único de la tienda para el artículo. Ejemplos: "gmbmikajjgmnabiglmofipeabaddhgne" para la extensión de Chrome Guardar en Google Drive y "com.google.android.apps.docs" para la app de Google Drive para Android. |
revisionId |
Solo salida. Versión de la app. Se confirma una revisión nueva cada vez que se publica una versión nueva de la app. |
type |
Solo salida. Es el tipo de app. |
iconUri |
Solo salida. Es un vínculo a una imagen que se puede usar como ícono del producto. |
detailUri |
Solo salida. Es el URI de la página de detalles del elemento. |
firstPublishTime |
Solo salida. Fecha y hora de la primera publicación. Usa el RFC 3339, en el que el resultado generado siempre se normaliza según la zona horaria Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean "Z". Ejemplos: |
latestPublishTime |
Solo salida. Es la fecha y hora de la última publicación. Usa el RFC 3339, en el que el resultado generado siempre se normaliza según la zona horaria Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean "Z". Ejemplos: |
publisher |
Solo salida. Es el editor del elemento. |
isPaidApp |
Solo salida. Indica si se debe pagar por la app O si tiene contenido pagado. |
homepageUri |
Solo salida. Es la URI de la página principal o del sitio web. |
privacyPolicyUri |
Solo salida. Es el URI que apunta a la política de privacidad de la app, si el desarrollador lo proporcionó. Es un campo específico de la versión que solo se establecerá cuando se encuentre la versión de la app solicitada. |
reviewNumber |
Solo salida. Cantidad de opiniones recibidas La información de revisión de Chrome Web Store siempre será para la versión más reciente de una app. |
reviewRating |
Solo salida. Es la calificación de la app (en una escala de 5 estrellas). La información de revisión de Chrome Web Store siempre será para la versión más reciente de una app. |
serviceError |
Solo salida. Es información sobre un error parcial del servicio, si corresponde. |
Campo de unión
|
|
chromeAppInfo |
Solo salida. Es la información de la app de Chrome Web Store. |
androidAppInfo |
Solo salida. Es la información de la app para Android. |
AppItemType
Es el tipo de app.
Enumeraciones | |
---|---|
APP_ITEM_TYPE_UNSPECIFIED |
No se especificó el tipo de app. |
CHROME |
App de Chrome. |
ANDROID |
App de ARC++. |
WEB |
App web |
ChromeAppInfo
Es la información de la app de Chrome Web Store.
Representación JSON |
---|
{ "minUserCount": integer, "permissions": [ { object ( |
Campos | |
---|---|
minUserCount |
Solo salida. Es la cantidad mínima de usuarios que usan esta app. |
permissions[] |
Solo salida. Todos los permisos personalizados que solicita la app. Es un campo específico de la versión que solo se establecerá cuando se encuentre la versión de la app solicitada. |
siteAccess[] |
Solo salida. Todos los permisos que otorgan acceso a dominios o patrones generales de host. ( p.ej., www.google.com). Esto incluye las coincidencias de las secuencias de comandos de contenido y los hosts en el nodo de permisos del manifiesto. Es un campo específico de la versión que solo se establecerá cuando se encuentre la versión de la app solicitada. |
type |
Solo salida. Tipos de elementos en Chrome Web Store |
supportEnabled |
Solo salida. El desarrollador de la app habilitó la compatibilidad con ella. Es un campo específico de la versión que solo se establecerá cuando se encuentre la versión de la app solicitada. |
isTheme |
Solo salida. Indica si la app o extensión es un tema. |
googleOwned |
Solo salida. Indica si Google creó y mantiene la app o extensión. Es un campo específico de la versión que solo se establecerá cuando se encuentre la versión de la app solicitada. |
isCwsHosted |
Solo salida. Indica si la app o extensión está en estado publicado en Chrome Web Store. |
kioskEnabled |
Solo salida. Indica si esta app está habilitada para el modo kiosco en dispositivos ChromeOS. |
isKioskOnly |
Solo salida. Indica si la app es solo para el modo de kiosco en dispositivos ChromeOS. |
isExtensionPolicySupported |
Solo salida. Indica si una app admite la política de extensiones. |
manifestVersion |
Solo salida. Es la versión del manifiesto de esta extensión. |
ChromeAppPermission
Es el permiso que solicita una app o extensión de Chrome.
Representación JSON |
---|
{ "type": string, "documentationUri": string, "accessUserData": boolean } |
Campos | |
---|---|
type |
Solo salida. Es el tipo de permiso. |
documentationUri |
Solo salida. Si está disponible, es un URI a una página que tiene documentación para el permiso actual. |
accessUserData |
Solo salida. Si está disponible, indica si este permiso otorga acceso a los datos del usuario a la app o extensión. |
ChromeAppSiteAccess
Representa un permiso de host.
Representación JSON |
---|
{ "hostMatch": string } |
Campos | |
---|---|
hostMatch |
Solo salida. Puede contener hosts muy específicos o patrones como "*.com", por ejemplo. |
ItemType
Indica si un elemento de Chrome Web Store es una extensión.
Enumeraciones | |
---|---|
ITEM_TYPE_UNSPECIFIED |
Es el tipo de ItemType sin especificar. |
EXTENSION |
Extensiones de Chrome. |
OTHERS |
Cualquier otro tipo que no sea extensión. |
AndroidAppInfo
Es la información de la app para Android.
Representación JSON |
---|
{
"permissions": [
{
object ( |
Campos | |
---|---|
permissions[] |
Solo salida. Son los permisos que solicita una app para Android. |
AndroidAppPermission
Permiso solicitado por una app para Android.
Representación JSON |
---|
{ "type": string } |
Campos | |
---|---|
type |
Solo salida. Es el tipo de permiso. |
Estado
El tipo de Status
define un modelo de error lógico que es adecuado para entornos de programación diferentes, incluidas las API de REST y las API de RPC. Lo usa gRPC. Cada mensaje Status
contiene tres datos: código de error, mensaje de error y detalles del error.
Puedes obtener más información sobre este modelo de error y cómo trabajar con él en la guía de diseño de API.
Representación JSON |
---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
Campos | |
---|---|
code |
El código de estado, que debe ser un valor enum de |
message |
Un mensaje de error dirigido al desarrollador, que debe estar en inglés. Cualquier mensaje de error dirigido al usuario debe localizarse y enviarse al campo |
details[] |
Una lista de mensajes que contienen los detalles del error. Hay un conjunto común de tipos de mensajes para que usen las API. Un objeto que contiene campos de un tipo arbitrario. Un campo adicional |
Métodos |
|
---|---|
|
Obtiene una app específica para un cliente por su nombre de recurso. |