REST Resource: mobiledevices

संसाधन: MobileDevice

Google Workspace मोबाइल मैनेजमेंट में Android, Google Sync, और iOS डिवाइस शामिल हैं. मोबाइल डिवाइस के ग्रुप के सामान्य एपीआई टास्क के बारे में ज़्यादा जानने के लिए, डेवलपर की गाइड देखें.

JSON के काेड में दिखाना
{
  "kind": string,
  "etag": string,
  "resourceId": string,
  "deviceId": string,
  "name": [
    string
  ],
  "email": [
    string
  ],
  "model": string,
  "os": string,
  "type": string,
  "status": string,
  "hardwareId": string,
  "firstSync": string,
  "lastSync": string,
  "userAgent": string,
  "serialNumber": string,
  "imei": string,
  "meid": string,
  "wifiMacAddress": string,
  "networkOperator": string,
  "defaultLanguage": string,
  "managedAccountIsOnOwnerProfile": boolean,
  "deviceCompromisedStatus": string,
  "buildNumber": string,
  "kernelVersion": string,
  "basebandVersion": string,
  "unknownSourcesStatus": boolean,
  "developerOptionsStatus": boolean,
  "otherAccountsInfo": [
    string
  ],
  "adbStatus": boolean,
  "supportsWorkProfile": boolean,
  "manufacturer": string,
  "releaseVersion": string,
  "securityPatchLevel": string,
  "brand": string,
  "bootloaderVersion": string,
  "hardware": string,
  "encryptionStatus": string,
  "devicePasswordStatus": string,
  "privilege": string,
  "applications": [
    {
      "packageName": string,
      "displayName": string,
      "versionName": string,
      "versionCode": integer,
      "permission": [
        string
      ]
    }
  ]
}
फ़ील्ड
kind

string

एपीआई रिसॉर्स का टाइप. मोबाइल डिवाइस संसाधनों के लिए, मान admin#directory#mobiledevice है.

etag

string

संसाधन का ETag.

resourceId

string

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

deviceId

string

Google Sync मोबाइल डिवाइस का सीरियल नंबर. Android और iOS डिवाइसों के लिए, यह सॉफ़्टवेयर से जनरेट किया गया यूनीक आइडेंटिफ़ायर है.

name[]

string

मालिक के उपयोगकर्ता नामों की सूची. अगर आपके ऐप्लिकेशन को डिवाइस मालिक के नामों की मौजूदा सूची की ज़रूरत है, तो get तरीके का इस्तेमाल करें. मोबाइल डिवाइस उपयोगकर्ता की जानकारी पाने के बारे में ज़्यादा जानने के लिए, डेवलपर की गाइड देखें.

email[]

string

मालिक के ईमेल पतों की सूची. अगर आपके ऐप्लिकेशन को उपयोगकर्ता के ईमेल की मौजूदा सूची की ज़रूरत है, तो get तरीके का इस्तेमाल करें. ज़्यादा जानकारी के लिए, उपयोगकर्ता को वापस पाना तरीका देखें.

model

string

मोबाइल डिवाइस के मॉडल का नाम, उदाहरण के लिए, Nexus S. इस प्रॉपर्टी को अपडेट किया जा सकता है. ज़्यादा जानकारी के लिए, डेवलपर की गाइड देखें.

os

string

मोबाइल डिवाइस का ऑपरेटिंग सिस्टम, उदाहरण के लिए, IOS 4.3 या Android 2.3.5. इस प्रॉपर्टी को अपडेट किया जा सकता है. ज़्यादा जानकारी के लिए, डेवलपर की गाइड देखें.

type

string

मोबाइल डिवाइस का टाइप.

status

string

डिवाइस की स्थिति.

hardwareId

string

Android हार्डवेयर के लिए, IMEI/MEID यूनीक आइडेंटिफ़ायर. यह Google Sync डिवाइसों पर लागू नहीं होता है. Android मोबाइल डिवाइस को जोड़ते समय, यह एक वैकल्पिक प्रॉपर्टी है. इनमें से किसी एक डिवाइस को अपडेट करते समय, यह सिर्फ़ रीड-ओनली प्रॉपर्टी होगी.

firstSync

string

वह तारीख और समय जब डिवाइस को Admin console में नीति की सेटिंग के साथ शुरुआत में सिंक किया गया था. यह वैल्यू, ISO 8601 तारीख और समय के फ़ॉर्मैट में होनी चाहिए. समय फ़ील्ड में पूरी तारीख के साथ-साथ <em>YYYY-MM-DD</em>T<em>hh:mm:ssTZD</em> फ़ॉर्म में घंटे, मिनट, और सेकंड होते हैं. उदाहरण के लिए, 2010-04-05T17:30:04+01:00.

lastSync

string

वह तारीख और समय जब डिवाइस को Admin console में नीति की सेटिंग के साथ पिछली बार सिंक किया गया था. यह वैल्यू, ISO 8601 तारीख और समय के फ़ॉर्मैट में होनी चाहिए. समय फ़ील्ड में पूरी तारीख के साथ-साथ <em>YYYY-MM-DD</em>T<em>hh:mm:ssTZD</em> फ़ॉर्म में घंटे, मिनट, और सेकंड होते हैं. उदाहरण के लिए, 2010-04-05T17:30:04+01:00.

userAgent

string

डिवाइस के बारे में जानकारी देता है, जैसे कि os वर्शन. इस प्रॉपर्टी को अपडेट किया जा सकता है. ज़्यादा जानकारी के लिए, डेवलपर की गाइड देखें.

serialNumber

string

डिवाइस का सीरियल नंबर.

imei

string

डिवाइस का IMEI नंबर.

meid

string

डिवाइस का MEID नंबर.

wifiMacAddress

string

वाई-फ़ाई नेटवर्क पर डिवाइस का MAC पता.

networkOperator

string

मोबाइल डिवाइस या नेटवर्क ऑपरेटर (अगर उपलब्ध हो) (सिर्फ़ पढ़ने के लिए)

defaultLanguage

string

डिवाइस पर इस्तेमाल की जाने वाली डिफ़ॉल्ट स्थान-भाषा.

managedAccountIsOnOwnerProfile

boolean

बूलियन से पता चलता है कि यह खाता मालिक/प्राइमरी प्रोफ़ाइल पर है या नहीं.

deviceCompromisedStatus

string

हैक किए गए डिवाइस की स्थिति.

buildNumber

string

डिवाइस के ऑपरेटिंग सिस्टम का बिल्ड नंबर.

kernelVersion

string

डिवाइस का कर्नेल वर्शन.

basebandVersion

string

डिवाइस का बेसबैंड वर्शन.

unknownSourcesStatus

boolean

डिवाइस पर अज्ञात स्रोत सक्षम या अक्षम किए गए (केवल पढ़ने के लिए)

developerOptionsStatus

boolean

डिवाइस पर डेवलपर के लिए सेटिंग और टूल चालू या बंद किए गए हैं (सिर्फ़ पढ़ने के लिए)

otherAccountsInfo[]

string

डिवाइस पर जोड़े गए खातों की सूची (सिर्फ़ पढ़ने के लिए)

adbStatus

boolean

डिवाइस पर Adb (यूएसबी डीबग करना) चालू या बंद किया गया (रीड-ओनली ऐक्सेस)

supportsWorkProfile

boolean

वर्क प्रोफ़ाइल, डिवाइस पर काम करती है (सिर्फ़ पढ़ने के लिए)

manufacturer

string

मोबाइल डिवाइस निर्माता (केवल पढ़ने के लिए)

releaseVersion

string

मोबाइल डिवाइस रिलीज़ वर्शन वर्शन (सिर्फ़ पढ़ने के लिए)

securityPatchLevel

string (int64 format)

मोबाइल डिवाइस का सुरक्षा पैच लेवल (सिर्फ़ पढ़ने के लिए)

brand

string

मोबाइल डिवाइस ब्रांड (केवल पढ़ने के लिए)

bootloaderVersion

string

मोबाइल डिवाइस बूटलोडर वर्शन (सिर्फ़ पढ़ने के लिए)

hardware

string

मोबाइल डिवाइस हार्डवेयर (सिर्फ़ पढ़ने के लिए)

encryptionStatus

string

मोबाइल डिवाइस एन्क्रिप्शन स्थिति (केवल पढ़ने के लिए)

devicePasswordStatus

string

DevicePasswordStatus (सिर्फ़ पढ़ने के लिए)

privilege

string

DMAgentPermission (सिर्फ़ पढ़ने के लिए)

applications[]

object

किसी Android मोबाइल डिवाइस पर इंस्टॉल किए गए ऐप्लिकेशन की सूची. यह Google Sync और iOS डिवाइस पर लागू नहीं होता है. इस सूची में, Google Workspace का डेटा ऐक्सेस करने वाले सभी Android ऐप्लिकेशन शामिल हैं.

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

applications[].packageName

string

ऐप्लिकेशन का पैकेज नाम. com.android.browser, इसका एक उदाहरण है.

applications[].displayName

string

ऐप्लिकेशन का डिसप्ले नेम. Browser, इसका एक उदाहरण है.

applications[].versionName

string

ऐप्लिकेशन के वर्शन का नाम. 3.2-140714, इसका एक उदाहरण है.

applications[].versionCode

integer

ऐप्लिकेशन का वर्शन कोड. 13, इसका एक उदाहरण है.

applications[].permission[]

string

इस ऐप्लिकेशन की अनुमतियों की सूची. ये या तो Android की स्टैंडर्ड अनुमति हो सकती है या ऐप्लिकेशन के हिसाब से तय की गई अनुमति हो सकती है. ये अनुमतियां किसी ऐप्लिकेशन के Android मेनिफ़ेस्ट में मिल सकती हैं. Calendar ऐप्लिकेशन की अनुमतियों के उदाहरण READ_CALENDAR या MANAGE_ACCOUNTS हो सकते हैं.

तरीके

action

कोई ऐसी कार्रवाई करता है जो मोबाइल डिवाइस को प्रभावित करती है.

delete

मोबाइल डिवाइस को हटाता है.

get

मोबाइल डिवाइस की प्रॉपर्टी वापस लाता है.

list

किसी खाते के लिए, उपयोगकर्ता के मालिकाना हक वाले सभी मोबाइल डिवाइसों की पेज नंबर वाली सूची लाता है.