REST Resource: mobiledevices

منبع: MobileDevice

Google Workspace Mobile Management شامل دستگاه‌های Android، Google Sync و iOS است. برای اطلاعات بیشتر در مورد وظایف متداول گروهی API دستگاه تلفن همراه، به راهنمای برنامه نویس مراجعه کنید.

نمایندگی 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

نوع منبع API. برای منابع Mobiledevices، مقدار admin#directory#mobiledevice است.

etag

string

ETag منبع

resourceId

string

شناسه منحصربه‌فردی که سرویس API برای شناسایی دستگاه تلفن همراه استفاده می‌کند.

deviceId

string

شماره سریال یک دستگاه تلفن همراه Google Sync. برای دستگاه های اندروید و iOS، این یک شناسه منحصر به فرد ایجاد شده توسط نرم افزار است.

name[]

string

لیست نام های کاربری مالک. اگر برنامه شما به لیست فعلی نام صاحب دستگاه نیاز دارد، از روش دریافت استفاده کنید. برای اطلاعات بیشتر در مورد بازیابی اطلاعات کاربر دستگاه همراه، به راهنمای برنامه نویس مراجعه کنید.

email[]

string

فهرست آدرس‌های ایمیل مالک. اگر برنامه شما به لیست فعلی ایمیل های کاربر نیاز دارد، از روش دریافت استفاده کنید. برای اطلاعات بیشتر، به روش بازیابی کاربر مراجعه کنید.

model

string

نام مدل دستگاه همراه، به عنوان مثال Nexus S. این ویژگی را می توان به روز کرد . برای اطلاعات بیشتر، به راهنمای توسعه‌دهنده مراجعه کنید.

os

string

سیستم عامل دستگاه تلفن همراه، برای مثال IOS 4.3 یا Android 2.3.5. این ویژگی قابل به روز رسانی است. برای اطلاعات بیشتر، به راهنمای توسعه‌دهنده مراجعه کنید.

type

string

نوع دستگاه موبایل.

status

string

وضعیت دستگاه

hardwareId

string

شناسه منحصر به فرد IMEI/MEID برای سخت افزار اندروید. برای دستگاه های Google Sync قابل اجرا نیست. هنگام اضافه کردن یک دستگاه تلفن همراه Android، این یک ویژگی اختیاری است. هنگام به‌روزرسانی یکی از این دستگاه‌ها، این ویژگی فقط خواندنی است.

firstSync

string

تاریخ و زمانی که دستگاه در ابتدا با تنظیمات خط مشی در کنسول مدیریت همگام شد. مقدار در قالب تاریخ و زمان ISO 8601 است. زمان تاریخ کامل به اضافه ساعت، دقیقه و ثانیه به شکل <em>YYYY-MM-DD</em>T<em>hh:mm:ssTZD</em> . به عنوان مثال، 2010-04-05T17:30:04+01:00 .

lastSync

string

تاریخ و ساعت آخرین همگام سازی دستگاه با تنظیمات خط مشی در کنسول مدیریت. مقدار در قالب تاریخ و زمان 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 دستگاه در شبکه های Wi-Fi.

networkOperator

string

اپراتور تلفن همراه یا شبکه دستگاه تلفن همراه (در صورت وجود) (فقط خواندنی)

defaultLanguage

string

محلی پیش فرض استفاده شده در دستگاه.

managedAccountIsOnOwnerProfile

boolean

Boolean نشان می دهد که آیا این حساب در نمایه مالک/اصلی است یا خیر.

deviceCompromisedStatus

string

وضعیت دستگاه به خطر افتاده است.

buildNumber

string

شماره ساخت سیستم عامل دستگاه.

kernelVersion

string

نسخه هسته دستگاه.

basebandVersion

string

نسخه بیس باند دستگاه.

unknownSourcesStatus

boolean

منابع ناشناس در دستگاه فعال یا غیرفعال شده است (فقط خواندنی)

developerOptionsStatus

boolean

گزینه های برنامه نویس در دستگاه فعال یا غیرفعال شده است (فقط خواندنی)

otherAccountsInfo[]

string

لیست حساب های اضافه شده در دستگاه (فقط خواندنی)

adbStatus

boolean

Adb (اشکال‌زدایی USB) در دستگاه فعال یا غیرفعال شده است (فقط خواندنی)

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

لیست برنامه های نصب شده در دستگاه تلفن همراه اندروید. برای Google Sync و دستگاه های iOS قابل اجرا نیست. این فهرست شامل همه برنامه‌های Android است که به داده‌های Google Workspace دسترسی دارند.

هنگام به روز رسانی لیست برنامه ها، مهم است که توجه داشته باشید که به روز رسانی ها جایگزین لیست موجود می شوند. اگر دستگاه Android دارای دو برنامه موجود باشد و API لیست را با پنج برنامه به روز کند، اکنون لیست پنج برنامه به روز شده است.

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 برنامه یافت می‌شوند. نمونه‌هایی از مجوزهای یک برنامه تقویم عبارتند از READ_CALENDAR یا MANAGE_ACCOUNTS .

روش ها

action

اقدامی را انجام می دهد که بر دستگاه تلفن همراه تأثیر می گذارد.

delete

یک دستگاه تلفن همراه را حذف می کند.

get

ویژگی های یک دستگاه تلفن همراه را بازیابی می کند.

list

یک لیست صفحه بندی شده از تمام دستگاه های تلفن همراه متعلق به کاربر را برای یک حساب بازیابی می کند.