Users: setAvailableProductSet

प्रॉडक्ट के उस सेट में बदलाव करता है जिसे उपयोगकर्ता ऐक्सेस कर सकता है. इसे अनुमति वाली सूची में शामिल प्रॉडक्ट कहा जाता है. सिर्फ़ उन प्रॉडक्ट को मंज़ूरी दी जा सकती है जिन्हें स्वीकार किया गया है या जो पहले स्वीकार किए गए प्रॉडक्ट होते हैं. ध्यान दें: यह आइटम अब उपलब्ध नहीं है. नए इंटिग्रेशन, इस तरीके का इस्तेमाल नहीं कर सकते. ये हमारे नए सुझावों के बारे में बता सकते हैं.

अनुरोध करें

एचटीटीपी अनुरोध

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 ऐप्लिकेशन के लिए "ऐल्फ़ा" या "बीटा" ट्रैक की अपने आप दृश्यता सक्षम नहीं करता है. प्रति उपयोगकर्ता "ऐल्फ़ा" या "बीटा" ट्रैक सक्षम करने के लिए प्रॉडक्ट दृश्यता का उपयोग करें.

मान्य वैल्यू ये हैं:
  • "allApproved"
  • "includeAll"
  • "whitelist"
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 ऐप्लिकेशन के लिए "ऐल्फ़ा" या "बीटा" ट्रैक की अपने आप दृश्यता सक्षम नहीं करता है. प्रति उपयोगकर्ता "ऐल्फ़ा" या "बीटा" ट्रैक सक्षम करने के लिए प्रॉडक्ट दृश्यता का उपयोग करें.

मान्य वैल्यू ये हैं:
  • "allApproved"
  • "includeAll"
  • "whitelist"
productVisibility[] list प्रॉडक्ट सेट को बनाने वाले प्रॉडक्ट आईडी की अतिरिक्त सूची. productID श्रेणी के उलट, इस सूची में यह तय किया जा सकता है कि प्रॉडक्ट के कौनसे ट्रैक (ऐल्फ़ा, बीटा, प्रोडक्शन) उपयोगकर्ता को दिख रहे हैं. ज़्यादा जानकारी के लिए, प्रॉडक्ट किसको दिखे और इससे जुड़े फ़ील्ड देखें. यहां और productId कैटगरी में एक ही प्रॉडक्ट आईडी की जानकारी देने की अनुमति नहीं है. इस वजह से गड़बड़ी होगी.
productVisibility[].productId string वह प्रॉडक्ट आईडी जो उपयोगकर्ता को दिखाना है. प्रॉडक्ट की परफ़ॉर्मेंस की सूची में हर सामान के लिए ज़रूरी है.
productVisibility[].tracks[] list समर्थन नहीं होना या रुकना. इसके बजाय, trackIds का इस्तेमाल करें.
productVisibility[].trackIds[] list उपयोगकर्ता को, बताए गए प्रॉडक्ट ट्रैक पर दिखने की अनुमति देता है, जिनकी पहचान trackIds से होती है.
kind string