- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति पाने के लिंक
- Command
- CommandType
- CommandErrorCode
- ResetPasswordFlag
- ClearAppsDataParams
- StartLostModeParams
- StopLostModeParams
- ClearAppsDataStatus
- PerAppResult
- ClearingResult
- StartLostModeStatus
- स्टेटस
- StopLostModeStatus
- स्टेटस
- इसे आज़माएं!
किसी डिवाइस को निर्देश देता है. दिखाए गए Operation
रिसॉर्स के metadata
फ़ील्ड में Command
मौजूद है. कमांड की स्थिति जानने के लिए, get operation method का इस्तेमाल करें.
एचटीटीपी अनुरोध
POST https://androidmanagement.googleapis.com/v1/{name=enterprises/*/devices/*}:issueCommand
यूआरएल में gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल किया गया है.
पाथ पैरामीटर
पैरामीटर | |
---|---|
name |
डिवाइस का नाम |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य भाग में Command
का उदाहरण है.
जवाब का मुख्य भाग
कामयाब रहने पर, जवाब के मुख्य हिस्से में Operation
का एक इंस्टेंस शामिल किया जाता है.
अनुमति के दायरे
नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:
https://www.googleapis.com/auth/androidmanagement
ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.
कमांड
कोई निर्देश.
JSON के काेड में दिखाना |
---|
{ "type": enum ( |
फ़ील्ड | |
---|---|
type |
निर्देश का टाइप. |
create |
वह टाइमस्टैंप जब निर्देश बनाया गया था. टाइमस्टैंप, सर्वर की मदद से अपने-आप जनरेट होता है. आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड रिज़ॉल्यूशन और नौ दशमलव अंकों के साथ. उदाहरण के लिए: |
duration |
वह समयावधि जिसके लिए निर्देश मान्य है. अगर इस दौरान डिवाइस से निर्देश नहीं दिया जाता है, तो वह खत्म हो जाएगा. अगर कोई अवधि नहीं बताई गई है, तो डिफ़ॉल्ट अवधि 10 मिनट होती है. वीडियो की अवधि ज़्यादा से ज़्यादा कितनी हो सकती है, इसकी कोई सीमा नहीं है. सेकंड में कुल अवधि, जिसमें दशमलव के बाद नौ अंक हो सकते हैं. यह अवधि ' |
user |
डिवाइस का मालिकाना हक रखने वाले उपयोगकर्ता के संसाधन का नाम, |
error |
अगर निर्देश पूरा नहीं हो पाता है, तो गड़बड़ी की जानकारी देने वाला गड़बड़ी कोड. अगर कॉलर ने कमांड रद्द कर दिया है, तो यह सेट नहीं होता. |
new |
|
reset |
|
यूनियन फ़ील्ड अगर यह सेट है, तो |
|
clear |
डिवाइस से चुने गए ऐप्लिकेशन का डेटा मिटाने के लिए, |
start |
डिवाइस को लॉस्ट मोड में डालने के लिए, |
stop |
डिवाइस को लॉस्ट मोड से बाहर निकालने के लिए, |
यूनियन फ़ील्ड status . निर्देश से जुड़ा स्टेटस. ध्यान दें कि कुछ कमांड में इसका इस्तेमाल नहीं किया जाता. खास तौर पर, , , , और . आने वाले समय में, इन निर्देशों में भी इसका इस्तेमाल किया जा सकता है. status इनमें से कोई एक हो सकता है: |
|
clear |
सिर्फ़ आउटपुट के लिए. डिवाइस से चुने गए ऐप्लिकेशन का डेटा मिटाने के लिए, |
start |
सिर्फ़ आउटपुट के लिए. डिवाइस को लॉस्ट मोड में डालने के लिए |
stop |
सिर्फ़ आउटपुट के लिए. डिवाइस को लॉस्ट मोड से बाहर निकालने के लिए, |
CommandType
निर्देशों के टाइप.
Enums | |
---|---|
COMMAND_TYPE_UNSPECIFIED |
इस वैल्यू की अनुमति नहीं है. |
LOCK |
डिवाइस को लॉक करें, जैसे कि लॉक स्क्रीन के टाइम आउट की समयसीमा खत्म हो गई हो. |
RESET_PASSWORD |
उपयोगकर्ता का पासवर्ड रीसेट करें. |
REBOOT |
डिवाइस को रीबूट करें. यह सुविधा सिर्फ़ उन डिवाइसों पर काम करती है जिन्हें पूरी तरह से मैनेज किया जा रहा हो और जो Android 7.0 (एपीआई लेवल 24) या इसके बाद के वर्शन पर काम करते हों. |
RELINQUISH_OWNERSHIP |
कंपनी के मालिकाना हक वाले Android 8.0 और उसके बाद के वर्शन वाले डिवाइस से, वर्क प्रोफ़ाइल और सभी नीतियां हटाती है. इससे, डिवाइस को निजी इस्तेमाल के लिए छोड़ दिया जाता है. निजी प्रोफ़ाइल से जुड़े ऐप्लिकेशन और डेटा को सेव रखा जाता है. निर्देश स्वीकार करने के बाद, डिवाइस को सर्वर से मिटा दिया जाएगा. |
CLEAR_APP_DATA |
यह सुविधा, चुने गए ऐप्लिकेशन का डेटा मिटाती है. यह सुविधा, Android 9 और उसके बाद के वर्शन पर काम करती है. ध्यान दें कि कोई ऐप्लिकेशन, अपने ऐप्लिकेशन डेटा के अलावा, बाहरी स्टोरेज या उपयोगकर्ता के डिक्शनरी में भी डेटा सेव कर सकता है. भी देखें. |
START_LOST_MODE |
डिवाइस को खोए हुए डिवाइस को लॉक करने वाले मोड में डालता है. यह सुविधा सिर्फ़ उन डिवाइसों पर काम करती है जिन्हें पूरी तरह से मैनेज किया जाता है. इसके अलावा, यह सुविधा उन डिवाइसों पर भी काम करती है जिनका मालिकाना हक संगठन के पास है और जिन पर मैनेज की जा सकने वाली प्रोफ़ाइल है. भी देखें. |
STOP_LOST_MODE |
डिवाइस को खोए हुए डिवाइस के मोड से बाहर निकालता है. यह सुविधा सिर्फ़ उन डिवाइसों पर काम करती है जिन्हें पूरी तरह से मैनेज किया जाता है. इसके अलावा, यह सुविधा उन डिवाइसों पर भी काम करती है जिनका मालिकाना हक संगठन के पास है और जिन पर मैनेज की जा सकने वाली प्रोफ़ाइल है. भी देखें. |
CommandErrorCode
निर्देश से जुड़ी गड़बड़ी का कोड. यह रीड-ओनली फ़ील्ड है, जिसे सर्वर से पॉप्युलेट किया जाता है.
Enums | |
---|---|
COMMAND_ERROR_CODE_UNSPECIFIED |
कोई गड़बड़ी नहीं हुई. |
UNKNOWN |
कोई अज्ञात गड़बड़ी हुई. |
API_LEVEL |
डिवाइस का एपीआई लेवल, इस निर्देश के साथ काम नहीं करता. |
MANAGEMENT_MODE |
मैनेजमेंट मोड (प्रोफ़ाइल का मालिक, डिवाइस का मालिक वगैरह) में यह निर्देश काम नहीं करता. |
INVALID_VALUE |
कमांड में पैरामीटर की अमान्य वैल्यू है. |
UNSUPPORTED |
डिवाइस पर यह निर्देश काम नहीं करता. Android डिवाइस नीति को नए वर्शन पर अपडेट करके, इस समस्या को हल किया जा सकता है. |
ResetPasswordFlag
ऐसे फ़्लैग जिनका इस्तेमाल RESET_PASSWORD
कमांड टाइप के लिए किया जा सकता है.
Enums | |
---|---|
RESET_PASSWORD_FLAG_UNSPECIFIED |
इस वैल्यू को अनदेखा कर दिया जाता है. |
REQUIRE_ENTRY |
जब तक उपयोगकर्ता पासवर्ड डाल नहीं लेता, तब तक दूसरे एडमिन को पासवर्ड फिर से बदलने की अनुमति न दें. |
DO_NOT_ASK_CREDENTIALS_ON_BOOT |
डिवाइस के बूट होने पर, उपयोगकर्ता के क्रेडेंशियल न मांगें. |
LOCK_NOW |
पासवर्ड रीसेट करने के बाद, डिवाइस को लॉक करें. |
ClearAppsDataParams
डिवाइस से चुने गए ऐप्लिकेशन का डेटा मिटाने के लिए,
कमांड से जुड़े पैरामीटर.CLEAR_APP_DATA
JSON के काेड में दिखाना |
---|
{ "packageNames": [ string ] } |
फ़ील्ड | |
---|---|
package |
उन ऐप्लिकेशन के पैकेज के नाम जिनका डेटा, निर्देश लागू होने पर मिट जाएगा. |
StartLostModeParams
डिवाइस को लॉस्ट मोड में डालने के लिए,
कमांड से जुड़े पैरामीटर. डिवाइस को लॉस्ट मोड में डालने के लिए, कम से कम एक पैरामीटर देना ज़रूरी है. इसमें संगठन का नाम शामिल नहीं होना चाहिए.START_LOST_MODE
JSON के काेड में दिखाना |
---|
{ "lostMessage": { object ( |
फ़ील्ड | |
---|---|
lost |
डिवाइस के खोए हुए मोड में होने पर, उपयोगकर्ता को दिखने वाला मैसेज. |
lost |
वह फ़ोन नंबर जिस पर डिवाइस के खोए हुए मोड में होने पर, 'मालिक को कॉल करें' बटन पर टैप करने पर कॉल किया जाएगा. |
lost |
डिवाइस के खोए हुए मोड में होने पर, उपयोगकर्ता को दिखने वाला ईमेल पता. |
lost |
डिवाइस के खोए हुए मोड में होने पर, उपयोगकर्ता को दिखने वाला घर का पता. |
lost |
डिवाइस के खोए हुए मोड में होने पर, उपयोगकर्ता को दिखने वाला संगठन का नाम. |
StopLostModeParams
इस टाइप में कोई फ़ील्ड नहीं होता.
डिवाइस को खोए हुए डिवाइस के मोड से बाहर निकालने के लिए,
कमांड से जुड़े पैरामीटर.STOP_LOST_MODE
ClearAppsDataStatus
डिवाइस से चुने गए ऐप्लिकेशन का डेटा मिटाने के लिए,
कमांड का स्टेटस.CLEAR_APP_DATA
JSON के काेड में दिखाना |
---|
{
"results": {
string: {
object ( |
फ़ील्ड | |
---|---|
results |
हर ऐप्लिकेशन के लिए नतीजे, पैकेज के नामों से उससे जुड़े क्लीयरिंग के नतीजे की मैपिंग. ऐसा ऑब्जेक्ट जिसमें |
PerAppResult
किसी एक ऐप्लिकेशन का डेटा मिटाने की कोशिश का नतीजा.
JSON के काेड में दिखाना |
---|
{
"clearingResult": enum ( |
फ़ील्ड | |
---|---|
clearing |
किसी एक ऐप्लिकेशन का डेटा मिटाने की कोशिश का नतीजा. |
ClearingResult
किसी एक ऐप्लिकेशन का डेटा मिटाने की कोशिश का नतीजा.
Enums | |
---|---|
CLEARING_RESULT_UNSPECIFIED |
नतीजा नहीं मिला. |
SUCCESS |
इस ऐप्लिकेशन का डेटा मिटा दिया गया है. |
APP_NOT_FOUND |
इस ऐप्लिकेशन का डेटा इसलिए नहीं मिटाया जा सका, क्योंकि ऐप्लिकेशन नहीं मिला. |
APP_PROTECTED |
इस ऐप्लिकेशन का डेटा इसलिए नहीं मिटाया जा सका, क्योंकि यह ऐप्लिकेशन सुरक्षित है. उदाहरण के लिए, यह Google Play Store जैसे ऐसे ऐप्लिकेशन पर लागू हो सकता है जो डिवाइस के काम करने के लिए ज़रूरी हैं. |
API_LEVEL |
इस ऐप्लिकेशन का डेटा नहीं मिटाया जा सका, क्योंकि डिवाइस का एपीआई लेवल इस निर्देश के साथ काम नहीं करता. |
StartLostModeStatus
डिवाइस को लॉस्ट मोड में डालने के लिए
कमांड की स्थिति.START_LOST_MODE
JSON के काेड में दिखाना |
---|
{
"status": enum ( |
फ़ील्ड | |
---|---|
status |
स्टेटस. |
स्थिति
स्टेटस.
देखें.StartLostModeStatus
Enums | |
---|---|
STATUS_UNSPECIFIED |
नहीं बताया गया है इस वैल्यू का इस्तेमाल नहीं किया जाता. |
SUCCESS |
डिवाइस को खोने का मोड चालू किया गया था. |
RESET_PASSWORD_RECENTLY |
डिवाइस को लॉस्ट मोड में नहीं रखा जा सका, क्योंकि एडमिन ने हाल ही में डिवाइस का पासवर्ड रीसेट किया है. |
USER_EXIT_LOST_MODE_RECENTLY |
डिवाइस को गुम होने की स्थिति में नहीं रखा जा सका, क्योंकि उपयोगकर्ता ने हाल ही में गुम होने की स्थिति से डिवाइस को हटाया था. |
ALREADY_IN_LOST_MODE |
डिवाइस पहले से ही खोए हुए डिवाइस के तौर पर सेट है. |
StopLostModeStatus
डिवाइस को लॉस्ट मोड से बाहर निकालने के लिए,
कमांड की स्थिति.STOP_LOST_MODE
JSON के काेड में दिखाना |
---|
{
"status": enum ( |
फ़ील्ड | |
---|---|
status |
स्टेटस. |
स्थिति
स्टेटस.
देखें.StopLostModeStatus
Enums | |
---|---|
STATUS_UNSPECIFIED |
नहीं बताया गया है इस वैल्यू का इस्तेमाल नहीं किया जाता. |
SUCCESS |
डिवाइस को खोने का मोड बंद कर दिया गया. |
NOT_IN_LOST_MODE |
डिवाइस, खोए हुए डिवाइस के तौर पर सेट नहीं किया गया हो. |