Method: customers.reports.countInstalledApps

ایجاد گزارش از نصب برنامه

درخواست HTTP

GET https://chromemanagement.googleapis.com/v1/{customer=customers/*}/reports:countInstalledApps

URL از دستور GRPC Transcoding استفاده می کند.

پارامترهای مسیر

مولفه های
customer

string

ضروری. شناسه مشتری یا "my_customer" برای استفاده از مشتری مرتبط با حساب درخواست کننده.

پارامترهای پرس و جو

مولفه های
orgUnitId

string

شناسه واحد سازمانی.

pageSize

integer

حداکثر تعداد نتایج برای بازگشت. حداکثر و پیش فرض 100 است.

pageToken

string

رمزی برای مشخص کردن صفحه درخواستی که باید برگردانده شود.

filter

string

رشته پرس و جو برای فیلتر کردن نتایج، فیلدهای جدا شده با AND در نحو EBNF.

توجه: عملیات OR در این فیلتر پشتیبانی نمی شود.

فیلدهای فیلتر پشتیبانی شده:

  • نام برنامه
  • نوع برنامه
  • install_type
  • تعداد_مجوزها
  • total_install_count
  • آخرین_پروفایل_تاریخ_فعال
  • permission_name
  • شناسه برنامه
orderBy

string

فیلد مورد استفاده برای سفارش نتایج.

سفارش پشتیبانی شده بر اساس فیلدها:

  • نام برنامه
  • نوع برنامه
  • install_type
  • تعداد_مجوزها
  • total_install_count
  • شناسه برنامه

درخواست بدن

بدنه درخواست باید خالی باشد.

بدن پاسخگو

پاسخ حاوی جزئیات برنامه‌های نصب‌شده درخواست‌شده.

در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:

نمایندگی JSON
{
  "installedApps": [
    {
      object (InstalledApp)
    }
  ],
  "nextPageToken": string,
  "totalSize": integer
}
زمینه های
installedApps[]

object ( InstalledApp )

لیست برنامه های نصب شده مطابق با درخواست.

nextPageToken

string

رمزی برای مشخص کردن صفحه بعدی درخواست.

totalSize

integer

تعداد کل برنامه های نصب شده مطابق با درخواست.

محدوده مجوز

به محدوده OAuth زیر نیاز دارد:

  • https://www.googleapis.com/auth/chrome.management.reports.readonly

برنامه نصب شده

یک برنامه نصب شده را توصیف می کند.

نمایندگی JSON
{
  "appId": string,
  "appType": enum (AppType),
  "browserDeviceCount": string,
  "osUserCount": string,
  "appInstallType": enum (AppInstallType),
  "disabled": boolean,
  "appSource": enum (AppSource),
  "displayName": string,
  "description": string,
  "homepageUri": string,
  "permissions": [
    string
  ]
}
زمینه های
appId

string

فقط خروجی شناسه منحصر به فرد برنامه برای برنامه‌ها و برنامه‌های افزودنی Chrome، شناسه 32 کاراکتری (مثلا ehoadneljpdggcbbknedodolkkjodefl). برای برنامه های اندروید، نام بسته (به عنوان مثال com.evernote).

appType

enum ( AppType )

فقط خروجی نوع برنامه

browserDeviceCount

string ( int64 format)

فقط خروجی تعداد دستگاه های مرورگر با این برنامه نصب شده است.

osUserCount

string ( int64 format)

فقط خروجی تعداد کاربران ChromeOS با نصب این برنامه.

appInstallType

enum ( AppInstallType )

فقط خروجی نحوه نصب برنامه

disabled

boolean

فقط خروجی اینکه آیا برنامه غیرفعال است.

appSource

enum ( AppSource )

فقط خروجی منبع برنامه نصب شده

displayName

string

فقط خروجی نام برنامه نصب شده

description

string

فقط خروجی توضیحات برنامه نصب شده

homepageUri

string

فقط خروجی آدرس صفحه اصلی برنامه نصب شده.

permissions[]

string

فقط خروجی مجوزهای برنامه نصب شده

AppInstallType

نحوه نصب برنامه اگر همه نمونه‌های این برنامه نصب‌شده دارای یک نوع نصب نیستند، نوع نصب MULTIPLE است.

Enums
APP_INSTALL_TYPE_UNSPECIFIED نوع نصب برنامه مشخص نشده است.
MULTIPLE انواع نصب برنامه
NORMAL نوع نصب نرمال برنامه
ADMIN نوع نصب برنامه مدیر.
DEVELOPMENT نوع نصب برنامه توسعه.
SIDELOAD نوع نصب برنامه Sideloaded.
OTHER نوع نصب برنامه دیگر

AppSource

منبع برنامه نصب شده

Enums
APP_SOURCE_UNSPECIFIED منبع برنامه مشخص نشده است.
CHROME_WEBSTORE به طور کلی برای برنامه های افزودنی و کروم.
PLAY_STORE برنامه Play Store.