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)
  },
  "categoryIds": [
    string
  ],

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "chromeAppInfo": {
    object (ChromeAppInfo)
  },
  "androidAppInfo": {
    object (AndroidAppInfo)
  }
  // End of mutually exclusive fields.
}
フィールド
name

string

出力専用。形式: name=customers/{customerId}/apps/{chrome|android|web}/{appId}@{version}

displayName

string

出力専用。アプリの表示名。

description

string

出力専用。アプリの説明。

appId

string

出力専用。商品アイテムの一意の店舗 ID。例: 「Google ドライブに保存」Chrome 拡張機能の場合は「gmbmikajjgmnabiglmofipeabaddhgne」、Google ドライブ Android アプリの場合は「com.google.android.apps.docs」。

revisionId

string

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

type

enum (AppItemType)

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

iconUri

string

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

detailUri

string

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

firstPublishTime

string (Timestamp format)

出力専用。最初の公開日時。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z"、"2014-10-02T15:01:23.045123456Z"、"2014-10-02T15:01:23+05:30"。

latestPublishTime

string (Timestamp format)

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

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z"、"2014-10-02T15:01:23.045123456Z"、"2014-10-02T15:01:23+05:30"。

publisher

string

出力専用。商品の発行元。

isPaidApp

boolean

出力専用。アプリが有料であるか、有料コンテンツが含まれているかを示します。

homepageUri

string

出力専用。ホームページまたはウェブサイトの URI。

privacyPolicyUri

string

出力専用。デベロッパーから提供されている場合は、アプリのプライバシー ポリシーを指す URI。リクエストされたアプリ バージョンが見つかった場合にのみ設定される、バージョン固有のフィールド。

reviewNumber

string (int64 format)

出力専用。受け取ったレビューの数。Chrome ウェブストアのレビュー情報は、常にアプリの最新バージョンに関するものになります。

reviewRating

number

出力専用。アプリの評価(5 つ星)。Chrome ウェブストアのレビュー情報は、常にアプリの最新バージョンに関するものになります。

serviceError

object (Status)

出力専用。部分的なサービスエラーに関する情報(該当する場合)。

categoryIds[]

string

出力専用。アプリのカテゴリ ID。ウェブストア アイテムに保存されているものと同じです。カテゴリ ID は 1 つだけ指定してください。

相互に排他的なフィールドのリストは次のとおりです。レスポンスに設定されるフィールドは、最大 1 つです。
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),
  "riskAssessment": {
    object (RiskAssessmentData)
  },
  "supportEnabled": boolean,
  "isTheme": boolean,
  "googleOwned": boolean,
  "isCwsHosted": boolean,
  "kioskEnabled": boolean,
  "isKioskOnly": boolean,
  "isExtensionPolicySupported": boolean,
  "manifestVersion": string
}
フィールド
minUserCount

integer

出力専用。このアプリを使用しているユーザーの最小数。

permissions[]

object (ChromeAppPermission)

出力専用。アプリがリクエストしたすべてのカスタム権限。リクエストされたアプリ バージョンが見つかった場合にのみ設定される、バージョン固有のフィールド。

siteAccess[]

object (ChromeAppSiteAccess)

出力専用。ドメインまたは広範なホストパターンへのアクセスを許可するすべての権限。(例: www.google.com)。これには、コンテンツ スクリプトの一致と、マニフェストの permissions ノード内のホストが含まれます。リクエストされたアプリ バージョンが見つかった場合にのみ設定される、バージョン固有のフィールド。

type

enum (ItemType)

出力専用。Chrome ウェブストアのアイテムの種類

riskAssessment

object (RiskAssessmentData)

出力専用。Chrome 拡張機能のリスク評価データが含まれます。

supportEnabled

boolean

出力専用。アプリ デベロッパーがアプリのサポートを有効にしている。リクエストされたアプリ バージョンが見つかった場合にのみ設定されるバージョン固有のフィールド。

isTheme

boolean

出力専用。アプリまたは拡張機能がテーマであるかどうか。

googleOwned

boolean

出力専用。アプリまたは拡張機能が Google によって開発、管理されているかどうか。リクエストされたアプリ バージョンが見つかった場合にのみ設定される、バージョン固有のフィールド。

isCwsHosted

boolean

出力専用。アプリまたは拡張機能が Chrome ウェブストアで公開されているかどうか。

kioskEnabled

boolean

出力専用。このアプリが ChromeOS デバイスのキオスクモードで有効になっているかどうか

isKioskOnly

boolean

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

isExtensionPolicySupported

boolean

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

manifestVersion

string (int64 format)

出力専用。この拡張機能のマニフェストのバージョン。

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 拡張機能以外のタイプ。

RiskAssessmentData

拡張機能 / アプリのリスク評価データ。

JSON 表現
{
  "entries": [
    {
      object (RiskAssessmentEntry)
    }
  ],
  "overallRiskLevel": enum (RiskLevel)
}
フィールド
entries[]

object (RiskAssessmentEntry)

個別のリスク評価。

overallRiskLevel

enum (RiskLevel)

すべてのエントリにわたる全体的な評価リスクレベル。これは、すべてのエントリの中で最も高いリスクレベルになります。

RiskAssessmentEntry

1 つのリスク評価エントリ。

JSON 表現
{
  "provider": enum (RiskAssessmentProvider),
  "riskAssessment": {
    object (RiskAssessment)
  },
  "riskLevel": enum (RiskLevel)
}
フィールド
provider

enum (RiskAssessmentProvider)

出力専用。このエントリの提供元であるリスク評価プロバイダ。

riskAssessment

object (RiskAssessment)

出力専用。プロバイダのリスク評価の詳細。

riskLevel

enum (RiskLevel)

出力専用。リスク評価のバケット化されたリスクレベル。

RiskAssessmentProvider

リスク評価プロバイダ。

列挙型
RISK_ASSESSMENT_PROVIDER_UNSPECIFIED プロバイダが指定されていない場合のデフォルト値。
RISK_ASSESSMENT_PROVIDER_CRXCAVATOR

非推奨: 代わりに他のリスク スコアリング プロバイダを使用してください。CRXcavator。

RISK_ASSESSMENT_PROVIDER_SPIN_AI

非推奨: 代わりに RISK_ASSESSMENT_PROVIDER_SPIN_AI_V2 を使用してください。Spin.Ai

RISK_ASSESSMENT_PROVIDER_LAYERX LayerX Security。
RISK_ASSESSMENT_PROVIDER_SPIN_AI_V2 Spin.AI V2。

RiskAssessment

Chrome 拡張機能のリスク評価。

JSON 表現
{
  "assessment": string,
  "detailsUrl": string,
  "version": string
}
フィールド
assessment

string

拡張機能のリスク評価。現在、これは数値であり、その解釈は各リスク評価プロバイダに固有です。

detailsUrl

string

ユーザーがリスク評価の詳細を確認するためにアクセスできる URL。

version

string

この評価が適用される拡張機能のバージョン。

RiskLevel

拡張機能 / アプリのバケット化されたリスクレベル。

列挙型
RISK_LEVEL_UNSPECIFIED リスクレベルが指定されていません。
RISK_LEVEL_LOW リスクが低いことを示す拡張機能。
RISK_LEVEL_MEDIUM 中程度のリスクを表す拡張機能。
RISK_LEVEL_HIGH 高リスクを表す拡張機能。

AndroidAppInfo

Android アプリの情報。

JSON 表現
{
  "permissions": [
    {
      object (AndroidAppPermission)
    }
  ]
}
フィールド
permissions[]

object (AndroidAppPermission)

出力専用。Android アプリからリクエストされた権限。

AndroidAppPermission

Android アプリによる権限のリクエスト。

JSON 表現
{
  "type": string
}
フィールド
type

string

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

メソッド

get

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