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