- درخواست HTTP
- پارامترهای مسیر
- پارامترهای پرس و جو
- درخواست بدن
- بدن پاسخگو
- محدوده مجوز
- برنامه نصب شده
- AppInstallType
- AppSource
- آن را امتحان کنید!
ایجاد گزارش از نصب برنامه
درخواست HTTP
GET https://chromemanagement.googleapis.com/v1/{customer=customers/*}/reports:countInstalledApps
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها | |
---|---|
customer | مورد نیاز. شناسه مشتری یا "my_customer" برای استفاده از مشتری مرتبط با حساب درخواست کننده. |
پارامترهای پرس و جو
پارامترها | |
---|---|
orgUnitId | شناسه واحد سازمانی. |
pageSize | حداکثر تعداد نتایج برای بازگشت. حداکثر و پیش فرض 100 است. |
pageToken | رمزی برای مشخص کردن صفحه درخواستی که باید برگردانده شود. |
filter | رشته پرس و جو برای فیلتر کردن نتایج، فیلدهای جدا شده با AND در نحو EBNF. توجه: عملیات OR در این فیلتر پشتیبانی نمی شود. فیلدهای فیلتر پشتیبانی شده:
|
orderBy | فیلد مورد استفاده برای سفارش نتایج. سفارش پشتیبانی شده بر اساس فیلدها:
|
درخواست بدن
بدنه درخواست باید خالی باشد.
بدن پاسخگو
پاسخ حاوی جزئیات برنامههای نصبشده درخواستشده.
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{
"installedApps": [
{
object ( |
فیلدها | |
---|---|
installedApps[] | لیست برنامه های نصب شده مطابق با درخواست. |
nextPageToken | رمزی برای مشخص کردن صفحه بعدی درخواست. |
totalSize | تعداد کل برنامه های نصب شده مطابق با درخواست. |
محدوده مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/chrome.management.reports.readonly
برنامه نصب شده
یک برنامه نصب شده را توصیف می کند.
نمایندگی JSON |
---|
{ "appId": string, "appType": enum ( |
فیلدها | |
---|---|
appId | فقط خروجی شناسه منحصر به فرد برنامه برای برنامهها و برنامههای افزودنی Chrome، شناسه 32 کاراکتری (مثلا ehoadneljpdggcbbknedodolkkjodefl). برای برنامه های اندروید، نام بسته (به عنوان مثال com.evernote). |
appType | فقط خروجی نوع برنامه |
browserDeviceCount | فقط خروجی تعداد دستگاه های مرورگر با این برنامه نصب شده است. |
osUserCount | فقط خروجی تعداد کاربران ChromeOS با نصب این برنامه. |
appInstallType | فقط خروجی نحوه نصب برنامه |
disabled | فقط خروجی اینکه آیا برنامه غیرفعال است. |
appSource | فقط خروجی منبع برنامه نصب شده |
displayName | فقط خروجی نام برنامه نصب شده |
description | فقط خروجی توضیحات برنامه نصب شده |
homepageUri | فقط خروجی آدرس صفحه اصلی برنامه نصب شده. |
permissions[] | فقط خروجی مجوزهای برنامه نصب شده |
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. |