Method: customers.reports.countInstalledApps

Uygulama yüklemeleriyle ilgili rapor oluşturun.

HTTP isteği

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

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
customer

string

Zorunlu. İstekte bulunan hesapla ilişkili müşteriyi kullanmak için müşteri kimliği veya "my_customer".

Sorgu parametreleri

Parametreler
orgUnitId

string

Kuruluş biriminin kimliği.

pageSize

integer

Döndürülecek maksimum sonuç sayısı. Maksimum ve varsayılan değer 100'dür.

pageToken

string

Döndürülecek isteğin sayfasını belirten jeton.

filter

string

Sonuçları filtrelemek için sorgu dizesi, EBNF söz diziminde VE ile ayrılmış alanlar.

Not: VEYA işlemleri bu filtrede desteklenmez.

Desteklenen filtre alanları:

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

string

Sonuçları sıralamak için kullanılan alan.

Alanlara göre sıralama desteklenir:

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

İstek içeriği

İstek metni boş olmalıdır.

Yanıt gövdesi

Sorgulanan yüklü uygulamaların ayrıntılarını içeren yanıt.

Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "installedApps": [
    {
      object (InstalledApp)
    }
  ],
  "nextPageToken": string,
  "totalSize": integer
}
Alanlar
installedApps[]

object (InstalledApp)

İstekle eşleşen yüklü uygulamaların listesi.

nextPageToken

string

İsteğin sonraki sayfasını belirten jeton.

totalSize

integer

İstekle eşleşen toplam yüklü uygulama sayısı.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

InstalledApp

Yüklü bir uygulamayı açıklar.

JSON gösterimi
{
  "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
  ]
}
Alanlar
appId

string

Yalnızca çıkış. Uygulamanın benzersiz tanımlayıcısı. Chrome uygulamaları ve uzantıları için 32 karakterlik kimlik (ör. ehoadneljpdggcbbknedodolkkjodefl). Android uygulamaları için paket adı (ör. com.evernote).

appType

enum (AppType)

Yalnızca çıkış. Uygulamanın türü.

browserDeviceCount

string (int64 format)

Yalnızca çıkış. Bu uygulamanın yüklü olduğu tarayıcı cihazlarının sayısı.

osUserCount

string (int64 format)

Yalnızca çıkış. Bu uygulamayı yüklemiş olan ChromeOS kullanıcılarının sayısı.

appInstallType

enum (AppInstallType)

Yalnızca çıkış. Uygulamanın yüklenme şekli.

disabled

boolean

Yalnızca çıkış. Uygulamanın devre dışı olup olmadığı.

appSource

enum (AppSource)

Yalnızca çıkış. Yüklü uygulamanın kaynağı.

displayName

string

Yalnızca çıkış. Yüklü uygulamanın adı.

description

string

Yalnızca çıkış. Yüklü uygulamanın açıklaması.

homepageUri

string

Yalnızca çıkış. Yüklü uygulamanın ana sayfa URI'si.

permissions[]

string

Yalnızca çıkış. Yüklü uygulamanın izinleri.

AppInstallType

Uygulamanın yüklenme şekli. Bu yüklü uygulamanın tüm örnekleri aynı yükleme türüne sahip değilse yükleme türü MULTIPLE olur.

Sıralamalar
APP_INSTALL_TYPE_UNSPECIFIED Uygulama yükleme türü belirtilmedi.
MULTIPLE Birden çok uygulama yükleme türü.
NORMAL Normal uygulama yükleme türü.
ADMIN Yönetici uygulaması yükleme türü.
DEVELOPMENT Geliştirme uygulaması yükleme türü.
SIDELOAD Başka cihazdan yüklenen uygulama yükleme türü.
OTHER Diğer uygulama yükleme türü.

AppSource

Yüklü uygulamanın kaynağı.

Sıralamalar
APP_SOURCE_UNSPECIFIED Uygulama kaynağı belirtilmedi.
CHROME_WEBSTORE Genel olarak uzantılar ve Chrome uygulamaları için kullanılır.
PLAY_STORE Play Store uygulaması.