- HTTP リクエスト
- パスパラメータ
- クエリ パラメータ
- リクエストの本文
- レスポンスの本文
- 認可スコープ
- InstalledApp
- AppInstallType
- AppSource
- RiskAssessmentData
- RiskAssessmentEntry
- RiskAssessmentProvider
- RiskAssessment
- RiskLevel
- 試してみる
アプリのインストールに関するレポートを生成します。
HTTP リクエスト
GET https://chromemanagement.googleapis.com/v1/{customer=customers/*}/reports:countInstalledApps
この URL は gRPC Transcoding 構文を使用します。
パスパラメータ
パラメータ | |
---|---|
customer |
必須。お客様 ID または「my_customer」: リクエスト元のアカウントに関連付けられているお客様を使用します。 |
クエリ パラメータ
パラメータ | |
---|---|
org |
組織部門の ID。 |
page |
返される結果の最大数。デフォルト値は 100 で、これは指定できる最大の値です。 |
page |
返されるリクエストのページを指定するトークン。 |
filter |
結果をフィルタするクエリ文字列。EBNF 構文で AND で区切られたフィールド。 注: このフィルタでは OR 演算はサポートされていません。 サポートされているフィルタ フィールド:
|
order |
結果の並べ替えに使用されるフィールド。 サポートされているフィールドの順序:
|
リクエスト本文
リクエストの本文は空にする必要があります。
レスポンスの本文
クエリされたインストール済みアプリの詳細を含むレスポンス。
成功した場合、レスポンスの本文には次の構造のデータが含まれます。
JSON 表現 |
---|
{
"installedApps": [
{
object ( |
フィールド | |
---|---|
installed |
リクエストに一致するインストール済みアプリのリスト。 |
next |
リクエストの次のページを指定するためのトークン。 |
total |
リクエストに一致するインストール済みアプリの合計数。 |
認可スコープ
次の OAuth スコープが必要です。
https://www.googleapis.com/auth/chrome.management.reports.readonly
InstalledApp
インストールされているアプリを記述します。
JSON 表現 |
---|
{ "appId": string, "appType": enum ( |
フィールド | |
---|---|
app |
出力専用。アプリの一意の識別子。Chrome アプリと拡張機能の場合は、32 文字の ID(例: ehoadneljpdggcbbknedodolkkjodefl)。Android アプリの場合はパッケージ名(com.evernote など)。 |
app |
出力専用。アプリのタイプ。 |
browser |
出力専用。このアプリがインストールされているブラウザ デバイスの数。 |
os |
出力専用。このアプリをインストールしている ChromeOS ユーザーの数。 |
app |
出力専用。アプリがインストールされた方法。 |
disabled |
出力専用。アプリが無効になっているかどうか。 |
app |
出力専用。インストールされているアプリのソース。 |
display |
出力専用。インストールされているアプリの名前。 |
description |
出力専用。インストールされているアプリの説明。 |
homepage |
出力専用。インストール済みアプリのホームページ URI。 |
permissions[] |
出力専用。インストール済みアプリの権限。 |
risk |
出力専用。利用可能な場合、この拡張機能に関するリスク評価データ。 |
AppInstallType
アプリがインストールされた方法。このインストール済みアプリのすべてのインスタンスのインストール タイプが同じでない場合、インストール タイプは MULTIPLE になります。
列挙型 | |
---|---|
APP_INSTALL_TYPE_UNSPECIFIED |
アプリケーションのインストール タイプが指定されていません。 |
MULTIPLE |
複数のアプリ インストール タイプ。 |
NORMAL |
通常のアプリ インストール タイプ。 |
ADMIN |
管理者によるアプリのインストールの種類。 |
DEVELOPMENT |
開発アプリのインストール タイプ。 |
SIDELOAD |
サイドローディングされたアプリのインストール タイプ。 |
OTHER |
その他のアプリのインストール タイプ。 |
AppSource
インストールされたアプリのソース。
列挙型 | |
---|---|
APP_SOURCE_UNSPECIFIED |
アプリケーションのソースが指定されていません。 |
CHROME_WEBSTORE |
通常は拡張機能と Chrome アプリに使用します。 |
PLAY_STORE |
Google Play ストア アプリ |
RiskAssessmentData
拡張機能/アプリに関するリスク評価データ。
JSON 表現 |
---|
{ "entries": [ { object ( |
フィールド | |
---|---|
entries[] |
個々のリスク評価。 |
overall |
すべてのエントリの全体的なリスクレベル。これは、すべてのエントリの中で最も高いリスクレベルです。 |
RiskAssessmentEntry
1 つのリスク評価エントリ。
JSON 表現 |
---|
{ "provider": enum ( |
フィールド | |
---|---|
provider |
このエントリの取得元となるリスク評価プロバイダ。 |
risk |
プロバイダのリスク評価の詳細。 |
risk |
リスク評価のバケット化されたリスクレベル。 |
RiskAssessmentProvider
リスク評価プロバイダ。
列挙型 | |
---|---|
RISK_ASSESSMENT_PROVIDER_UNSPECIFIED |
プロバイダが指定されていない場合のデフォルト値。 |
RISK_ASSESSMENT_PROVIDER_CRXCAVATOR |
CRXcavator。 |
RISK_ASSESSMENT_PROVIDER_SPIN_AI |
Spin.Ai |
RiskAssessment
Chrome 拡張機能のリスク評価。
JSON 表現 |
---|
{ "assessment": string, "detailsUrl": string, "version": string } |
フィールド | |
---|---|
assessment |
拡張機能のリスク評価。現在、これは数値であり、その解釈は各リスク評価プロバイダーに固有です。 |
details |
ユーザーがアクセスしてリスク評価の詳細を確認できる URL。 |
version |
この評価が適用される拡張機能のバージョン。 |
RiskLevel
拡張機能またはアプリのリスクレベル(バケット化)。
列挙型 | |
---|---|
RISK_LEVEL_UNSPECIFIED |
リスクレベルが指定されていません。 |
RISK_LEVEL_LOW |
低リスクを表す拡張機能。 |
RISK_LEVEL_MEDIUM |
中程度のリスクを表す拡張機能。 |
RISK_LEVEL_HIGH |
高いリスクを表す拡張機能。 |