Enterprises

इस संसाधन के लिए उपलब्ध तरीकों की सूची देखने के लिए, इस पेज के आखिर में देखें.

संसाधन निरूपण

एंटरप्राइज़ संसाधन, किसी ईएमएम और किसी संगठन के बीच की बाइंडिंग को दिखाता है. उस बाइंडिंग को इस एपीआई का इस्तेमाल करके, दो अलग-अलग तरीकों में से किसी एक से इंस्टैंशिएट किया जा सकता है:

  • Google से मैनेज किए जाने वाले डोमेन के ग्राहकों के लिए, इस प्रोसेस में Enterprises.enroll और Enterprises.setAccount (Admin console और Google API कंसोल से मिले आर्टफ़ैक्ट के साथ) का इस्तेमाल करना शामिल है. साथ ही, इसे कम या ज़्यादा मैन्युअल तरीके से ईएमएम को सबमिट किया जाता है.
  • मैनेज किए जा रहे Google Play खातों के ग्राहकों के लिए, इस प्रोसेस में 'कारोबार के लिए Google Play साइन अप यूज़र इंटरफ़ेस' (Google का दिया हुआ तरीका) के साथ Enterprises.generateSignupUrl और Enterprises.completeSignup का इस्तेमाल करना शामिल है. इससे मैन्युअल चरणों के बिना बाइंडिंग होती है.
ईएमएम के तौर पर, ईएमएम कंसोल में दोनों तरीकों में से किसी एक का इस्तेमाल किया जा सकता है. ज़्यादा जानकारी के लिए, एंटरप्राइज़ बनाएं देखें.

{
  "kind": "androidenterprise#enterprise",
  "id": string,
  "primaryDomain": string,
  "name": string,
  "administrator": [
    {
      "email": string
    }
  ]
}
प्रॉपर्टी का नाम मान ब्यौरा नोट
administrator[] list एंटरप्राइज़ के एडमिन. यह सुविधा सिर्फ़ उन एंटरप्राइज़ के लिए काम करती है जिन्हें ईएमएम से शुरू किए गए फ़्लो के ज़रिए बनाया गया है.

administrator[].email string एडमिन का ईमेल पता.
id string एंटरप्राइज़ का यूनीक आईडी.

kind string
name string एंटरप्राइज़ का नाम, उदाहरण के लिए, "Example, Inc".
primaryDomain string एंटरप्राइज़ का प्राइमरी डोमेन, जैसे कि "example.com".

तरीके

acknowledgeNotificationSet
इन सूचनाओं को स्वीकार करता है Enterprises.PullNotificationSet, आने वाले किसी कॉल को आने से रोकने के लिए इस्तेमाल किया जाता है वही नोटिफ़िकेशन मिलते हैं.
completeSignup
कंप्लीटेशन टोकन बताकर साइन अप फ़्लो को पूरा करता है और एंटरप्राइज़ टोकन. किसी एंटरप्राइज़ के लिए, इस अनुरोध को एक से ज़्यादा बार नहीं भेजा जाना चाहिए टोकन.
createWebToken
जोड़ने लायक यूज़र इंटरफ़ेस (यूआई) को ऐक्सेस करने के लिए यूनीक टोकन दिखाता है. जनरेट करने के लिए वेब यूज़र इंटरफ़ेस (यूआई), जनरेट किए गए टोकन को 'कारोबार के लिए Google Play JavaScript' में पास करें एपीआई. हर टोकन का इस्तेमाल, सिर्फ़ एक यूज़र इंटरफ़ेस (यूआई) सेशन शुरू करने के लिए किया जा सकता है. ज़्यादा जानकारी के लिए, ज़्यादा जानकारी के लिए, JavaScript API दस्तावेज़ देखें.
नाम रजिस्टर करें
कॉल करने वाले ईएमएम वाले एंटरप्राइज़ को रजिस्टर करता है.
generateSignupUrl
साइन-अप यूआरएल जनरेट करता है.
पाएं
किसी एंटरप्राइज़ का नाम और डोमेन हासिल करता है.
getServiceAccount
सेवा खाता और क्रेडेंशियल दिखाता है. सेवा खाता setAccount को कॉल करके एंटरप्राइज़ से जुड़ा जा सकता है. सेवा खाता इस एंटरप्राइज़ और ईएमएम के लिए यूनीक है. साथ ही, इसे मिटा दिया जाएगा. ऐसा तब होगा, जब एंटरप्राइज़ अनबाउंड है. क्रेडेंशियल में निजी कुंजी का डेटा होता है और उसे सेव नहीं किया जाता सर्वर साइड पर क्लिक करें.

इस तरीके को सिर्फ़ कॉल करने के बाद ही कॉल किया जा सकता है Enterprises.Enroll या Enterprises.completesignup और इससे पहले Enterprises.SetAccount; तो कभी-कभी गड़बड़ी का मैसेज मिलेगा.

पहले कॉल के बाद आने वाली कॉल क्रेडेंशियल, और पहले जनरेट किए गए क्रेडेंशियल अमान्य हो सकते हैं.

सेवा खाते को एंटरप्राइज़ से जोड़ने के बाद, इसे मैनेज किया जा सकता है serviceAccountKeys संसाधन का उपयोग करके.
getStoreLayout
एंटरप्राइज़ के लिए स्टोर लेआउट दिखाता है. अगर स्टोर का लेआउट सेट नहीं किया गया है, "बेसिक" दिखाता है स्टोर लेआउट का टाइप डालें और नहीं होम पेज पर जाएं.
list
डोमेन नेम के हिसाब से एंटरप्राइज़ खोजता है. यह सिर्फ़ उन एंटरप्राइज़ के लिए काम करता है जिन्हें Google ने बनाया है बनाने की प्रोसेस पर जाएं. के ज़रिए बनाए गए एंटरप्राइज़ के लिए आईडी का लुकअप ज़रूरी नहीं है ईएमएम शुरू किया गया फ़्लो, क्योंकि ईएमएम को Enterprises.generatesignupUrl कॉल में दर्ज कॉलबैक के बारे में भी बताएँ.
pullNotificationSet
इससे जुड़े एंटरप्राइज़ के लिए, सूचना सेट को खींचकर दिखाता है अनुरोध के लिए प्रमाणित सेवा खाता. सूचना सेट अगर कोई सूचना बाकी नहीं है, तो यह फ़ील्ड खाली होगा.
लौटाए गए सूचना सेट को 20 सेकंड के अंदर स्वीकार करना ज़रूरी है Enterprises.AcknowledgeNotificationSet को कॉल करके, जब तक सूचना सेट खाली है.
ऐसी सूचनाएं जिन्हें 20 सेकंड के अंदर स्वीकार नहीं किया जाता आखिरकार, किसी अन्य Pullसूचनासेट के जवाब में फिर से शामिल हो जाएगी जिनका कभी अनुरोध नहीं किया जाता और जिन अनुरोधों को कभी स्वीकार नहीं किया जाता उन्हें आखिर में मिटा दिया जाता है Google Cloud Platform Pub/Sub सिस्टम नीति के मुताबिक होना चाहिए.
डेटा वापस पाने के लिए, एक साथ कई अनुरोध किए जा सकते हैं सूचनाएं, इस मामले में लंबित सूचनाएं (अगर कोई हैं) हर कॉलर के लिए, अगर कोई बकाया है, तो अलग-अलग करें.
अगर कोई सूचना मौजूद नहीं है, तो एक खाली सूचना सूची दिखती है. बाद के अनुरोधों के लिए, ज़्यादा सूचनाएं मिल सकती हैं. ऐसा तब होता है, जब ये उपलब्ध हैं.
sendTestPushNotification
इसके साथ ईएमएम इंटिग्रेशन की पुष्टि करने के लिए, टेस्ट सूचना भेजता है Google Cloud Pub/Sub सेवा.
setAccount
उस खाते को सेट करता है जिसका उपयोग API को प्रमाणित करने के लिए एंटरप्राइज़.
setStoreLayout
एंटरप्राइज़ के लिए स्टोर लेआउट सेट करता है. डिफ़ॉल्ट रूप से, storeLayoutType "बेसिक" पर सेट है और बेसिक स्टोर लेआउट चालू हो. बुनियादी लेआउट में सिर्फ़ ऐसे ऐप्लिकेशन होते हैं जिन्हें एडमिन ने मंज़ूरी दी है और जिनमें किसी उपयोगकर्ता के लिए उपलब्ध प्रॉडक्ट सेट में जोड़े गए हों (इसका इस्तेमाल करके setAvailableProductSet कॉल). पेज पर मौजूद ऐप्लिकेशन इस क्रम में लगाए गए हैं प्रॉडक्ट आईडी की वैल्यू सबमिट करें. अगर आपने कस्टम स्टोर लेआउट बनाया है (सेटिंग storeLayoutType = "कस्टम" और होम पेज सेट करना), तो बेसिक स्टोर लेआउट बंद है.
सुविधा छोड़ें
कॉल करने वाले ईएमएम से किसी एंटरप्राइज़ को हटाना.