- درخواست HTTP
- پارامترهای مسیر
- پارامترهای پرس و جو
- درخواست بدن
- بدن پاسخگو
- محدوده مجوز
- برنامه نصب شده
- AppInstallType
- AppSource
- دادههای ارزیابی ریسک
- Entry RiskAssessment
- RiskAssessment Provider
- ارزیابی ریسک
- سطح ریسک
- آن را امتحان کنید!
ایجاد گزارش از نصب برنامه
درخواست HTTP
GET https://chromemanagement.googleapis.com/v1/{customer=customers/*}/reports:countInstalledApps
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها | |
---|---|
customer | مورد نیاز. شناسه مشتری یا "my_customer" برای استفاده از مشتری مرتبط با حساب درخواست کننده. |
پارامترهای پرس و جو
پارامترها | |
---|---|
org Unit Id | شناسه واحد سازمانی. |
page Size | حداکثر تعداد نتایج برای بازگشت. حداکثر و پیش فرض 100 است. |
page Token | رمزی برای مشخص کردن صفحه درخواستی که باید برگردانده شود. |
filter | رشته پرس و جو برای فیلتر کردن نتایج، فیلدهای جدا شده با AND در نحو EBNF. توجه: عملیات OR در این فیلتر پشتیبانی نمی شود. فیلدهای فیلتر پشتیبانی شده:
|
order By | فیلد مورد استفاده برای سفارش نتایج. سفارش پشتیبانی شده بر اساس فیلدها:
|
درخواست بدن
بدنه درخواست باید خالی باشد.
بدن پاسخگو
پاسخ حاوی جزئیات برنامههای نصبشده درخواستشده.
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{
"installedApps": [
{
object ( |
فیلدها | |
---|---|
installed Apps[] | لیست برنامه های نصب شده مطابق با درخواست. |
next Page Token | رمزی برای مشخص کردن صفحه بعدی درخواست. |
total Size | تعداد کل برنامه های نصب شده مطابق با درخواست. |
محدوده مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/chrome.management.reports.readonly
برنامه نصب شده
یک برنامه نصب شده را توصیف می کند.
نمایندگی JSON |
---|
{ "appId": string, "appType": enum ( |
فیلدها | |
---|---|
app Id | فقط خروجی شناسه منحصر به فرد برنامه برای برنامهها و برنامههای افزودنی Chrome، شناسه 32 کاراکتری (مثلا ehoadneljpdggcbbknedodolkkjodefl). برای برنامه های اندروید، نام بسته (به عنوان مثال com.evernote). |
app Type | فقط خروجی نوع برنامه |
browser Device Count | فقط خروجی تعداد دستگاه های مرورگر با این برنامه نصب شده است. |
os User Count | فقط خروجی تعداد کاربران ChromeOS با نصب این برنامه. |
app Install Type | فقط خروجی نحوه نصب برنامه |
disabled | فقط خروجی اینکه آیا برنامه غیرفعال است. |
app Source | فقط خروجی منبع برنامه نصب شده |
display Name | فقط خروجی نام برنامه نصب شده |
description | فقط خروجی توضیحات برنامه نصب شده |
homepage Uri | فقط خروجی آدرس صفحه اصلی برنامه نصب شده. |
permissions[] | فقط خروجی مجوزهای برنامه نصب شده |
risk Assessment | فقط خروجی در صورت وجود، دادههای ارزیابی خطر در مورد این برنامه افزودنی. |
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. |
دادههای ارزیابی ریسک
داده های ارزیابی ریسک در مورد یک برنامه افزودنی/برنامه.
نمایندگی JSON |
---|
{ "entries": [ { object ( |
فیلدها | |
---|---|
entries[] | ارزیابی ریسک فردی |
overall Risk Level | سطح ریسک ارزیابی کلی در همه ورودی ها. این بالاترین سطح ریسک از همه ورودی ها خواهد بود. |
Entry RiskAssessment
یک ورودی ارزیابی ریسک
نمایندگی JSON |
---|
{ "provider": enum ( |
فیلدها | |
---|---|
provider | ارائه دهنده ارزیابی ریسک که این ورودی از آن می آید. |
risk Assessment | جزئیات ارزیابی ریسک ارائه دهنده. |
risk Level | سطح ریسک سطلی برای ارزیابی ریسک. |
RiskAssessment Provider
ارائه دهندگان ارزیابی ریسک
Enums | |
---|---|
RISK_ASSESSMENT_PROVIDER_UNSPECIFIED | مقدار پیش فرض زمانی که هیچ ارائه دهنده ای مشخص نشده است. |
RISK_ASSESSMENT_PROVIDER_CRXCAVATOR | CRXcavator. |
RISK_ASSESSMENT_PROVIDER_SPIN_AI | Spin.Ai. |
ارزیابی ریسک
ارزیابی ریسک برای یک برنامه افزودنی Chrome.
نمایندگی JSON |
---|
{ "assessment": string, "detailsUrl": string, "version": string } |
فیلدها | |
---|---|
assessment | ارزیابی ریسک برای تمدید در حال حاضر، این یک مقدار عددی است و تفسیر آن برای هر ارائهدهنده ارزیابی ریسک خاص است. |
details Url | آدرس اینترنتی که کاربر می تواند برای اطلاعات بیشتر در مورد ارزیابی ریسک به آن مراجعه کند. |
version | نسخه افزونه ای که این ارزیابی برای آن اعمال می شود. |
سطح ریسک
سطح خطر سطلی برای یک برنامه افزودنی/برنامه.
Enums | |
---|---|
RISK_LEVEL_UNSPECIFIED | سطح ریسک مشخص نشده است. |
RISK_LEVEL_LOW | پسوندی که نشان دهنده ریسک کم است. |
RISK_LEVEL_MEDIUM | توسعه ای که نشان دهنده یک ریسک متوسط است. |
RISK_LEVEL_HIGH | پسوندی که نشان دهنده ریسک بالایی است. |