- طلب HTTP
- مَعلمات المسار
- معامِلات طلب البحث
- نص الطلب
- نص الاستجابة
- نطاقات التفويض
- InstalledApp
- AppInstallType
- AppSource
- RiskAssessmentData
- RiskAssessmentEntry
- RiskAssessmentProvider
- RiskAssessment
- RiskLevel
- جرِّبه الآن
إنشاء تقرير عن عمليات تثبيت التطبيق
طلب HTTP
GET https://chromemanagement.googleapis.com/v1/{customer=customers/*}/reports:countInstalledApps
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
| المعلمات | |
|---|---|
| customer | 
 مطلوب. رقم تعريف العميل أو "my_customer" لاستخدام العميل المرتبط بالحساب الذي يقدّم الطلب | 
مَعلمات طلب البحث
| المعلمات | |
|---|---|
| orgUnitId | 
 رقم تعريف الوحدة التنظيمية | 
| pageSize | 
 تعرض هذه المَعلمة أكبر عدد ممكن من النتائج. الحد الأقصى والتلقائي هو 100 نتيجة. | 
| pageToken | 
 رمز مميّز لتحديد صفحة الطلب التي سيتم عرضها. | 
| filter | 
 سلسلة طلب بحث لفلترة النتائج، الحقول مفصولة بـ "و" في بنية EBNF ملاحظة: لا يمكن استخدام عمليات OR في هذا الفلتر. حقول الفلاتر المتوافقة: 
 | 
| orderBy | 
 الحقل المستخدَم لترتيب النتائج الحقول المتوافقة مع الترتيب حسب: 
 | 
نص الطلب
يجب أن يكون نص الطلب فارغًا.
نص الاستجابة
استجابة تحتوي على تفاصيل التطبيقات المثبَّتة التي تم الاستعلام عنها
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
| تمثيل JSON | 
|---|
| {
  "installedApps": [
    {
      object ( | 
| الحقول | |
|---|---|
| installedApps[] | 
 قائمة بالتطبيقات المثبّتة التي تتطابق مع الطلب | 
| nextPageToken | 
 رمز مميّز لتحديد الصفحة التالية من الطلب. | 
| totalSize | 
 إجمالي عدد التطبيقات المثبّتة التي تتطابق مع الطلب | 
نطاقات التفويض
يجب توفير نطاق OAuth التالي:
- https://www.googleapis.com/auth/chrome.management.reports.readonly
InstalledApp
يصف تطبيقًا مثبَّتًا.
| تمثيل JSON | 
|---|
| { "appId": string, "appType": enum ( | 
| الحقول | |
|---|---|
| appId | 
 النتائج فقط. المعرّف الفريد للتطبيق. بالنسبة إلى تطبيقات Chrome والإضافات، يكون المعرّف مكوّنًا من 32 حرفًا (مثل ehoadneljpdggcbbknedodolkkjodefl). بالنسبة إلى تطبيقات Android، اسم الحزمة (مثل com.evernote) | 
| appType | 
 النتائج فقط. نوع التطبيق | 
| browserDeviceCount | 
 النتائج فقط. عدد أجهزة المتصفّح التي تم تثبيت هذا التطبيق عليها | 
| osUserCount | 
 النتائج فقط. عدد مستخدمي ChromeOS الذين ثبَّتوا هذا التطبيق | 
| appInstallType | 
 النتائج فقط. طريقة تثبيت التطبيق | 
| disabled | 
 النتائج فقط. ما إذا كان التطبيق غير مفعَّل | 
| appSource | 
 النتائج فقط. مصدر التطبيق المثبَّت | 
| displayName | 
 النتائج فقط. اسم التطبيق المثبَّت | 
| description | 
 النتائج فقط. وصف التطبيق المثبّت | 
| homepageUri | 
 النتائج فقط. عنوان URL للصفحة الرئيسية للتطبيق المثبّت | 
| permissions[] | 
 النتائج فقط. أذونات التطبيق المثبَّت | 
| riskAssessment | 
 النتائج فقط. بيانات تقييم المخاطر المتعلّقة بهذه الإضافة، في حال توفّرها | 
AppInstallType
طريقة تثبيت التطبيق إذا لم يكن نوع التثبيت نفسه متوفّرًا في جميع نُسخ هذا التطبيق المثبَّت، يكون نوع التثبيت هو MULTIPLE.
| عمليات التعداد | |
|---|---|
| APP_INSTALL_TYPE_UNSPECIFIED | لم يتم تحديد نوع تثبيت التطبيق. | 
| MULTIPLE | أنواع متعددة لتثبيت التطبيقات | 
| NORMAL | نوع التثبيت العادي للتطبيقات | 
| ADMIN | نوع تثبيت التطبيق من خلال المشرف | 
| DEVELOPMENT | نوع تثبيت تطبيق التطوير | 
| SIDELOAD | نوع تثبيت التطبيق من مصدر غير معروف | 
| OTHER | نوع آخر لتثبيت التطبيق | 
AppSource
مصدر التطبيق المثبَّت
| عمليات التعداد | |
|---|---|
| APP_SOURCE_UNSPECIFIED | لم يتم تحديد مصدر التطبيق. | 
| CHROME_WEBSTORE | بشكل عام للإضافات وتطبيقات Chrome | 
| PLAY_STORE | تطبيق "متجر Play" | 
RiskAssessmentData
بيانات تقييم المخاطر حول إضافة أو تطبيق
| تمثيل JSON | 
|---|
| { "entries": [ { object ( | 
| الحقول | |
|---|---|
| entries[] | 
 تقييمات المخاطر الفردية | 
| overallRiskLevel | 
 مستوى المخاطر المُقيَّم بشكل عام في جميع الإدخالات سيكون هذا هو أعلى مستوى للمخاطر من جميع الإدخالات. | 
RiskAssessmentEntry
إدخال واحد لتقييم المخاطر
| تمثيل JSON | 
|---|
| { "provider": enum ( | 
| الحقول | |
|---|---|
| provider | 
 مقدّم خدمة تقييم المخاطر الذي ينبع منه هذا الإدخال. | 
| riskAssessment | 
 تفاصيل تقييم مقدّم الخدمة للمخاطر | 
| riskLevel | 
 مستوى الخطورة المقسّم إلى مجموعات لتقييم المخاطر | 
RiskAssessmentProvider
مقدّمو تقييم المخاطر
| عمليات التعداد | |
|---|---|
| RISK_ASSESSMENT_PROVIDER_UNSPECIFIED | القيمة التلقائية عند عدم تحديد مقدّم خدمة | 
| RISK_ASSESSMENT_PROVIDER_CRXCAVATOR | CRXcavator | 
| RISK_ASSESSMENT_PROVIDER_SPIN_AI | Spin.Ai | 
| RISK_ASSESSMENT_PROVIDER_LAYERX | فريق أمان LayerX | 
RiskAssessment
تقييم المخاطر لإضافة Chrome
| تمثيل JSON | 
|---|
| { "assessment": string, "detailsUrl": string, "version": string } | 
| الحقول | |
|---|---|
| assessment | 
 تقييم المخاطر للإضافة في الوقت الحالي، هذه قيمة رقمية، وتفسيرها خاص بكل مقدّم خدمة تقييم المخاطر. | 
| detailsUrl | 
 عنوان URL يمكن للمستخدم الانتقال إليه للحصول على مزيد من المعلومات عن تقييم المخاطر | 
| version | 
 إصدار الإضافة الذي ينطبق عليه هذا التقييم. | 
RiskLevel
مستوى الخطورة المجمّع لملحق/تطبيق
| عمليات التعداد | |
|---|---|
| RISK_LEVEL_UNSPECIFIED | لم يتم تحديد مستوى الخطورة. | 
| RISK_LEVEL_LOW | إضافة تمثّل خطرًا منخفضًا | 
| RISK_LEVEL_MEDIUM | إضافة تمثّل خطرًا متوسطًا | 
| RISK_LEVEL_HIGH | إضافة تمثّل خطورة عالية | 
