Android Device Provisioning Partner API

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

सेवा: androiddevicedevice.googleapis.com

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

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

डिस्कवरी दस्तावेज़ REST API के बारे में जानकारी देने और उसका इस्तेमाल करने के लिए, इस स्पेसिफ़िकेशन को मशीन से पढ़ सकता है. इसका इस्तेमाल क्लाइंट लाइब्रेरी, IDE प्लगिन, और 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 वेंडर के ग्राहकों की सूची बनाता है.