प्रॉडक्ट के उस सेट में बदलाव करता है जिसे उपयोगकर्ता ऐक्सेस कर सकता है (इसे यहां बताया गया है)
अनुमति वाले प्रॉडक्ट के तौर पर. सिर्फ़ वे प्रॉडक्ट जो
स्वीकार किया गया
या वे प्रॉडक्ट जिन्हें पहले मंज़ूरी दी गई थी (रद्द की गई अनुमति वाले प्रॉडक्ट)
को व्हाइटलिस्ट किया जा सकता है.
अनुरोध
एचटीटीपी अनुरोध
PUT https://www.googleapis.com/androidenterprise/v1/enterprises/enterpriseId/users/userId/availableProductSet
पैरामीटर
पैरामीटर का नाम | मान | ब्यौरा |
---|---|---|
पाथ पैरामीटर | ||
enterpriseId |
string |
एंटरप्राइज़ का आईडी. |
userId |
string |
उपयोगकर्ता का आईडी. |
अनुमति देना
इस अनुरोध के लिए, नीचे दिए गए स्कोप वाले अनुमति की ज़रूरत है:
दायरा |
---|
https://www.googleapis.com/auth/androidenterprise |
ज़्यादा जानकारी के लिए, पुष्टि करने और अनुमति देने से जुड़ा पेज देखें.
अनुरोध का मुख्य भाग
अनुरोध के मुख्य हिस्से में, इस स्ट्रक्चर के साथ डेटा उपलब्ध कराएं:
{ "kind": "androidenterprise#productSet", "productId": [ string ], "productSetBehavior": string, "productVisibility": [ { "productId": string, "tracks": [ string ], "trackIds": [ string ] } ] }
प्रॉपर्टी का नाम | मान | ब्यौरा | नोट |
---|---|---|---|
productId[] |
list |
प्रॉडक्ट आईडी की सूची, जिसमें प्रॉडक्ट का सेट होता है. | |
productSetBehavior |
string |
इस प्रॉडक्ट सेट की व्याख्या. "जानकारी नहीं है" कभी भी नहीं भेजा जाना चाहिए और मिल जाने पर उसे अनदेखा कर दिया जाता है. "व्हाइटलिस्ट" इसका मतलब है कि उपयोगकर्ता के पास प्रॉडक्ट सेट को ऐक्सेस करने का अधिकार है. "includeAll" इसका मतलब है कि सभी प्रॉडक्ट ऐक्सेस किए जा सकते हैं. इनमें, वे प्रॉडक्ट शामिल हैं जिन्हें मंज़ूरी मिल चुकी है, रद्द की गई अनुमति वाले प्रॉडक्ट, और ऐसे प्रॉडक्ट जिन्हें कभी भी मंज़ूरी नहीं मिली है. "सभी मंज़ूर किए गए" इसका मतलब है कि उपयोगकर्ता के पास उन सभी प्रॉडक्ट को ऐक्सेस करने का अधिकार है जिन्हें एंटरप्राइज़ के लिए मंज़ूरी मिली है. अगर वैल्यू "allApproved" है या "includeAll" का इस्तेमाल करते हैं, तो productId फ़ील्ड को अनदेखा कर दिया जाता है. अगर कोई वैल्यू नहीं दी गई है, तो इसे "व्हाइटलिस्ट" माना जाता है का इस्तेमाल करें. इसके अलावा "allApproved" या "includeAll" "ऐल्फ़ा" की अपने-आप दिखने की सुविधा चालू नहीं करता या "बीटा" Android ऐप्लिकेशन के लिए ट्रैक ट्रैक कर सकते हैं. "ऐल्फ़ा" चालू करने के लिए, प्रॉडक्ट विज़िबिलिटी का इस्तेमाल करें या "बीटा" ट्रैक की संख्या बढ़ाई जा सकती है.
ये वैल्यू स्वीकार की जाती हैं:
|
|
productVisibility[] |
list |
प्रॉडक्ट सेट बनाने वाले प्रॉडक्ट आईडी की अतिरिक्त सूची. productID अरे के उलट, इस सूची में यह तय किया जा सकता है कि किसी प्रॉडक्ट के कौनसे ट्रैक (ऐल्फ़ा, बीटा, प्रोडक्शन) उपयोगकर्ता को दिखें. ज़्यादा जानकारी के लिए, 'प्रॉडक्ट किसे दिखे' सेटिंग और उसके फ़ील्ड देखें. यहां और productId की कैटगरी, दोनों में एक ही प्रॉडक्ट आईडी देने की अनुमति नहीं है. इससे गड़बड़ी हो सकती है. | |
productVisibility[].productId |
string |
उपयोगकर्ता को दिखाया जाने वाला प्रॉडक्ट आईडी. 'प्रॉडक्ट किसे दिखे' सूची में मौजूद हर आइटम के लिए ज़रूरी है. | |
productVisibility[].tracks[] |
list |
समर्थन नहीं होना या रुकना. इसके बजाय, trackIds का इस्तेमाल करें. |
|
productVisibility[].trackIds[] |
list |
यह नीति, उपयोगकर्ता को trackIds के बताए गए प्रॉडक्ट ट्रैक पर दिखने की अनुमति देती है. |
|
kind |
string |
जवाब
सही तरीके से काम करने पर, यह तरीका इस स्ट्रक्चर के साथ रिस्पॉन्स का मुख्य हिस्सा दिखाता है:
{ "kind": "androidenterprise#productSet", "productId": [ string ], "productSetBehavior": string, "productVisibility": [ { "productId": string, "tracks": [ string ], "trackIds": [ string ] } ] }
प्रॉपर्टी का नाम | मान | ब्यौरा | नोट |
---|---|---|---|
productId[] |
list |
प्रॉडक्ट आईडी की सूची, जिसमें प्रॉडक्ट का सेट होता है. | |
productSetBehavior |
string |
इस प्रॉडक्ट सेट की व्याख्या. "जानकारी नहीं है" कभी भी नहीं भेजा जाना चाहिए और मिल जाने पर उसे अनदेखा कर दिया जाता है. "व्हाइटलिस्ट" इसका मतलब है कि उपयोगकर्ता के पास प्रॉडक्ट सेट को ऐक्सेस करने का अधिकार है. "includeAll" इसका मतलब है कि सभी प्रॉडक्ट ऐक्सेस किए जा सकते हैं. इनमें, वे प्रॉडक्ट शामिल हैं जिन्हें मंज़ूरी मिल चुकी है, रद्द की गई अनुमति वाले प्रॉडक्ट, और ऐसे प्रॉडक्ट जिन्हें कभी भी मंज़ूरी नहीं मिली है. "सभी मंज़ूर किए गए" इसका मतलब है कि उपयोगकर्ता के पास उन सभी प्रॉडक्ट को ऐक्सेस करने का अधिकार है जिन्हें एंटरप्राइज़ के लिए मंज़ूरी मिली है. अगर वैल्यू "allApproved" है या "includeAll" का इस्तेमाल करते हैं, तो productId फ़ील्ड को अनदेखा कर दिया जाता है. अगर कोई वैल्यू नहीं दी गई है, तो इसे "व्हाइटलिस्ट" माना जाता है का इस्तेमाल करें. इसके अलावा "allApproved" या "includeAll" "ऐल्फ़ा" की अपने-आप दिखने की सुविधा चालू नहीं करता या "बीटा" Android ऐप्लिकेशन के लिए ट्रैक ट्रैक कर सकते हैं. "ऐल्फ़ा" चालू करने के लिए, प्रॉडक्ट विज़िबिलिटी का इस्तेमाल करें या "बीटा" ट्रैक की संख्या बढ़ाई जा सकती है.
ये वैल्यू स्वीकार की जाती हैं:
|
|
productVisibility[] |
list |
प्रॉडक्ट सेट बनाने वाले प्रॉडक्ट आईडी की अतिरिक्त सूची. productID अरे के उलट, इस सूची में यह तय किया जा सकता है कि किसी प्रॉडक्ट के कौनसे ट्रैक (ऐल्फ़ा, बीटा, प्रोडक्शन) उपयोगकर्ता को दिखें. ज़्यादा जानकारी के लिए, 'प्रॉडक्ट किसे दिखे' सेटिंग और उसके फ़ील्ड देखें. यहां और productId की कैटगरी, दोनों में एक ही प्रॉडक्ट आईडी देने की अनुमति नहीं है. इससे गड़बड़ी हो सकती है. | |
productVisibility[].productId |
string |
उपयोगकर्ता को दिखाया जाने वाला प्रॉडक्ट आईडी. 'प्रॉडक्ट किसे दिखे' सूची में मौजूद हर आइटम के लिए ज़रूरी है. | |
productVisibility[].tracks[] |
list |
समर्थन नहीं होना या रुकना. इसके बजाय, trackIds का इस्तेमाल करें. |
|
productVisibility[].trackIds[] |
list |
यह नीति, उपयोगकर्ता को trackIds के बताए गए प्रॉडक्ट ट्रैक पर दिखने की अनुमति देती है. |
|
kind |
string |