Users: getAvailableProductSet

उन प्रॉडक्ट के सेट को हासिल करता है जिनका ऐक्सेस उपयोगकर्ता के पास होता है.

अनुरोध

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

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" है या "includeAll" का इस्तेमाल करते हैं, तो productId फ़ील्ड को अनदेखा कर दिया जाता है. अगर कोई वैल्यू नहीं दी गई है, तो इसे "व्हाइटलिस्ट" माना जाता है का इस्तेमाल करें. इसके अलावा "allApproved" या "includeAll" "ऐल्फ़ा" की अपने-आप दिखने की सुविधा चालू नहीं करता या "बीटा" Android ऐप्लिकेशन के लिए ट्रैक ट्रैक कर सकते हैं. "ऐल्फ़ा" चालू करने के लिए, प्रॉडक्ट विज़िबिलिटी का इस्तेमाल करें या "बीटा" ट्रैक की संख्या बढ़ाई जा सकती है.

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