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

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

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 Spin.Ai.
RISK_ASSESSMENT_PROVIDER_LAYERX LayerX Security.
RISK_ASSESSMENT_PROVIDER_SPIN_AI_V2 Spin.AI V2.

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 ऐसा एक्सटेंशन जिससे ज़्यादा जोखिम होता है.