Method: customers.reports.countInstalledApps

ऐप्लिकेशन इंस्टॉलेशन की रिपोर्ट जनरेट करना.

एचटीटीपी अनुरोध

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

यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

पाथ पैरामीटर

पैरामीटर
customer

string

ज़रूरी है. अनुरोध करने वाले खाते से जुड़े ग्राहक का इस्तेमाल करने के लिए, ग्राहक आईडी या "my_customer".

क्वेरी पैरामीटर

पैरामीटर
orgUnitId

string

संगठन की इकाई का आईडी.

pageSize

integer

कितने नतीजे दिखाने हैं. ज़्यादा से ज़्यादा और डिफ़ॉल्ट वैल्यू 100 हैं.

pageToken

string

दिखाए जाने वाले अनुरोध के पेज को बताने वाला टोकन.

filter

string

नतीजों को फ़िल्टर करने के लिए क्वेरी स्ट्रिंग, EBNF सिंटैक्स में AND से अलग किए गए फ़ील्ड.

ध्यान दें: इस फ़िल्टर में OR ऑपरेटर काम नहीं करते.

इस्तेमाल किए जा सकने वाले फ़िल्टर फ़ील्ड:

  • app_name
  • appType
  • install_type
  • number_of_permissions
  • total_install_count
  • latest_profile_active_date
  • permission_name
  • appId
  • manifest_versions
  • risk_score
orderBy

string

नतीजों को क्रम से लगाने के लिए इस्तेमाल किया जाने वाला फ़ील्ड.

इन फ़ील्ड के हिसाब से क्रम में लगाने की सुविधा:

  • app_name
  • appType
  • install_type
  • number_of_permissions
  • total_install_count
  • appId
  • manifest_versions
  • risk_score

अनुरोध का मुख्य भाग

अनुरोध का मुख्य हिस्सा खाली होना चाहिए.

जवाब का मुख्य भाग

जवाब में, इंस्टॉल किए गए उन ऐप्लिकेशन की जानकारी होती है जिनके बारे में क्वेरी की गई है.

अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.

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

InstalledApp

इंस्टॉल किए गए ऐप्लिकेशन के बारे में जानकारी देता है.

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
  ],
  "riskAssessment": {
    object (RiskAssessmentData)
  }
}
फ़ील्ड
appId

string

सिर्फ़ आउटपुट के लिए. ऐप्लिकेशन का यूनीक आइडेंटिफ़ायर. Chrome ऐप्लिकेशन और एक्सटेंशन के लिए, 32 वर्णों वाला आईडी (उदाहरण के लिए, ehoadneljpdggcbbknedodolkkjodefl). Android ऐप्लिकेशन के लिए, पैकेज का नाम (उदाहरण के लिए, 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

सिर्फ़ आउटपुट के लिए. इंस्टॉल किए गए ऐप्लिकेशन की अनुमतियां.

riskAssessment

object (RiskAssessmentData)

सिर्फ़ आउटपुट के लिए. अगर उपलब्ध हो, तो इस एक्सटेंशन के बारे में जोखिम के आकलन का डेटा.

AppInstallType

ऐप्लिकेशन को कैसे इंस्टॉल किया गया. अगर इंस्टॉल किए गए इस ऐप्लिकेशन के सभी इंस्टेंस का इंस्टॉल टाइप एक जैसा नहीं है, तो इंस्टॉल टाइप मल्टीपल होगा.

Enums
APP_INSTALL_TYPE_UNSPECIFIED ऐप्लिकेशन इंस्टॉल प्रकार मौजूद नहीं है.
MULTIPLE ऐप्लिकेशन इंस्टॉल करने के कई तरीके.
NORMAL ऐप्लिकेशन इंस्टॉल करने का सामान्य तरीका.
ADMIN एडमिन ऐप्लिकेशन इंस्टॉल करने का तरीका.
DEVELOPMENT डेवलपमेंट ऐप्लिकेशन इंस्टॉल टाइप.
SIDELOAD साइडलोड किए गए ऐप्लिकेशन को इंस्टॉल करने का तरीका.
OTHER ऐप्लिकेशन इंस्टॉल करने का अन्य तरीका.

AppSource

इंस्टॉल किए गए ऐप्लिकेशन का सोर्स.

Enums
APP_SOURCE_UNSPECIFIED ऐप्लिकेशन के सोर्स की जानकारी नहीं दी गई है.
CHROME_WEBSTORE आम तौर पर, एक्सटेंशन और Chrome ऐप्लिकेशन के लिए.
PLAY_STORE Play Store ऐप्लिकेशन.

RiskAssessmentData

किसी एक्सटेंशन/ऐप्लिकेशन के बारे में जोखिम का आकलन करने वाला डेटा.

JSON के काेड में दिखाना
{
  "entries": [
    {
      object (RiskAssessmentEntry)
    }
  ],
  "overallRiskLevel": enum (RiskLevel)
}
फ़ील्ड
entries[]

object (RiskAssessmentEntry)

अलग-अलग जोखिम का आकलन.

overallRiskLevel

enum (RiskLevel)

सभी एंट्री के लिए, जोखिम के लेवल का आकलन. सभी एंट्री में से, जोखिम का सबसे ज़्यादा जोखिम होगा.

RiskAssessmentEntry

जोखिम के आकलन की एक एंट्री.

JSON के काेड में दिखाना
{
  "provider": enum (RiskAssessmentProvider),
  "riskAssessment": {
    object (RiskAssessment)
  },
  "riskLevel": enum (RiskLevel)
}
फ़ील्ड
provider

enum (RiskAssessmentProvider)

जोखिम का आकलन करने वाली वह कंपनी जिससे यह एंट्री मिली है.

riskAssessment

object (RiskAssessment)

सेवा देने वाली कंपनी के जोखिम के आकलन के बारे में जानकारी.

riskLevel

enum (RiskLevel)

जोखिम के आकलन के लिए, जोखिम का लेवल.

RiskAssessmentProvider

जोखिम का आकलन करने वाली कंपनियां.

Enums
RISK_ASSESSMENT_PROVIDER_UNSPECIFIED जब कोई कंपनी तय नहीं की गई हो, तो डिफ़ॉल्ट वैल्यू.
RISK_ASSESSMENT_PROVIDER_CRXCAVATOR CRXcavator.
RISK_ASSESSMENT_PROVIDER_SPIN_AI स्पिन.एआई.

RiskAssessment

Chrome एक्सटेंशन के लिए जोखिम का आकलन.

JSON के काेड में दिखाना
{
  "assessment": string,
  "detailsUrl": string,
  "version": string
}
फ़ील्ड
assessment

string

एक्सटेंशन के लिए जोखिम का आकलन. फ़िलहाल, यह एक संख्या होती है. इसका मतलब, जोखिम का आकलन करने वाली हर कंपनी के हिसाब से अलग-अलग होता है.

detailsUrl

string

वह यूआरएल जिस पर उपयोगकर्ता, जोखिम के आकलन के बारे में ज़्यादा जानकारी पाने के लिए जा सकता है.

version

string

एक्सटेंशन का वह वर्शन जिस पर यह आकलन लागू होता है.

RiskLevel

किसी एक्सटेंशन/ऐप्लिकेशन के लिए, जोखिम का बकेट किया गया लेवल.

Enums
RISK_LEVEL_UNSPECIFIED जोखिम का स्तर तय नहीं किया गया है.
RISK_LEVEL_LOW कम जोखिम वाला एक्सटेंशन.
RISK_LEVEL_MEDIUM ऐसा एक्सटेंशन जो मध्यम जोखिम दिखाता है.
RISK_LEVEL_HIGH ज़्यादा जोखिम वाला एक्सटेंशन.