Method: customers.reports.countInstalledApps

Membuat laporan penginstalan aplikasi.

Permintaan HTTP

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

URL menggunakan sintaksis gRPC Transcoding.

Parameter jalur

Parameter
customer

string

Wajib. ID pelanggan atau "my_customer" untuk menggunakan pelanggan yang terkait dengan akun yang membuat permintaan.

Parameter kueri

Parameter
orgUnitId

string

ID unit organisasi.

pageSize

integer

Jumlah hasil maksimum yang akan ditampilkan. Jumlah maksimum dan default-nya adalah 100.

pageToken

string

Token untuk menentukan halaman permintaan yang akan ditampilkan.

filter

string

String kueri untuk memfilter hasil, kolom yang dipisahkan AND dalam sintaksis EBNF.

Catatan: operasi OR tidak didukung dalam filter ini.

Kolom filter yang didukung:

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

string

Kolom yang digunakan untuk mengurutkan hasil.

Urutan yang didukung menurut kolom:

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

Isi permintaan

Isi permintaan harus kosong.

Isi respons

Respons yang berisi detail aplikasi terinstal yang dikueri.

Jika berhasil, isi respons memuat data dengan struktur berikut:

Representasi JSON
{
  "installedApps": [
    {
      object (InstalledApp)
    }
  ],
  "nextPageToken": string,
  "totalSize": integer
}
Kolom
installedApps[]

object (InstalledApp)

Daftar permintaan pencocokan aplikasi terinstal.

nextPageToken

string

Token untuk menentukan halaman permintaan berikutnya.

totalSize

integer

Jumlah total aplikasi terinstal yang cocok dengan permintaan.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut ini:

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

InstalledApp

Menjelaskan aplikasi terinstal.

Representasi 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
  ]
}
Kolom
appId

string

Hanya output. ID unik aplikasi. Untuk aplikasi dan ekstensi Chrome, ID 32 karakter (misalnya ehoadneljpdggcbbknedodolkkjodefl). Untuk aplikasi Android, nama paket (misalnya com.evernote).

appType

enum (AppType)

Hanya output. Jenis aplikasi.

browserDeviceCount

string (int64 format)

Hanya output. Jumlah perangkat browser yang menginstal aplikasi ini.

osUserCount

string (int64 format)

Hanya output. Jumlah pengguna ChromeOS yang menginstal aplikasi ini.

appInstallType

enum (AppInstallType)

Hanya output. Cara aplikasi diinstal.

disabled

boolean

Hanya output. Apakah aplikasi dinonaktifkan.

appSource

enum (AppSource)

Hanya output. Sumber aplikasi terinstal.

displayName

string

Hanya output. Nama aplikasi terinstal.

description

string

Hanya output. Deskripsi aplikasi terinstal.

homepageUri

string

Hanya output. URI halaman beranda aplikasi yang terinstal.

permissions[]

string

Hanya output. Izin aplikasi terinstal.

AppInstallType

Cara aplikasi diinstal. Jika tidak semua instance aplikasi terinstal ini memiliki jenis penginstalan yang sama, jenis penginstalannya adalah MULTIPLE.

Enum
APP_INSTALL_TYPE_UNSPECIFIED Jenis penginstalan aplikasi tidak ditentukan.
MULTIPLE Beberapa jenis penginstalan aplikasi.
NORMAL Jenis penginstalan aplikasi normal.
ADMIN Jenis penginstalan aplikasi administrator.
DEVELOPMENT Jenis penginstalan aplikasi pengembangan.
SIDELOAD Jenis penginstalan aplikasi yang di-sideload.
OTHER Jenis penginstalan aplikasi lainnya.

AppSource

Sumber aplikasi terinstal.

Enum
APP_SOURCE_UNSPECIFIED Sumber aplikasi tidak ditentukan.
CHROME_WEBSTORE Umumnya untuk ekstensi dan aplikasi Chrome.
PLAY_STORE aplikasi Play Store.