- Żądanie HTTP
- Parametry ścieżki
- Parametry zapytania
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- InstalledApp
- AppInstallType
- AppSource
- 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ć konta klienta powiązanego z kontem, z którego wysłano prośbę. |
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óre ma zostać zwrócone. |
filter |
Ciąg zapytania do filtrowania wyników, pola rozdzielone ORAZ w składni EBNF. Uwaga: w tym filtrze operacje LUB nie są obsługiwane. Obsługiwane pola filtrów:
|
orderBy |
Pole używane 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 dotyczące zainstalowanych aplikacji, których dotyczy zapytanie.
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 zainstalowaną aplikację.
Zapis JSON |
---|
{ "appId": string, "appType": enum ( |
Pola | |
---|---|
appId |
Tylko dane wyjściowe. Unikalny identyfikator aplikacji. W przypadku aplikacji Chrome 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ń, na których jest zainstalowana ta aplikacja. |
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. Określa, 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. |
AppInstallType
Sposób instalacji aplikacji. Jeśli nie wszystkie instancje tej zainstalowanej aplikacji mają ten sam typ instalacji, typ instalacji to WIELE.
Wartości w polu enum | |
---|---|
APP_INSTALL_TYPE_UNSPECIFIED |
Nie określono typu 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 pobranej z innego urządzenia. |
OTHER |
Inny typ instalacji aplikacji. |
AppSource
Źródło zainstalowanej aplikacji.
Wartości w polu enum | |
---|---|
APP_SOURCE_UNSPECIFIED |
Nie podano źródła aplikacji. |
CHROME_WEBSTORE |
Zasadniczo dotyczy to rozszerzeń i aplikacji Chrome. |
PLAY_STORE |
W aplikacji Sklep Play. |