इस संसाधन के लिए उपलब्ध तरीकों की सूची देखने के लिए, इस पेज के आखिर में देखें.
संसाधन निरूपण
एंटरप्राइज़ संसाधन, किसी ईएमएम और किसी संगठन के बीच की बाइंडिंग को दिखाता है. उस बाइंडिंग को इस एपीआई का इस्तेमाल करके, दो अलग-अलग तरीकों में से किसी एक से इंस्टैंशिएट किया जा सकता है:
- 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 = "कस्टम" और होम पेज सेट करना), तो बेसिक स्टोर लेआउट बंद है.
- सुविधा छोड़ें
- कॉल करने वाले ईएमएम से किसी एंटरप्राइज़ को हटाना.