- Żą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 | |
---|---|
org |
Identyfikator jednostki organizacyjnej. |
page |
Maksymalna liczba wyników do zwrócenia. Wartość maksymalna i domyślna to 100. |
page |
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:
|
order |
Pole służące do sortowania wyników. Obsługiwana kolejność według pól:
|
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 | |
---|---|
installed |
Lista zainstalowanych aplikacji pasujących do żądania. |
next |
Token określający następną stronę żądania. |
total |
Łą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 | |
---|---|
app |
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 jest to nazwa pakietu (np. com.evernote). |
app |
Tylko dane wyjściowe. Typ aplikacji. |
browser |
Tylko dane wyjściowe. Liczba przeglądarek, na których zainstalowano tę aplikację. |
os |
Tylko dane wyjściowe. Liczba użytkowników ChromeOS, którzy mają zainstalowaną tę aplikację. |
app |
Tylko dane wyjściowe. Sposób instalacji aplikacji. |
disabled |
Tylko dane wyjściowe. Czy aplikacja jest wyłączona. |
app |
Tylko dane wyjściowe. Źródło zainstalowanej aplikacji. |
display |
Tylko dane wyjściowe. Nazwa zainstalowanej aplikacji. |
description |
Tylko dane wyjściowe. Opis zainstalowanej aplikacji. |
homepage |
Tylko dane wyjściowe. Identyfikator URI strony głównej zainstalowanej aplikacji. |
permissions[] |
Tylko dane wyjściowe. uprawnienia zainstalowanej aplikacji. |
risk |
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 administratora. |
DEVELOPMENT |
Programistyczny typ instalacji aplikacji. |
SIDELOAD |
Typ instalacji aplikacji zainstalowanej z poza sklepu. |
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 |
W aplikacji Sklep Play. |
RiskAssessmentData
dane o ocenie ryzyka dotyczące rozszerzenia lub aplikacji;
Zapis JSON |
---|
{ "entries": [ { object ( |
Pola | |
---|---|
entries[] |
Oceny indywidualnego ryzyka. |
overall |
Ogólny oceniany poziom ryzyka we wszystkich wpisach. Będzie to najwyższy poziom ryzyka spośród wszystkich wpisów. |
RiskAssessmentEntry
1 wpis oceny ryzyka.
Zapis JSON |
---|
{ "provider": enum ( |
Pola | |
---|---|
provider |
Dostawca oceny ryzyka, od którego pochodzi ten wpis. |
risk |
Szczegóły oceny ryzyka przez dostawcę. |
risk |
Uporządkowany według przedziału poziom ryzyka w ocenie ryzyka. |
RiskAssessmentProvider
dostawcy usług oceny 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. |
RiskAssessment
Ocena ryzyka dla rozszerzenia do Chrome.
Zapis JSON |
---|
{ "assessment": string, "detailsUrl": string, "version": string } |
Pola | |
---|---|
assessment |
Ocena ryzyka dla rozszerzenia. Obecnie jest to wartość liczbowa, której interpretacja zależy od dostawcy oceny ryzyka. |
details |
Adres URL, pod który użytkownik może przejść, aby 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 |
Nie podano poziomu ryzyka. |
RISK_LEVEL_LOW |
Rozszerzenie o niskim ryzyku. |
RISK_LEVEL_MEDIUM |
Rozszerzenie o średnim stopniu ryzyka. |
RISK_LEVEL_HIGH |
rozszerzenie, które stwarza wysokie ryzyko; |