Method: customers.reports.countInstalledApps

Uygulama yüklemeleri raporu 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. İsteği gönderen 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ı belirtmek için kullanılan jeton.

filter

string

Sonuçları filtrelemek için kullanılan sorgu dizesi. EBNF söz diziminde alanlar AND ile ayrılır.

Not: Bu filtrede VEYA işlemleri desteklenmez.

Desteklenen filtre alanları:

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

Desteklenen sıralama alanları:

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

İstek metni

İstek metni boş olmalıdır.

Yanıt metni

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)

İsteğe uygun yüklü uygulamaların listesi.

nextPageToken

string

İsteğin sonraki sayfasını belirtmek için kullanılan jeton.

totalSize

integer

İsteğe uygun 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ı 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
  ],
  "riskAssessment": {
    object (RiskAssessmentData)
  }
}
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 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 nasıl yüklendiği

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.

riskAssessment

object (RiskAssessmentData)

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

AppInstallType

Uygulamanın nasıl yüklendiği 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 Yan 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 geçerlidir.
PLAY_STORE Play Store uygulaması

RiskAssessmentData

Bir uzantı/uygulama hakkındaki risk değerlendirme verileri.

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

object (RiskAssessmentEntry)

Bireysel risk değerlendirmeleri.

overallRiskLevel

enum (RiskLevel)

Tüm girişlerdeki genel değerlendirilmiş risk düzeyi. Bu, tüm girişler arasındaki 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)

Yalnızca çıkış. Bu girişin geldiği risk değerlendirme sağlayıcısı.

riskAssessment

object (RiskAssessment)

Yalnızca çıkış. Sağlayıcının risk değerlendirmesiyle ilgili ayrıntılar.

riskLevel

enum (RiskLevel)

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

RiskAssessmentProvider

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

Sıralamalar
RISK_ASSESSMENT_PROVIDER_UNSPECIFIED Sağlayıcı belirtilmediğinde varsayılan değer.
RISK_ASSESSMENT_PROVIDER_CRXCAVATOR CRXcavator.
RISK_ASSESSMENT_PROVIDER_SPIN_AI Spin.Ai.
RISK_ASSESSMENT_PROVIDER_LAYERX LayerX Security.
RISK_ASSESSMENT_PROVIDER_SPIN_AI_V2 Spin.AI V2.

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. Bu değer şu anda sayısal bir değerdir ve yorumu her risk değerlendirmesi sağlayıcısına göre değişir.

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 geçerli olduğu uzantı sürümü.

RiskLevel

Bir uzantı/uygulama için gruplandırılmış 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 risk içeren uzantı.
RISK_LEVEL_HIGH Yüksek risk oluşturan uzantılar.