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

僅供輸出。商品的專屬商店 ID。範例:「gmbmikajjgmnabiglmofipeabaddhgne」「儲存至 Google 雲端硬碟」Chrome 擴充功能「com.google.android.apps.docs」Google 雲端硬碟 Android 版應用程式。

revisionId

string

僅供輸出。應用程式版本。每當應用程式推出新版本時,都會提交新的修訂版本。

type

enum (AppItemType)

僅供輸出。應用程式類型。

iconUri

string

僅供輸出。可當做產品圖示的圖片連結。

detailUri

string

僅供輸出。項目詳細資料頁面的 URI。

firstPublishTime

string (Timestamp format)

僅供輸出。首次發布時間。

RFC3339 世界標準時間「Zulu」的時間戳記格式,解析度為奈秒,且最多 9 個小數位數。範例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

latestPublishTime

string (Timestamp format)

僅供輸出。上次發布時間。

RFC3339 世界標準時間「Zulu」的時間戳記格式,解析度為奈秒,且最多 9 個小數位數。範例:"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 網頁應用程式。

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 裝置上為這個應用程式啟用 Kiosk 模式

isKioskOnly

boolean

僅供輸出。應用程式是否僅適用於 ChromeOS 裝置的 Kiosk 模式

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

依據資源名稱,為客戶取得特定應用程式。