- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति के दायरे
- निर्देश
- 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 |
निर्देश का टाइप. |
createTime |
वह टाइमस्टैंप जब कमांड बनाया गया था. टाइमस्टैंप, सर्वर अपने-आप जनरेट करता है. आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: |
duration |
वह अवधि जिसके लिए निर्देश मान्य है. इस दौरान डिवाइस से निर्देश न देने पर, निर्देश की समयसीमा खत्म हो जाएगी. अनिर्दिष्ट होने पर डिफ़ॉल्ट अवधि दस मिनट होती है. इसके लिए, कोई तय अवधि नहीं तय की गई है. सेकंड में कुल नौ दशमलव अंक, जो ' |
userName |
उस उपयोगकर्ता के संसाधन का नाम जिसके पास |
errorCode |
अगर निर्देश पूरा नहीं होता है, तो गड़बड़ी के बारे में बताने वाला गड़बड़ी कोड. इसे तब सेट नहीं किया जाता, जब कॉलर से आदेश रद्द कर दिया जाता है. |
newPassword |
|
resetPasswordFlags[] |
|
यूनियन फ़ील्ड अगर यह सेट है, तो |
|
clearAppsDataParams |
डिवाइस से खास ऐप्लिकेशन का डेटा मिटाने के लिए, |
startLostModeParams |
डिवाइस को खोए हुए मोड में डालने के लिए, |
stopLostModeParams |
डिवाइस को खोए हुए मोड से बाहर निकालने के लिए, |
यूनियन फ़ील्ड status . निर्देश के हिसाब से स्थिति. ध्यान दें कि कुछ निर्देश खास तौर पर , , , और में इसका इस्तेमाल नहीं करते हैं. आने वाले समय में, ये निर्देश भी इसका इस्तेमाल कर सकते हैं. status इनमें से सिर्फ़ एक हो सकता है: |
|
clearAppsDataStatus |
सिर्फ़ आउटपुट के लिए. डिवाइस से चुनिंदा ऐप्लिकेशन का डेटा मिटाने के लिए, |
startLostModeStatus |
सिर्फ़ आउटपुट के लिए. डिवाइस को खोए हुए मोड में डालने के लिए, |
stopLostModeStatus |
सिर्फ़ आउटपुट के लिए. डिवाइस को खोए हुए मोड से बाहर निकालने के लिए, |
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 ] } |
फ़ील्ड | |
---|---|
packageNames[] |
उन ऐप्लिकेशन के पैकेज के नाम जिनका डेटा निर्देश देने पर मिटा दिया जाएगा. |
StartLostModeParams
डिवाइस को खोए हुए मोड में डालने के लिए,
निर्देश से जुड़े पैरामीटर. डिवाइस को खोए हुए मोड में डालने के लिए, कम से कम एक पैरामीटर देना ज़रूरी है. इसमें संगठन का नाम शामिल नहीं है.START_LOST_MODE
JSON के काेड में दिखाना |
---|
{ "lostMessage": { object ( |
फ़ील्ड | |
---|---|
lostMessage |
डिवाइस खोए मोड में होने पर, उपयोगकर्ता को दिखने वाला मैसेज. |
lostPhoneNumber |
उस फ़ोन नंबर पर कॉल किया जाएगा जो खोए मोड में है और 'मालिक को कॉल करें' बटन पर टैप किया जाएगा. |
lostEmailAddress |
डिवाइस खोए मोड में होने पर, उपयोगकर्ता को दिखाया जाने वाला ईमेल पता. |
lostStreetAddress |
डिवाइस खोए मोड में होने पर, उपयोगकर्ता को दिखाया जाने वाला मोहल्ले का पता. |
lostOrganization |
डिवाइस के खोए मोड में होने पर, उपयोगकर्ता को संगठन का नाम दिखाया जाता है. |
StopLostModeParams
इस टाइप में कोई फ़ील्ड नहीं है.
डिवाइस को खोए हुए मोड से बाहर निकालने के लिए,
निर्देश से जुड़े पैरामीटर.STOP_LOST_MODE
ClearAppsDataStatus
डिवाइस से चुनिंदा ऐप्लिकेशन का डेटा मिटाने के लिए,
निर्देश का स्टेटस.CLEAR_APP_DATA
JSON के काेड में दिखाना |
---|
{
"results": {
string: {
object ( |
फ़ील्ड | |
---|---|
results |
हर ऐप्लिकेशन के हिसाब से नतीजे, पैकेज के नामों से लेकर उनसे जुड़े डेटा हटाने के नतीजे तक की मैपिंग. एक ऑब्जेक्ट, जिसमें |
PerAppResult
किसी एक ऐप्लिकेशन का डेटा मिटाने की कोशिश का नतीजा.
JSON के काेड में दिखाना |
---|
{
"clearingResult": enum ( |
फ़ील्ड | |
---|---|
clearingResult |
किसी एक ऐप्लिकेशन का डेटा मिटाने की कोशिश का नतीजा. |
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 |
डिवाइस खोए मोड में नहीं है. |