यह स्कीमा फ़ेच करता है, जो इसके लिए कॉन्फ़िगर की जा सकने वाली प्रॉपर्टी के बारे में बताता है
प्रॉडक्ट. सभी प्रॉडक्ट का एक स्कीमा होता है. हालांकि, अगर ऐसा नहीं होता है, तो यह स्कीमा खाली हो सकता है
मैनेज किए जा रहे कॉन्फ़िगरेशन तय किए गए हैं. इस स्कीमा का इस्तेमाल इन कामों के लिए किया जा सकता है
यूज़र इंटरफ़ेस (यूआई) को पॉप्युलेट करें, जो एडमिन को प्रॉडक्ट को कॉन्फ़िगर करने की अनुमति देता है.
इसका इस्तेमाल करके मिले स्कीमा के आधार पर, मैनेज किया जा रहा कॉन्फ़िगरेशन लागू करने के लिए
एपीआई, देखें
Play पर मैनेज किए जा रहे कॉन्फ़िगरेशन.
अनुरोध
एचटीटीपी अनुरोध
GET https://www.googleapis.com/androidenterprise/v1/enterprises/enterpriseId/products/productId/appRestrictionsSchema
पैरामीटर
पैरामीटर का नाम | मान | ब्यौरा |
---|---|---|
पाथ पैरामीटर | ||
enterpriseId |
string |
एंटरप्राइज़ का आईडी. |
productId |
string |
प्रॉडक्ट का आईडी. |
वैकल्पिक क्वेरी पैरामीटर | ||
language |
string |
उपयोगकर्ता की पसंदीदा भाषा के लिए BCP47 टैग (उदाहरण के लिए, "en-US", "de"). |
अनुमति देना
इस अनुरोध के लिए, नीचे दिए गए स्कोप वाले अनुमति की ज़रूरत है:
दायरा |
---|
https://www.googleapis.com/auth/androidenterprise |
ज़्यादा जानकारी के लिए, पुष्टि करने और अनुमति देने से जुड़ा पेज देखें.
अनुरोध का मुख्य भाग
इस तरीके के साथ अनुरोध का मुख्य हिस्सा न दें.
जवाब
सही तरीके से काम करने पर, यह तरीका इस स्ट्रक्चर के साथ रिस्पॉन्स का मुख्य हिस्सा दिखाता है:
{ "kind": string, "restrictions": [ { "key": string, "title": string, "restrictionType": string, "description": string, "entry": [ string ], "entryValue": [ string ], "defaultValue": { "type": string, "valueBool": boolean, "valueString": string, "valueInteger": integer, "valueMultiselect": [ string ] }, "nestedRestriction": [ (AppRestrictionsSchemaRestriction) ] } ] }
प्रॉपर्टी का नाम | मान | ब्यौरा | नोट |
---|---|---|---|
restrictions[] |
list |
इस स्कीमा को बनाने वाली पाबंदियों का सेट. | |
restrictions[].key |
string |
वह खास कुंजी जिसका इस्तेमाल प्रॉडक्ट, पाबंदी की पहचान करने के लिए करता है, जैसे कि "com.google.android.gm.fieldname". | |
restrictions[].title |
string |
पाबंदी का नाम. | |
restrictions[].restrictionType |
string |
पाबंदी किस तरह की है.
ये वैल्यू स्वीकार की जाती हैं:
|
|
restrictions[].description |
string |
पाबंदी के बारे में ज़्यादा जानकारी, जिसमें इस बारे में ज़्यादा जानकारी दी गई है कि पाबंदी से क्या असर पड़ेगा. | |
restrictions[].entry[] |
list |
choice या multiselect की पाबंदियों के लिए, संभावित एंट्री की सूची ऐसे नाम जिन्हें कोई भी व्यक्ति आसानी से पढ़ सके. |
|
restrictions[].entryValue[] |
list |
choice या multiselect की पाबंदियों के लिए, संभावित एंट्री की सूची वैल्यू, जिन्हें मशीन आसानी से पढ़ सकती है. इन वैल्यू का इस्तेमाल, कॉन्फ़िगरेशन में किया जाना चाहिए. इसका इस्तेमाल, choice पाबंदी के लिए सिंगल string वैल्यू या multiselect पाबंदी के लिए stringArray में किया जाना चाहिए. |
|
restrictions[].defaultValue |
nested object |
पाबंदी की डिफ़ॉल्ट वैल्यू. bundle और bundleArray की पाबंदियों की कोई डिफ़ॉल्ट वैल्यू कभी नहीं होती. |
|
restrictions[].defaultValue.type |
string |
दी जा रही वैल्यू का टाइप.
ये वैल्यू स्वीकार की जाती हैं:
|
|
restrictions[].defaultValue.valueBool |
boolean |
बूलियन वैल्यू - यह सिर्फ़ तब मौजूद होगी, जब टाइप बूल हो. | |
restrictions[].defaultValue.valueString |
string |
स्ट्रिंग वैल्यू - यह स्ट्रिंग, विकल्प, और छिपाए गए विकल्प के लिए मौजूद होगी. | |
restrictions[].defaultValue.valueInteger |
integer |
पूर्णांक वैल्यू - यह सिर्फ़ तब दिखेगी, जब टाइप पूर्णांक हो. | |
restrictions[].defaultValue.valueMultiselect[] |
list |
स्ट्रिंग की वैल्यू की सूची - यह सिर्फ़ तब दिखेगी, जब टाइप एक से ज़्यादा चुना गया हो. | |
restrictions[].nestedRestriction[] |
list |
bundle या bundleArray पाबंदियों के लिए, नेस्ट की गई पाबंदियों की सूची. bundle पाबंदी हमेशा bundleArray पाबंदी में होती है. साथ ही, bundleArray पाबंदी ज़्यादा से ज़्यादा दो लेवल की होती है. |
|
kind |
string |
अब काम नहीं करता. |