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

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

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

वाई-फ़ाई नेटवर्क पर डिवाइस का एमएसी (मैक) पता.

networkOperator

string

मोबाइल डिवाइस का मोबाइल या नेटवर्क ऑपरेटर (अगर उपलब्ध हो) (रीड-ओनली)

defaultLanguage

string

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

managedAccountIsOnOwnerProfile

boolean

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

deviceCompromisedStatus

string

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

buildNumber

string

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

kernelVersion

string

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

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 डिवाइस पर लागू नहीं होता है. इस सूची में वे सभी Android ऐप्लिकेशन शामिल हैं जो Google Workspace का डेटा ऐक्सेस करते हैं.

ऐप्लिकेशन की सूची अपडेट करते समय, यह ध्यान रखना ज़रूरी है कि अपडेट, मौजूदा सूची की जगह ले लेते हैं. अगर 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

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