- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- क्वेरी पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति पाने के लिंक
- InstalledApp
- AppInstallType
- AppSource
- RiskAssessmentData
- RiskAssessmentEntry
- RiskAssessmentProvider
- RiskAssessment
- RiskLevel
- इसे आज़माएं!
ऐप्लिकेशन इंस्टॉल करने की रिपोर्ट जनरेट करना.
एचटीटीपी अनुरोध
GET https://chromemanagement.googleapis.com/v1/{customer=customers/*}/reports:countInstalledApps
यह यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ पैरामीटर
| पैरामीटर | |
|---|---|
customer |
ज़रूरी है. अनुरोध करने वाले खाते से जुड़े ग्राहक का इस्तेमाल करने के लिए, ग्राहक आईडी या "my_customer". |
क्वेरी पैरामीटर
| पैरामीटर | |
|---|---|
orgUnitId |
संगठन की इकाई का आईडी. |
pageSize |
ज़्यादा से ज़्यादा कितने नतीजे दिखाने हैं. ज़्यादा से ज़्यादा और डिफ़ॉल्ट वैल्यू 100 है. |
pageToken |
यह टोकन, अनुरोध के उस पेज के बारे में बताता है जिसे वापस भेजना है. |
filter |
नतीजों को फ़िल्टर करने के लिए क्वेरी स्ट्रिंग. इसमें EBNF सिंटैक्स में AND से अलग किए गए फ़ील्ड होते हैं. ध्यान दें: इस फ़िल्टर में 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 |
सिर्फ़ आउटपुट के लिए. इंस्टॉल किए गए ऐप्लिकेशन का होम पेज यूआरआई. |
permissions[] |
सिर्फ़ आउटपुट के लिए. इंस्टॉल किए गए ऐप्लिकेशन की अनुमतियां. |
riskAssessment |
सिर्फ़ आउटपुट के लिए. अगर उपलब्ध हो, तो इस एक्सटेंशन से जुड़े जोखिम के आकलन का डेटा. |
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 ( |
| फ़ील्ड | |
|---|---|
entries[] |
जोखिम का आकलन करने के लिए अलग-अलग तरीके. |
overallRiskLevel |
सभी एंट्री के लिए, जोखिम के लेवल का आकलन किया गया. यह सभी एंट्री में सबसे ज़्यादा जोखिम वाला लेवल होगा. |
RiskAssessmentEntry
जोखिम के आकलन की एक एंट्री.
| JSON के काेड में दिखाना |
|---|
{ "provider": enum ( |
| फ़ील्ड | |
|---|---|
provider |
सिर्फ़ आउटपुट के लिए. जोखिम का आकलन करने वाली कंपनी, जिससे यह एंट्री मिली है. |
riskAssessment |
सिर्फ़ आउटपुट के लिए. सेवा देने वाली कंपनी के जोखिम के आकलन की जानकारी. |
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 |
एक्सटेंशन से जुड़े जोखिम का आकलन. फ़िलहाल, यह एक संख्यात्मक वैल्यू है. इसका मतलब, जोखिम का आकलन करने वाली हर कंपनी के हिसाब से अलग-अलग होता है. |
detailsUrl |
ऐसा यूआरएल जिस पर जाकर उपयोगकर्ता, जोखिम का आकलन करने के बारे में ज़्यादा जानकारी पा सकता है. |
version |
एक्सटेंशन का वह वर्शन जिस पर यह आकलन लागू होता है. |
RiskLevel
किसी एक्सटेंशन/ऐप्लिकेशन के लिए, जोखिम के स्तर को बकेट किया गया है.
| Enums | |
|---|---|
RISK_LEVEL_UNSPECIFIED |
जोखिम के स्तर की जानकारी नहीं दी गई है. |
RISK_LEVEL_LOW |
यह एक्सटेंशन, कम जोखिम को दिखाता है. |
RISK_LEVEL_MEDIUM |
ऐसा एक्सटेंशन जिससे मध्यम जोखिम हो. |
RISK_LEVEL_HIGH |
ऐसा एक्सटेंशन जिससे ज़्यादा जोखिम होता है. |