- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति पाने के लिंक
- Command
- CommandType
- CommandErrorCode
- ResetPasswordFlag
- ClearAppsDataParams
- StartLostModeParams
- StopLostModeParams
- ClearAppsDataStatus
- PerAppResult
- ClearingResult
- StartLostModeStatus
- स्टेटस
- StopLostModeStatus
- स्टेटस
- इसे आज़माएं!
किसी डिवाइस को कोई निर्देश देता है. दिखाए गए Operation
रिसॉर्स के metadata
फ़ील्ड में Command
मौजूद है. निर्देश की स्थिति पाने के लिए कार्रवाई करने का तरीका पाएं का इस्तेमाल करें.
एचटीटीपी अनुरोध
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 यूटीसी के "ज़ुलू" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंक हैं. उदाहरण के लिए: |
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 Device Policy को नए वर्शन में अपडेट करने से समस्या हल हो सकती है. |
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 |
डिवाइस खोए मोड में नहीं है. |