REST Resource: mobiledevices

Kaynak: MobileDevice

Google Workspace Mobil Yönetimi; Android, Google Sync ve iOS cihazları kapsar. Yaygın olarak kullanılan grup mobil cihaz API görevleri hakkında daha fazla bilgi için Geliştirici Kılavuzu'na göz atın.

JSON gösterimi
{
  "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
      ]
    }
  ]
}
Alanlar
kind

string

API kaynağının türü. Mobil cihazlar kaynakları için değer admin#directory#mobiledevice şeklindedir.

etag

string

Kaynağın eTag'i.

resourceId

string

API hizmetinin mobil cihazı tanımlamak için kullandığı benzersiz kimlik.

deviceId

string

Google Sync mobil cihazın seri numarası. Android ve iOS cihazlar için bu, yazılım tarafından oluşturulan benzersiz bir tanımlayıcıdır.

name[]

string

Sahibin kullanıcı adlarının listesi. Uygulamanız için mevcut cihaz sahibi adlarının listesine ihtiyacınız varsa get yöntemini kullanın. Mobil cihaz kullanıcı bilgilerini alma hakkında daha fazla bilgi için Geliştirici Kılavuzu'na bakın.

email[]

string

Sahibin e-posta adreslerinin listesi. Uygulamanız için mevcut kullanıcı e-postalarının listesi gerekiyorsa get yöntemini kullanın. Daha fazla bilgi için kullanıcı getirme yöntemine bakın.

model

string

Mobil cihazın model adı (ör. Nexus S). Bu mülk güncellenebilir. Daha fazla bilgi için Geliştirici Kılavuzu'na bakın.

os

string

Mobil cihazın işletim sistemi (ör. iOS 4.3 veya Android 2.3.5). Bu mülk güncellenebilir. Daha fazla bilgi için Geliştirici Kılavuzu'na bakın.

type

string

Mobil cihazın türü.

status

string

Cihazın durumu.

hardwareId

string

Android donanımı için IMEI/MEID benzersiz tanımlayıcısı. Google Sync cihazlar için geçerli değildir. Android mobil cihaz eklerken bu özellik isteğe bağlıdır. Bu cihazlardan birini güncellerken bu özellik salt okunurdur.

firstSync

string

Cihazın, Yönetici Konsolu'ndaki politika ayarlarıyla ilk kez senkronize edildiği tarih ve saat. Değer, ISO 8601 tarih ve saat biçimindedir. Zaman, <em>YYYY-MM-DD</em>T<em>hh:mm:ssTZD</em> biçiminde tam tarih artı saat, dakika ve saniyedir. Örneğin, 2010-04-05T17:30:04+01:00.

lastSync

string

Cihazın, Yönetici Konsolu'ndaki politika ayarlarıyla son senkronize edilme tarihi ve saati. Değer, ISO 8601 tarih ve saat biçimindedir. Saat, <em>YYYY-MM-DD</em>T<em>hh:mm:ssTZD</em> biçiminde tam tarih artı saat, dakika ve saniyedir. Örneğin, 2010-04-05T17:30:04+01:00.

userAgent

string

Cihazla ilgili os sürümü gibi bilgiler sağlar. Bu mülk güncellenebilir. Daha fazla bilgi için Geliştirici Kılavuzu'na bakın.

serialNumber

string

Cihazın seri numarası.

imei

string

Cihazın IMEI numarası.

meid

string

Cihazın MEID numarası.

wifiMacAddress

string

Cihazın kablosuz ağlardaki MAC adresi.

networkOperator

string

Mobil cihazın mobil veya ağ operatörü (varsa) (Salt okunur)

defaultLanguage

string

Cihazda kullanılan varsayılan yerel ayar.

managedAccountIsOnOwnerProfile

boolean

Bu hesabın, sahip/birincil profilde olup olmadığını belirten boole değeri.

deviceCompromisedStatus

string

Güvenliği ihlal edilmiş cihaz durumu.

buildNumber

string

Cihazın işletim sisteminin yapı numarası.

kernelVersion

string

Cihazın çekirdek sürümü.

basebandVersion

string

Cihazın ana bant sürümü.

unknownSourcesStatus

boolean

Cihazda bilinmeyen kaynaklar etkinleştirildi veya devre dışı bırakıldı (salt okunur)

developerOptionsStatus

boolean

Cihazda geliştirici seçenekleri etkin veya devre dışı (Salt okunur)

otherAccountsInfo[]

string

Cihaza eklenen hesapların listesi (Salt okunur)

adbStatus

boolean

Cihazda adb (USB üzerinden hata ayıklama) etkin veya devre dışı (Salt okunur)

supportsWorkProfile

boolean

Cihazda iş profili desteklenir (salt okunur)

manufacturer

string

Mobil Cihaz üreticisi (Salt okunur)

releaseVersion

string

Mobil cihazın sürüm sürümü (salt okunur)

securityPatchLevel

string (int64 format)

Mobil cihaz güvenlik yaması düzeyi (Salt okunur)

brand

string

Mobil Cihaz Markası (Salt okunur)

bootloaderVersion

string

Mobil Cihaz Bootloader sürümü (Salt okunur)

hardware

string

Mobil Cihaz Donanımı (Salt Okunur)

encryptionStatus

string

Mobil Cihaz Şifreleme Durumu (Salt okunur)

devicePasswordStatus

string

DevicePasswordStatus (Salt okunur)

privilege

string

DMAgentPermission (Salt okunur)

applications[]

object

Android mobil cihaza yüklenen uygulamaların listesi. Google Sync ve iOS cihazlar için geçerli değildir. Listede, Google Workspace verilerine erişen tüm Android uygulamaları yer alır.

Uygulama listesini güncellerken güncellemelerin mevcut listenin yerini aldığını unutmayın. Android cihazda iki mevcut uygulama varsa ve API, listeyi beş uygulamayla güncelliyorsa bu, beş uygulamanın güncellenmiş listesidir.

applications[].packageName

string

Uygulamanın paket adı. Örnek: com.android.browser.

applications[].displayName

string

Uygulamanın görünen adı. Örnek: Browser.

applications[].versionName

string

Uygulamanın sürüm adı. Örnek: 3.2-140714.

applications[].versionCode

integer

Uygulamanın sürüm kodu. Örnek olarak 13 verilebilir.

applications[].permission[]

string

Bu uygulamanın izinlerinin listesi. Bunlar, standart bir Android izni olabileceği gibi uygulama tarafından tanımlanmış bir izin de olabilir ve uygulamanın Android manifest dosyasında bulunur. Takvim uygulamasının izinlerine örnek olarak READ_CALENDAR veya MANAGE_ACCOUNTS verilebilir.

Yöntemler

action

Mobil cihazı etkileyen bir işlem yapar.

delete

Mobil cihazı kaldırır.

get

Mobil cihazın özelliklerini alır.

list

Bir hesap için kullanıcıya ait tüm mobil cihazların sayfalara ayrılmış bir listesini alır.