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 istek sayfasını belirtmek için kullanılan jeton.

filter

string

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

Not: Bu filtrede VEYA işlemleri desteklenmez.

Desteklenen filtre alanları:

  • uygulama_adı
  • appType
  • install_type
  • number_of_permissions
  • total_install_count
  • latest_profile_active_date
  • permission_name
  • appId
  • manifest_versions
  • risk_score
orderBy

string

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

Alanlara göre desteklenen sıralama:

  • uygulama_adı
  • appType
  • install_type
  • number_of_permissions
  • total_install_count
  • appId
  • manifest_versions
  • risk_score

İ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ı belirtmek için kullanılan jeton.

totalSize

integer

İstekle eşleşen yüklü uygulamaların toplam 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ı tanımlar.

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
  ],
  "riskAssessment": {
    object (RiskAssessmentData)
  }
}
Alanlar
appId

string

Yalnızca çıkış. Uygulamanın benzersiz tanımlayıcısı. Chrome uygulamaları ve uzantıları için 32 karakterli 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 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 sayfası URI'si.

permissions[]

string

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

riskAssessment

object (RiskAssessmentData)

Yalnızca çıkış. Varsa bu uzantıyla ilgili risk değerlendirme verileri.

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 fazla 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 Yandan 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 Genellikle uzantılar ve Chrome uygulamaları için.
PLAY_STORE Play Store uygulaması.

RiskAssessmentData

Bir uzantı/uygulama ile ilgili risk değerlendirme verileri.

JSON gösterimi
{
  "entries": [
    {
      object (RiskAssessmentEntry)
    }
  ],
  "overallRiskLevel": enum (RiskLevel)
}
Alanlar
entries[]

object (RiskAssessmentEntry)

Bağımsız risk değerlendirmeleri.

overallRiskLevel

enum (RiskLevel)

Tüm girişler genelinde değerlendirilen genel risk düzeyi. Bu, tüm girişlerdeki en yüksek risk düzeyidir.

RiskAssessmentEntry

Bir risk değerlendirmesi girişi.

JSON gösterimi
{
  "provider": enum (RiskAssessmentProvider),
  "riskAssessment": {
    object (RiskAssessment)
  },
  "riskLevel": enum (RiskLevel)
}
Alanlar
provider

enum (RiskAssessmentProvider)

Bu girişin alındığı risk değerlendirmesi sağlayıcısı.

riskAssessment

object (RiskAssessment)

Sağlayıcının risk değerlendirmesinin ayrıntıları.

riskLevel

enum (RiskLevel)

Risk değerlendirmesi için gruplandırılmış risk düzeyi.

RiskAssessmentProvider

Risk değerlendirmesi sağlayıcıları.

Sıralamalar
RISK_ASSESSMENT_PROVIDER_UNSPECIFIED Sağlayıcı belirtilmediğinde varsayılan değer.
RISK_ASSESSMENT_PROVIDER_CRXCAVATOR CRXcavator ekleyin.
RISK_ASSESSMENT_PROVIDER_SPIN_AI Spin.Ai.

RiskAssessment

Chrome uzantısı için risk değerlendirmesi.

JSON gösterimi
{
  "assessment": string,
  "detailsUrl": string,
  "version": string
}
Alanlar
assessment

string

Uzantı için risk değerlendirmesi. Şu anda bu sayısal bir değerdir ve yorumu her risk değerlendirmesi sağlayıcıya özgüdür.

detailsUrl

string

Kullanıcının risk değerlendirmesi hakkında daha fazla bilgi edinmek için gidebileceği bir URL.

version

string

Bu değerlendirmenin uygulandığı uzantı sürümü.

RiskLevel

Bir uzantı/uygulama için pakete dahil risk düzeyi.

Sıralamalar
RISK_LEVEL_UNSPECIFIED Risk düzeyi belirtilmemiş.
RISK_LEVEL_LOW Düşük riski temsil eden uzantı.
RISK_LEVEL_MEDIUM Orta düzeyde riski temsil eden uzantı.
RISK_LEVEL_HIGH Yüksek risk temsil eden uzantı.