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 diisi. ID pelanggan atau "my_customer" untuk menggunakan pelanggan yang terkait dengan akun yang mengajukan permintaan.

Parameter kueri

Parameter
orgUnitId

string

ID unit organisasi.

pageSize

integer

Jumlah hasil maksimum yang akan ditampilkan. Nilai maksimum dan default 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
  • manifest_versions
orderBy

string

Kolom yang digunakan untuk mengurutkan hasil.

Urutan yang didukung berdasarkan kolom:

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

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 aplikasi terinstal yang cocok dengan permintaan.

nextPageToken

string

Token untuk menentukan halaman permintaan berikutnya.

totalSize

integer

Jumlah total permintaan yang cocok dengan aplikasi terinstal.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • 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 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.