- Żądanie HTTP
- Parametry ścieżki
- Parametry zapytania
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- InstalledApp
- AppInstallType
- AppSource
- RiskAssessmentData
- RiskAssessmentEntry
- RiskAssessmentProvider
- RiskAssessment
- RiskLevel
- Wypróbuj
Generowanie raportu 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. Identyfikator klienta lub „my_customer”, aby użyć klienta powiązanego z kontem, z którego wysłano żą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 rozdzielone operatorem AND w składni EBNF. Uwaga: operacje OR nie są obsługiwane w tym filtrze. Obsługiwane pola filtrów:
|
orderBy |
Pole używane do sortowania wyników. Obsługiwane pola sortowania:
|
Treść żądania
Treść żądania musi być pusta.
Treść odpowiedzi
Odpowiedź zawierająca szczegółowe informacje o zainstalowanych aplikacjach, o które pytasz.
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
Opisuje aplikację instalowaną.
| Zapis JSON |
|---|
{ "appId": string, "appType": enum ( |
| Pola | |
|---|---|
appId |
Tylko dane wyjściowe. Unikalny identyfikator aplikacji. W przypadku aplikacji i rozszerzeń do Chrome jest to 32-znakowy identyfikator (np. ehoadneljpdggcbbknedodolkkjodefl). W przypadku aplikacji na Androida jest to nazwa pakietu (np. com.evernote). |
appType |
Tylko dane wyjściowe. Typ aplikacji. |
browserDeviceCount |
Tylko dane wyjściowe. Liczba urządzeń z przeglądarką, 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 instalacji aplikacji. |
disabled |
Tylko dane wyjściowe. Czy aplikacja jest wyłączona. |
appSource |
Tylko dane wyjściowe. Źródło aplikacji instalowanej. |
displayName |
Tylko dane wyjściowe. Nazwa zainstalowanej aplikacji. |
description |
Tylko dane wyjściowe. Opis aplikacji instalowanej. |
homepageUri |
Tylko dane wyjściowe. Identyfikator URI strony głównej aplikacji instalowanej. |
permissions[] |
Tylko dane wyjściowe. uprawnienia aplikacji instalowanej; |
riskAssessment |
Tylko dane wyjściowe. Jeśli są dostępne, dane oceny ryzyka dotyczące tego rozszerzenia. |
AppInstallType
Sposób instalacji aplikacji. Jeśli nie wszystkie instancje tej aplikacji instalowanej mają ten sam typ instalacji, typ instalacji to MULTIPLE.
| Wartości w polu enum | |
|---|---|
APP_INSTALL_TYPE_UNSPECIFIED |
Nie określono typu instalacji aplikacji. |
MULTIPLE |
Wiele typów instalacji aplikacji. |
NORMAL |
Typ instalacji aplikacji. |
ADMIN |
Typ instalacji aplikacji przez administratora. |
DEVELOPMENT |
Typ instalacji aplikacji w wersji deweloperskiej. |
SIDELOAD |
Typ instalacji aplikacji wgranej z zewnątrz. |
OTHER |
Inny typ instalacji aplikacji. |
AppSource
Źródło aplikacji instalowanej.
| Wartości w polu enum | |
|---|---|
APP_SOURCE_UNSPECIFIED |
Nie określono źródła aplikacji. |
CHROME_WEBSTORE |
Zwykle w przypadku rozszerzeń i aplikacji Chrome. |
PLAY_STORE |
aplikacji 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 ze wszystkich wpisów. |
RiskAssessmentEntry
Jeden wpis oceny ryzyka.
| Zapis JSON |
|---|
{ "provider": enum ( |
| Pola | |
|---|---|
provider |
Tylko dane wyjściowe. Dostawca oceny ryzyka, od którego pochodzi ten wpis. |
riskAssessment |
Tylko dane wyjściowe. Szczegóły oceny ryzyka dostawcy. |
riskLevel |
Tylko dane wyjściowe. Poziom ryzyka w ocenie ryzyka. |
RiskAssessmentProvider
dostawców ocen ryzyka;
| Wartości w polu enum | |
|---|---|
RISK_ASSESSMENT_PROVIDER_UNSPECIFIED |
Wartość domyślna, gdy nie określono dostawcy. |
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
Ocena ryzyka rozszerzenia do Chrome.
| Zapis JSON |
|---|
{ "assessment": string, "detailsUrl": string, "version": string } |
| Pola | |
|---|---|
assessment |
Ocena ryzyka związanego z rozszerzeniem. Obecnie jest to wartość liczbowa, a jej 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ę ta ocena. |
RiskLevel
Poziom ryzyka rozszerzenia lub aplikacji podzielony na kategorie.
| Wartości w polu enum | |
|---|---|
RISK_LEVEL_UNSPECIFIED |
Nie określono poziomu ryzyka. |
RISK_LEVEL_LOW |
Rozszerzenie, które wiąże się z niskim ryzykiem. |
RISK_LEVEL_MEDIUM |
Rozszerzenie, które reprezentuje średnie ryzyko. |
RISK_LEVEL_HIGH |
Rozszerzenie, które wiąże się z wysokim ryzykiem. |