Method: customers.reports.countInstalledApps

アプリのインストールのレポートを生成する。

HTTP リクエスト

GET https://chromemanagement.googleapis.com/v1/{customer=customers/*}/reports:countInstalledApps

この URL は gRPC Transcoding 構文を使用します。

パスパラメータ

パラメータ
customer

string

必須。お客様 ID または「my_customer」: リクエストを行っているアカウントに関連付けられているお客様。

クエリ パラメータ

パラメータ
orgUnitId

string

組織部門の ID。

pageSize

integer

返される結果の最大数。最大値とデフォルトは 100 です。

pageToken

string

返されるリクエストのページを指定するトークン。

filter

string

結果をフィルタリングするクエリ文字列、EBNF 構文の AND で区切られたフィールド。

注: このフィルタでは OR 演算はサポートされていません。

サポートされているフィルタ フィールド:

  • app_name
  • appType
  • install_type
  • number_of_permissions
  • total_install_count
  • latest_profile_active_date
  • permission_name
  • appId
  • manifest_versions
orderBy

string

結果の並べ替えに使用するフィールド。

サポートされているフィールドの順序:

  • app_name
  • appType
  • install_type
  • number_of_permissions
  • total_install_count
  • appId
  • manifest_versions

リクエスト本文

リクエストの本文は空にする必要があります。

レスポンスの本文

クエリされたインストール済みアプリの詳細を含むレスポンス。

成功した場合、レスポンスの本文には次の構造のデータが含まれます。

JSON 表現
{
  "installedApps": [
    {
      object (InstalledApp)
    }
  ],
  "nextPageToken": string,
  "totalSize": integer
}
フィールド
installedApps[]

object (InstalledApp)

リクエストに一致するインストール済みアプリのリスト。

nextPageToken

string

リクエストの次のページを指定するためのトークン。

totalSize

integer

リクエストに一致するインストール済みアプリの合計数。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/chrome.management.reports.readonly

InstalledApp

インストール済みのアプリを表します。

JSON 表現
{
  "appId": string,
  "appType": enum (AppType),
  "browserDeviceCount": string,
  "osUserCount": string,
  "appInstallType": enum (AppInstallType),
  "disabled": boolean,
  "appSource": enum (AppSource),
  "displayName": string,
  "description": string,
  "homepageUri": string,
  "permissions": [
    string
  ]
}
フィールド
appId

string

出力専用。アプリの一意の識別子。Chrome のアプリと拡張機能の場合は、32 文字の ID です(例: ehoadneljpdggcbbknedodolkkjodefl)。Android アプリの場合は、パッケージ名(例: com.evernote)。

appType

enum (AppType)

出力専用。アプリのタイプ。

browserDeviceCount

string (int64 format)

出力専用。このアプリがインストールされているブラウザ デバイスの数です。

osUserCount

string (int64 format)

出力専用。このアプリがインストールされている ChromeOS ユーザーの数です。

appInstallType

enum (AppInstallType)

出力専用。アプリがインストールされた方法。

disabled

boolean

出力専用。アプリが無効になっているかどうか。

appSource

enum (AppSource)

出力専用。インストールされているアプリのソース。

displayName

string

出力専用。インストールされているアプリの名前。

description

string

出力専用。インストールされているアプリの説明。

homepageUri

string

出力専用。インストールされているアプリのホームページ URI。

permissions[]

string

出力専用。インストール済みアプリの権限。

AppInstallType

アプリがインストールされた方法。このインストール済みアプリのすべてのインスタンスのインストール タイプが同じでない場合、インストール タイプは MULTIPLE になります。

列挙型
APP_INSTALL_TYPE_UNSPECIFIED アプリケーションのインストール タイプが指定されていません。
MULTIPLE 複数のアプリ インストール タイプ。
NORMAL 通常のアプリ インストール タイプ。
ADMIN 管理者によるアプリのインストールの種類。
DEVELOPMENT 開発用アプリのインストール タイプ。
SIDELOAD サイドローディングされたアプリのインストール タイプ。
OTHER その他のアプリ インストール タイプ。

AppSource

インストールされているアプリのソース。

列挙型
APP_SOURCE_UNSPECIFIED アプリケーション ソースが指定されていません。
CHROME_WEBSTORE 拡張機能と Chrome アプリ全般が対象です。
PLAY_STORE Play ストア アプリ。