- Żądanie HTTP
- Parametry ścieżki
- Parametry zapytania
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- InstalledApp
- AppInstallType
- AppSource
- RiskAssessmentData
- RiskAssessmentEntry
- RiskAssessmentProvider
- RiskAssessment
- RiskLevel
- Wypróbuj
wygenerować raport o instalacjach aplikacji;
Żądanie HTTP
GET https://chromemanagement.googleapis.com/v1/{customer=customers/*}/reports:countInstalledApps
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
Parametry | |
---|---|
customer |
Wymagane. customer_id lub „my_customer” – do użycia klienta powiązanego z kontem, które wysyła żądanie. |
Parametry zapytania
Parametry | |
---|---|
orgUnitId |
Identyfikator jednostki organizacyjnej. |
pageSize |
Maksymalna liczba wyników do zwrócenia. Wartość maksymalna i domyślna to 100. |
pageToken |
Token określający stronę żądania, która ma zostać zwrócona. |
filter |
Ciąg zapytania do filtrowania wyników, pola rozdzielane znakiem AND w składni EBNF. Uwaga: w tym filtrze nie można stosować operacji LUB. Obsługiwane pola filtra:
|
orderBy |
Pole służące do sortowania wyników. Obsługiwane pola sortowania:
|
Treść żądania
Treść żądania musi być pusta.
Treść odpowiedzi
Odpowiedź zawierająca szczegóły zapytanych zainstalowanych aplikacji.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{
"installedApps": [
{
object ( |
Pola | |
---|---|
installedApps[] |
Lista zainstalowanych aplikacji pasujących do żądania. |
nextPageToken |
Token określający następną stronę żądania. |
totalSize |
Łączna liczba zainstalowanych aplikacji pasujących do żądania. |
Zakresy autoryzacji
Wymaga następującego zakresu OAuth:
https://www.googleapis.com/auth/chrome.management.reports.readonly
InstalledApp
Opis zainstalowanej aplikacji.
Zapis JSON |
---|
{ "appId": string, "appType": enum ( |
Pola | |
---|---|
appId |
Tylko dane wyjściowe. Unikalny identyfikator aplikacji. W przypadku aplikacji i rozszerzeń do Chrome jest to identyfikator o długości 32 znaków (np. ehoadneljpdggcbbknedodolkkjodefl). W przypadku aplikacji na Androida – nazwa pakietu (np. com.evernote). |
appType |
Tylko dane wyjściowe. Typ aplikacji. |
browserDeviceCount |
Tylko dane wyjściowe. Liczba przeglądarek, na których zainstalowano tę aplikację. |
osUserCount |
Tylko dane wyjściowe. Liczba użytkowników ChromeOS, którzy mają zainstalowaną tę aplikację. |
appInstallType |
Tylko dane wyjściowe. Sposób zainstalowania aplikacji. |
disabled |
Tylko dane wyjściowe. Czy aplikacja jest wyłączona. |
appSource |
Tylko dane wyjściowe. Źródło zainstalowanej aplikacji. |
displayName |
Tylko dane wyjściowe. Nazwa zainstalowanej aplikacji. |
description |
Tylko dane wyjściowe. Opis zainstalowanej aplikacji. |
homepageUri |
Tylko dane wyjściowe. Identyfikator URI strony głównej zainstalowanej aplikacji. |
permissions[] |
Tylko dane wyjściowe. uprawnienia zainstalowanej aplikacji. |
riskAssessment |
Tylko dane wyjściowe. Jeśli są dostępne, dane oceny ryzyka dotyczące tego rozszerzenia. |
AppInstallType
Sposób zainstalowania aplikacji. Jeśli nie wszystkie wystąpienia zainstalowanej aplikacji mają ten sam typ instalacji, typ instalacji jest MULTIPLE.
Wartości w polu enum | |
---|---|
APP_INSTALL_TYPE_UNSPECIFIED |
Nieokreślony typ instalacji aplikacji. |
MULTIPLE |
Wiele typów instalacji aplikacji. |
NORMAL |
Normalny typ instalacji aplikacji. |
ADMIN |
Typ instalacji aplikacji przez administratora. |
DEVELOPMENT |
Typ instalacji aplikacji deweloperskiej. |
SIDELOAD |
Typ instalacji aplikacji zainstalowanej z urządzenia zewnętrznego. |
OTHER |
Inny typ instalacji aplikacji. |
AppSource
Źródło zainstalowanej aplikacji.
Wartości w polu enum | |
---|---|
APP_SOURCE_UNSPECIFIED |
Źródło aplikacji nie zostało określone. |
CHROME_WEBSTORE |
Zazwyczaj dotyczy to rozszerzeń i aplikacji Chrome. |
PLAY_STORE |
Aplikacja Sklep Play. |
RiskAssessmentData
Dane oceny ryzyka dotyczące rozszerzenia lub aplikacji.
Zapis JSON |
---|
{ "entries": [ { object ( |
Pola | |
---|---|
entries[] |
indywidualne oceny ryzyka; |
overallRiskLevel |
Ogólny oceniony poziom ryzyka we wszystkich wpisach. Będzie to najwyższy poziom ryzyka spośród wszystkich wpisów. |
RiskAssessmentEntry
jeden wpis oceny ryzyka;
Zapis JSON |
---|
{ "provider": enum ( |
Pola | |
---|---|
provider |
Dostawca oceny ryzyka, z którego pochodzi ten wpis. |
riskAssessment |
Szczegóły oceny ryzyka przez dostawcę. |
riskLevel |
Uporządkowany według przedziału poziom ryzyka w ocenie ryzyka. |
RiskAssessmentProvider
dostawców oceny ryzyka;
Wartości w polu enum | |
---|---|
RISK_ASSESSMENT_PROVIDER_UNSPECIFIED |
Wartość domyślna, gdy nie jest określony dostawca. |
RISK_ASSESSMENT_PROVIDER_CRXCAVATOR |
CRXcavator. |
RISK_ASSESSMENT_PROVIDER_SPIN_AI |
Spin.Ai. |
RISK_ASSESSMENT_PROVIDER_LAYERX |
LayerX Security. |
RiskAssessment
Ocena ryzyka dla rozszerzenia do Chrome.
Zapis JSON |
---|
{ "assessment": string, "detailsUrl": string, "version": string } |
Pola | |
---|---|
assessment |
Ocena ryzyka związana z rozszerzeniem. Obecnie jest to wartość liczbowa, której interpretacja zależy od dostawcy oceny ryzyka. |
detailsUrl |
Adres URL, pod którym użytkownik może uzyskać więcej informacji o ocenie ryzyka. |
version |
Wersja rozszerzenia, do której odnosi się ocena. |
RiskLevel
Podział poziomu ryzyka rozszerzenia lub aplikacji.
Wartości w polu enum | |
---|---|
RISK_LEVEL_UNSPECIFIED |
Poziom ryzyka nie został określony. |
RISK_LEVEL_LOW |
Rozszerzenie, które wiąże się z małym ryzykiem. |
RISK_LEVEL_MEDIUM |
Rozszerzenie o średnim stopniu niebezpieczne. |
RISK_LEVEL_HIGH |
Rozszerzenie, które wiąże się z wysokim ryzykiem. |