Android Device Provisioning Partner API

इस एपीआई से डिवाइस के रीसेलर, पहले से तैयार डिवाइस को मैनेज कर पाते हैं.

सेवा: androiddevice प्रावधान.googleapis.com

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

खोज से जुड़ा दस्तावेज़

डिस्कवरी दस्तावेज़, REST API का ब्यौरा देने और उसे इस्तेमाल करने के लिए, मशीन की मदद से पढ़ा जा सकता है. इसका इस्तेमाल क्लाइंट लाइब्रेरी, आईडीई प्लग इन, और ऐसे अन्य टूल को बनाने में किया जाता है जो Google API के साथ इंटरैक्ट करते हैं. एक सेवा कई खोज दस्तावेज़ दे सकती है. यह सेवा नीचे दिया गया खोज दस्तावेज़ उपलब्ध कराती है:

सेवा एंडपॉइंट

सेवा एंडपॉइंट एक बेस यूआरएल है, जो एपीआई सेवा के नेटवर्क पते की जानकारी देता है. एक सेवा के कई सेवा एंडपॉइंट हो सकते हैं. इस सेवा के लिए यह सेवा एंडपॉइंट है. साथ ही, नीचे दिए गए सभी यूआरआई, इस सेवा एंडपॉइंट से जुड़े हैं:

  • https://androiddeviceprovisioning.googleapis.com

REST रिसॉर्स: v1.operations

तरीके
get GET /v1/{name=operations/**}
लंबे समय तक चलने वाली कार्रवाई की नई स्थिति की जानकारी देता है.

REST रिसॉर्स: v1.partners.customers

तरीके
create POST /v1/{parent=partners/*}/customers
पहले से तैयार डिवाइस के लिए एक ग्राहक बनाएं.
list GET /v1/partners/{partnerId}/customers
ऐसे ग्राहकों की सूची बनाता है जो partnerId आर्ग्युमेंट से मिले रीसेलर के लिए रजिस्टर हैं.

REST रिसॉर्स: v1.partners.devices

तरीके
claim POST /v1/partners/{partnerId}/devices:claim
ग्राहक के लिए डिवाइस का दावा करता है और उसे पहले से तैयार डिवाइस में जोड़ देता है.
claimAsync POST /v1/partners/{partnerId}/devices:claimAsync
एसिंक्रोनस तरीके से, ग्राहक के लिए डिवाइसों के बैच पर दावा किया जाता है.
findByIdentifier POST /v1/partners/{partnerId}/devices:findByIdentifier
हार्डवेयर जैसे आइडेंटिफ़ायर की मदद से डिवाइसों को ढूंढता है, जैसे कि IMEI.
findByOwner POST /v1/partners/{partnerId}/devices:findByOwner
ग्राहकों के लिए दावा किए गए डिवाइसों को खोजता है.
get GET /v1/{name=partners/*/devices/*}
डिवाइस की सुविधा मिलती है.
metadata POST /v1/partners/{metadataOwnerId}/devices/{deviceId}/metadata
डिवाइस से जुड़े रीसेलर मेटाडेटा को अपडेट करता है.
unclaim POST /v1/partners/{partnerId}/devices:unclaim
ग्राहक के किसी डिवाइस पर दावा नहीं करता है. साथ ही, उसे पहले से तैयार डिवाइस से हटा देता है.
unclaimAsync POST /v1/partners/{partnerId}/devices:unclaimAsync
एसिंक्रोनस तरीके से, ग्राहक के लिए डिवाइसों के बैच पर दावा किया जाता है.
updateMetadataAsync POST /v1/partners/{partnerId}/devices:updateMetadataAsync
डिवाइसों के बैच से जुड़े रीसेलर मेटाडेटा को अपडेट करता है.

REST रिसॉर्स: v1.partners.vendors

तरीके
list GET /v1/{parent=partners/*}/vendors
पार्टनर के वेंडर की सूची बनाता है.

REST रिसॉर्स: v1.partners.vendors.customers

तरीके
list GET /v1/{parent=partners/*/vendors/*}/customers
वेंडर के ग्राहकों की जानकारी देता है.