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 で、デフォルトは 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
orderBy

string

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

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

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

リクエスト本文

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

レスポンスの本文

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

成功すると、レスポンスの本文に次の構造のデータが含まれます。

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 Google Play ストア アプリ。