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」の場合Android 版 Google ドライブ アプリのドキュメントです。

revisionId

string

出力専用。アプリのバージョン。アプリの新しいバージョンが公開されるたびに、新しいリビジョンが commit されます。

type

enum (AppItemType)

出力専用。アプリの種類。

iconUri

string

出力専用。商品のアイコンとして使用できる画像へのリンク。

detailUri

string

出力専用。アイテムの詳細ページの URI。

firstPublishTime

string (Timestamp format)

出力専用。初回公開日時。

RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

latestPublishTime

string (Timestamp format)

出力専用。最新の公開時刻。

RFC3339 UTC「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 デバイスのキオスクモードが有効になっているかどうか

isKioskOnly

boolean

出力専用。アプリが ChromeOS デバイスのキオスクモード専用かどうか

isExtensionPolicySupported

boolean

出力専用。アプリが拡張機能のポリシーに対応しているかどうか。

ChromeAppPermission

Chrome アプリまたは拡張機能から権限がリクエストされています。

JSON 表現
{
  "type": string,
  "documentationUri": string,
  "accessUserData": boolean
}
フィールド
type

string

出力専用。権限のタイプ。

documentationUri

string

出力専用。現在の権限に関するドキュメントが掲載されているページの URI(利用可能な場合)。

accessUserData

boolean

出力専用。この権限でアプリや拡張機能にユーザーデータへのアクセスを許可しているかどうか(可能な場合)。

ChromeAppSiteAccess

1 つのホスト権限を表す。

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 メッセージには、エラーコード、エラー メッセージ、エラーの詳細という 3 種類のデータが含まれます。

このエラーモデルと操作方法について詳しくは、API 設計ガイドをご覧ください。

JSON 表現
{
  "code": integer,
  "message": string,
  "details": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
フィールド
code

integer

ステータス コード。google.rpc.Code の列挙値である必要があります。

message

string

デベロッパー向けのエラー メッセージ。英語で記述します。ユーザー向けのエラー メッセージは、ローカライズして google.rpc.Status.details フィールドで送信するか、クライアントでローカライズする必要があります。

details[]

object

エラーの詳細を保持するメッセージのリスト。API が使用する共通のメッセージ タイプのセットがあります。

任意のデータ型のフィールドを含むオブジェクト。型を識別する URI を含むフィールド "@type" を追加できます。例: { "id": 1234, "@type": "types.example.com/standard/id" }

メソッド

get

顧客用の特定のアプリをリソース名で取得します。