प्रॉडक्ट के उस सेट को हासिल करता है जिसका ऐक्सेस उपयोगकर्ता के पास होता है.
अनुरोध
एचटीटीपी अनुरोध
GET 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" का मतलब है कि उपयोगकर्ता, एंटरप्राइज़ के लिए स्वीकार किए गए सभी प्रॉडक्ट को ऐक्सेस कर सकता है. अगर वैल्यू "allApproved" या "includeAll" है, तो productId फ़ील्ड को अनदेखा कर दिया जाता है. अगर कोई वैल्यू नहीं दी जाती है, तो पुराने सिस्टम के साथ काम करने की सुविधा के लिए इसे "व्हाइटलिस्ट" के तौर पर माना जाता है. इसके अलावा, "allApproved" या "includeAll" की मदद से Android ऐप्लिकेशन के "ऐल्फ़ा" या "बीटा" ट्रैक अपने-आप दिखने की सुविधा चालू नहीं होती है. हर उपयोगकर्ता के लिए "ऐल्फ़ा" या "बीटा" ट्रैक चालू करने के लिए Product visibility का इस्तेमाल करें.
ये वैल्यू स्वीकार की जाती हैं:
|
|
productVisibility[] |
list |
प्रॉडक्ट सेट बनाने वाले प्रॉडक्ट आईडी की अतिरिक्त सूची. productID अरे के उलट, इस सूची में यह तय किया जा सकता है कि किसी प्रॉडक्ट के कौनसे ट्रैक (ऐल्फ़ा, बीटा, प्रोडक्शन) उपयोगकर्ता को दिखें. ज़्यादा जानकारी के लिए, 'प्रॉडक्ट किसे दिखे' सेटिंग और उसके फ़ील्ड देखें. यहां और productId की कैटगरी, दोनों में एक ही प्रॉडक्ट आईडी देने की अनुमति नहीं है. इससे गड़बड़ी हो सकती है. | |
productVisibility[].productId |
string |
उपयोगकर्ता को दिखाया जाने वाला प्रॉडक्ट आईडी. 'प्रॉडक्ट किसे दिखे' सूची में मौजूद हर आइटम के लिए ज़रूरी है. | |
productVisibility[].tracks[] |
list |
समर्थन नहीं होना या रुकना. इसके बजाय, trackIds का इस्तेमाल करें. |
|
productVisibility[].trackIds[] |
list |
यह नीति, उपयोगकर्ता को trackIds के बताए गए प्रॉडक्ट ट्रैक पर दिखने की अनुमति देती है. |
|
kind |
string |