- Żą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. | 
