REST Resource: customers.apps.android

资源:AppDetails

表示应用详情的资源。

JSON 表示法
{
  "name": string,
  "displayName": string,
  "description": string,
  "appId": string,
  "revisionId": string,
  "type": enum (AppItemType),
  "iconUri": string,
  "detailUri": string,
  "firstPublishTime": string,
  "latestPublishTime": string,
  "publisher": string,
  "isPaidApp": boolean,
  "homepageUri": string,
  "privacyPolicyUri": string,
  "reviewNumber": string,
  "reviewRating": number,
  "serviceError": {
    object (Status)
  },

  // Union field app_info can be only one of the following:
  "chromeAppInfo": {
    object (ChromeAppInfo)
  },
  "androidAppInfo": {
    object (AndroidAppInfo)
  }
  // End of list of possible types for union field app_info.
}
字段
name

string

仅供输出。格式:name=customers/{customer_id}/apps/{chrome|android|web}/{appId}@{version}

displayName

string

仅供输出。应用的显示名称。

description

string

仅供输出。应用的说明。

appId

string

仅供输出。商品的唯一商店标识码。示例:“保存到 Google 云端硬盘”Chrome 扩展程序使用“gmbmikajjgmnabiglmofipeabaddhgne”,而对 Google 云端硬盘 Android 应用使用“com.google.android.apps.docs”。

revisionId

string

仅供输出。应用版本。每当发布应用的新版本时,都会提交新的修订版本。

type

enum (AppItemType)

仅供输出。应用类型。

iconUri

string

仅供输出。指向可用作商品图标的图片的链接。

detailUri

string

仅供输出。商品详情页面的 URI。

firstPublishTime

string (Timestamp format)

仅供输出。首次发布时间。

采用 RFC3339 世界协调时间 (UTC)(即“祖鲁时”)格式的时间戳,采用纳秒级精度,最多包含九个小数位。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

latestPublishTime

string (Timestamp format)

仅供输出。最新发布时间。

采用 RFC3339 世界协调时间 (UTC)(即“祖鲁时”)格式的时间戳,采用纳秒级精度,最多包含九个小数位。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

publisher

string

仅供输出。产品的发行商。

isPaidApp

boolean

仅供输出。指明应用是否为付费内容,或者是否包含付费内容。

homepageUri

string

仅供输出。首页或网站 URI。

privacyPolicyUri

string

仅供输出。指向应用的隐私权政策的 URI(如果开发者提供)。特定于版本的字段,此字段将仅在找到请求的应用版本时设置。

reviewNumber

string (int64 format)

仅供输出。收到的评价数量。Chrome 应用商店的评价信息会始终针对应用的最新版本。

reviewRating

number

仅供输出。应用的评分(5 星)。Chrome 应用商店的评价信息会始终针对应用的最新版本。

serviceError

object (Status)

仅供输出。有关部分服务错误的信息(如果适用)。

联合字段 app_info

app_info 只能是下列其中一项:

chromeAppInfo

object (ChromeAppInfo)

仅供输出。Chrome 应用商店应用信息。

androidAppInfo

object (AndroidAppInfo)

仅供输出。Android 应用信息。

AppItemType

应用类型。

枚举
APP_ITEM_TYPE_UNSPECIFIED 未指定应用类型。
CHROME Chrome 应用。
ANDROID ARC++ 应用。
WEB Web 应用。

ChromeAppInfo

Chrome 应用商店应用信息。

JSON 表示法
{
  "minUserCount": integer,
  "permissions": [
    {
      object (ChromeAppPermission)
    }
  ],
  "siteAccess": [
    {
      object (ChromeAppSiteAccess)
    }
  ],
  "type": enum (ItemType),
  "supportEnabled": boolean,
  "isTheme": boolean,
  "googleOwned": boolean,
  "isCwsHosted": boolean,
  "kioskEnabled": boolean,
  "isKioskOnly": boolean,
  "isExtensionPolicySupported": boolean
}
字段
minUserCount

integer

仅供输出。使用此应用的用户数量下限。

permissions[]

object (ChromeAppPermission)

仅供输出。应用请求的每个自定义权限。版本特定字段将仅在找到请求的应用版本时设置。

siteAccess[]

object (ChromeAppSiteAccess)

仅供输出。授予对网域或广泛主机模式的访问权限的每项权限。(例如 www.google.com)。这包括来自内容脚本的匹配项以及清单的权限节点中的主机。特定于版本的字段,此字段将仅在找到请求的应用版本时设置。

type

enum (ItemType)

仅供输出。Chrome 应用商店中的内容类型

supportEnabled

boolean

仅供输出。应用开发者启用了对其应用的支持。特定于版本的字段将仅在找到请求的应用版本时设置。

isTheme

boolean

仅供输出。应用或扩展程序是否为主题。

googleOwned

boolean

仅供输出。应用或扩展程序是否由 Google 构建和维护。特定于版本的字段,此字段将仅在找到请求的应用版本时设置。

isCwsHosted

boolean

仅供输出。应用或扩展程序在 Chrome 应用商店中是否处于已发布状态。

kioskEnabled

boolean

仅供输出。此应用是否可在 ChromeOS 设备上启用自助服务终端模式

isKioskOnly

boolean

仅供输出。应用是否仅适用于 ChromeOS 设备上的自助服务终端模式

isExtensionPolicySupported

boolean

仅供输出。应用是否支持扩展程序政策。

ChromeAppPermission

Chrome 应用或扩展程序请求的权限。

JSON 表示法
{
  "type": string,
  "documentationUri": string,
  "accessUserData": boolean
}
字段
type

string

仅供输出。权限的类型。

documentationUri

string

仅供输出。指向包含当前权限文档的网页的 URI(如果有)。

accessUserData

boolean

仅供输出。此权限是否向应用/扩展程序授予对用户数据的访问权限(如果有)。

ChromeAppSiteAccess

表示一项主机权限。

JSON 表示法
{
  "hostMatch": string
}
字段
hostMatch

string

仅供输出。例如,它可以包含非常具体的主机或类似“*.com”的模式。

ItemType

Chrome 应用商店中的商品是否为扩展程序。

枚举
ITEM_TYPE_UNSPECIFIED 未指定的 ItemType。
EXTENSION Chrome 扩展程序。
OTHERS 扩展名以外的任何其他类型。

AndroidAppInfo

Android 应用信息。

JSON 表示法
{
  "permissions": [
    {
      object (AndroidAppPermission)
    }
  ]
}
字段
permissions[]

object (AndroidAppPermission)

仅供输出。Android 应用请求的权限。

AndroidAppPermission

Android 应用请求的权限。

JSON 表示法
{
  "type": string
}
字段
type

string

仅供输出。权限的类型。

状态

Status 类型定义了适用于不同编程环境(包括 REST API 和 RPC API)的逻辑错误模型。此类型供 gRPC 使用。每条 Status 消息包含三部分数据:错误代码、错误消息和错误详细信息。

如需详细了解该错误模型及其使用方法,请参阅 API 设计指南

JSON 表示法
{
  "code": integer,
  "message": string,
  "details": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
字段
code

integer

状态代码,应为 google.rpc.Code 的枚举值。

message

string

面向开发者的错误消息(应采用英语)。任何向用户显示的错误消息都应进行本地化并通过 google.rpc.Status.details 字段发送,或者由客户端进行本地化。

details[]

object

包含错误详细信息的消息列表。有一组通用的消息类型可供 API 使用。

可以包含任意类型字段的对象。附加字段 "@type" 包含用于标示相应类型的 URI。示例:{ "id": 1234, "@type": "types.example.com/standard/id" }

方法

get

通过资源名称获取客户的特定应用。