Android Over the Air API

Android Over The Air (OTA) के अपडेट में ऐसा इन्फ़्रास्ट्रक्चर मिलता है जिसका इस्तेमाल Android पार्टनर पोर्टल, डिवाइस के सिस्टम अपडेट मैनेज करने के लिए करता है.

सेवा: androidovertheair.googleapis.com

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

डिस्कवरी दस्तावेज़

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

सर्विस एंडपॉइंट

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

  • https://androidovertheair.googleapis.com

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

तरीके
get GET /v1/{name=deployments/*}
को Deployment मिलता है.
list GET /v1/deployments
सूची deployments.
update PUT /v1/{name=deployments/*}
deployment को अपडेट करता है.

REST रिसॉर्स: v1.deployments.configs

तरीके
create POST /v1/{name=deployments/*}/configs
config बनाता है और नया Config दिखाता है.
delete DELETE /v1/{name=deployments/*/configs/*}
किसी config को मिटाता है.
disable POST /v1/{name=deployments/*/configs/*}:disable
यह सेटिंग, चालू किए गए ऐसे सभी ग्रुप को बंद कर देती है जिनमें कोई खास कॉन्फ़िगरेशन होता है.
get GET /v1/{name=deployments/*/configs/*}
इसे config व्यू मिलता है.
list GET /v1/{name=deployments/*}/configs
डिप्लॉयमेंट की configs सूची होती है.
update PUT /v1/{name=deployments/*/configs/*}
config को अपडेट करता है.
updatePackages PUT /v1/{name=deployments/*/configs/*}/packages
कॉन्फ़िगरेशन में जाकर, पैकेज अपडेट करें.

REST रिसॉर्स: v1.deployments.configs.packages

तरीके
list GET /v1/{name=deployments/*/configs/*}/packages
कॉन्फ़िगरेशन के पैकेज की सूची बनाता है.

REST रिसॉर्स: v1.deployments.groups

तरीके
create POST /v1/{name=deployments/*}/groups
यह ग्रुप बनाता है और नया Group दिखाता है.
delete DELETE /v1/{name=deployments/*/groups/*}
किसी group को मिटाता है.
disable POST /v1/{name=deployments/*}/groups:disable
तय किए गए groups को बंद करता है.
enable POST /v1/{name=deployments/*}/groups:enable
तय किए गए groups को चालू करता है.
get GET /v1/{name=deployments/*/groups/*}
को group मिलता है.
list GET /v1/{name=deployments/*}/groups
डिप्लॉयमेंट की groups सूची होती है.
update PUT /v1/{name=deployments/*/groups/*}
group को अपडेट करता है.
updateConfigs PUT /v1/{name=deployments/*/groups/*}/configs
group में मौजूद config को अपडेट करता है.

REST रिसॉर्स: v1.deployments.groups.charts

तरीके
get GET /v1/{name=deployments/*/groups/*/charts/*}
को group chart मिलता है.
list GET /v1/{name=deployments/*/groups/*}/charts
सूची group charts.

REST रिसॉर्स: v1.deployments.groups.configs

तरीके
list GET /v1/{name=deployments/*/groups/*}/configs
इसमें ग्रुप के कॉन्फ़िगरेशन की सूची होती है.

REST रिसॉर्स: v1.deployments.groups.members

तरीके
batchCreate POST /v1/{name=deployments/*/groups/*}/members:batchCreate
किसी खास ग्रुप में, ग्रुप के सदस्य बनाता है.
batchDelete POST /v1/{name=deployments/*/groups/*}/members:batchDelete
इससे ग्रुप के सदस्य मिट जाते हैं.
create POST /v1/{name=deployments/*/groups/*}/members
ग्रुप का सदस्य बनाता है और नया GroupMember दिखाता है.
delete DELETE /v1/{name=deployments/*/groups/*/members/*}
किसी group member को मिटाता है.
get GET /v1/{name=deployments/*/groups/*/members/*}
को group member मिलता है.
list GET /v1/{name=deployments/*/groups/*}/members
सूची group members.

REST रिसॉर्स: v1.deployments.packages

तरीके
delete DELETE /v1/{name=deployments/*/packages/**}
किसी package को मिटाता है.
get GET /v1/{name=deployments/*/packages/**}
को package मिलता है.
list GET /v1/{name=deployments/*}/packages
सूची packages.
listBatchGet GET /v1/{name=deployments/*/packages/**}:batchGet
इसमें, दिए गए पैकेज का इस्तेमाल करने वाले सभी कॉन्फ़िगरेशन की सूची होती है.
update PUT /v1/{name=deployments/*/packages/**}
package को अपडेट करता है.