Enterprises: createWebToken

एम्बेड किए जा सकने वाले यूज़र इंटरफ़ेस (यूआई) को ऐक्सेस करने के लिए, एक यूनीक टोकन दिखाता है. वेब यूज़र इंटरफ़ेस (यूआई) जनरेट करने के लिए, जनरेट किए गए टोकन को 'मैनेज किए जा रहे Google Play JavaScript एपीआई में भेजें. हर टोकन का इस्तेमाल, सिर्फ़ एक यूज़र इंटरफ़ेस (यूआई) सेशन शुरू करने के लिए किया जा सकता है. ज़्यादा जानकारी के लिए, JavaScript API दस्तावेज़ देखें.

अनुरोध

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

POST https://www.googleapis.com/androidenterprise/v1/enterprises/enterpriseId/createWebToken

पैरामीटर

पैरामीटर का नाम वैल्यू ब्यौरा
पाथ पैरामीटर
enterpriseId string एंटरप्राइज़ का आईडी.

अनुमति दें

इस अनुरोध के लिए नीचे दिए गए स्कोप से अनुमति देना ज़रूरी है:

स्कोप
https://www.googleapis.com/auth/androidenterprise

ज़्यादा जानकारी के लिए, पुष्टि करना और अनुमति देना पेज देखें.

अनुरोध का मुख्य भाग

अनुरोध के मुख्य हिस्से में, इस स्ट्रक्चर का इस्तेमाल करके डेटा दें:

{
  "kind": "androidenterprise#administratorWebTokenSpec",
  "permission": [
    string
  ],
  "parent": string,
  "playSearch": {
    "enabled": boolean,
    "approveApps": boolean
  },
  "privateApps": {
    "enabled": boolean
  },
  "webApps": {
    "enabled": boolean
  },
  "storeBuilder": {
    "enabled": boolean
  },
  "managedConfigurations": {
    "enabled": boolean
  },
  "zeroTouch": {
    "enabled": boolean
  }
}
प्रॉपर्टी का नाम वैल्यू ब्यौरा ज़रूरी जानकारी
permission[] list समर्थन नहीं होना या रुकना. PlaySearch.approveApps का इस्तेमाल करें.
parent string iframe को होस्ट करने वाले पैरंट फ़्रेम का यूआरआई. XSS को रोकने के लिए, हो सकता है कि iframe को अन्य यूआरआई पर होस्ट न किया जाए. यह यूआरआई https होना चाहिए. एक से ज़्यादा पैरंट यूआरआई को अलग करने के लिए, खाली सफ़ेद जगहों का इस्तेमाल करें.
playSearch nested object मैनेज किए जा रहे Play Search ऐप्लिकेशन का पेज दिखाने के विकल्प.
playSearch.enabled boolean मैनेज किए जा रहे Play Search ऐप्लिकेशन वाला पेज दिखे या नहीं. डिफ़ॉल्ट तौर पर यह 'सही' पर सेट होती है.
playSearch.approveApps boolean अनुमति दें मोड में iframe को ऐक्सेस करने की अनुमति दें. डिफ़ॉल्ट रूप से गलत पर सेट होती है.
privateApps nested object निजी ऐप्लिकेशन पेज दिखाने के विकल्प.
privateApps.enabled boolean निजी ऐप्लिकेशन पेज दिखेगा या नहीं. डिफ़ॉल्ट तौर पर यह 'सही' पर सेट होती है.
webApps nested object वेब ऐप्लिकेशन पेज दिखाने के विकल्प.
webApps.enabled boolean वेब ऐप्लिकेशन पेज दिखाया जाए या नहीं. डिफ़ॉल्ट तौर पर यह 'सही' पर सेट होती है.
storeBuilder nested object ऐप्लिकेशन मैनेज करने वाला पेज दिखाने के विकल्प.
storeBuilder.enabled boolean ऐप्लिकेशन मैनेज करें पेज दिखे या नहीं. डिफ़ॉल्ट तौर पर यह 'सही' पर सेट होती है.
managedConfigurations nested object मैनेज किए जा रहे कॉन्फ़िगरेशन पेज को दिखाने के विकल्प.
managedConfigurations.enabled boolean मैनेज किया जा रहा कॉन्फ़िगरेशन पेज दिखता है या नहीं. डिफ़ॉल्ट तौर पर यह 'सही' पर सेट होती है.
kind string
zeroTouch nested object पहले से तैयार डिवाइस वाले पेज को दिखाने के विकल्प.
zeroTouch.enabled boolean इस टोकन के साथ, 'पहले से तैयार डिवाइस' वाला एम्बेड किया गया यूज़र इंटरफ़ेस (यूआई) इस्तेमाल किया जा सकता है या नहीं. इस सुविधा को चालू करने पर, एडमिन पहले से तैयार डिवाइसों वाले ग्राहकों को इस एंटरप्राइज़ से लिंक कर सकता है.

जवाब

कामयाब होने पर, यह तरीका इस स्ट्रक्चर का इस्तेमाल करके रिस्पॉन्स का मुख्य हिस्सा दिखाता है:

{
  "kind": "androidenterprise#administratorWebToken",
  "token": string
}
प्रॉपर्टी का नाम वैल्यू ब्यौरा ज़रूरी जानकारी
token string iframe जनरेट करने के लिए, Play के फ़्रंट-एंड को पास किया जाने वाला ओपेक टोकन.
kind string