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ı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 geçerli cihaz sahibi adları listesine ihtiyaç duyuyorsanız 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 geçerli kullanıcı e-postaları listesi gerekiyorsa get yöntemini kullanın. Ek bilgi için kullanıcı alma yöntemine bakın.

model

string

Mobil cihazın model adı (örneğin, Nexus S). Bu özellik 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 özellik 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ının IMEI/MEID benzersiz tanımlayıcısıdır. Google Sync cihazlarına uygulanamaz. Bu, Android mobil cihaz eklemek isteğe bağlı bir özelliktir. Bu cihazlardan biri güncellenirken bu, salt okunur bir özellik olur.

firstSync

string

Cihazın ilk olarak Yönetici Konsolu'ndaki politika ayarlarıyla senkronize edildiği tarih ve saat. 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.

lastSync

string

Cihazın, Yönetici Konsolu'ndaki politika ayarlarıyla son senkronize edildiği tarih ve saat. 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 bilgiler (ör. os sürümü) sağlar. Bu özellik 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 mobil cihaz 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ı gösteren boole değeri.

deviceCompromisedStatus

string

Güvenliği ihlal edilmiş cihaz durumu.

buildNumber

string

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

kernelVersion

string

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

basebandVersion

string

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

unknownSourcesStatus

boolean

Bilinmeyen kaynaklar cihazda etkinleştirildi veya devre dışı bırakıldı (Salt okunur)

developerOptionsStatus

boolean

Geliştirici seçenekleri cihazda etkinleştirildi veya devre dışı bırakıldı (Salt okunur)

otherAccountsInfo[]

string

Cihaza eklenen hesapların listesi (Salt okunur)

adbStatus

boolean

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

supportsWorkProfile

boolean

Cihazda iş profili destekleniyor (Salt okunur)

manufacturer

string

Mobil Cihaz üreticisi (Salt okunur)

releaseVersion

string

Mobil cihaz sürüm sürümü (Salt okunur)

securityPatchLevel

string (int64 format)

Mobil Cihaz Güvenliği 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 cihazda yüklü 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.

Bir uygulama listesini güncellerken, güncellemelerin mevcut listenin yerini aldığını unutmamak önemlidir. Android cihazda iki mevcut uygulama varsa ve API, listeyi beş uygulamayla güncelliyorsa, artık beş uygulamanın güncellenmiş listesi gösterilmektedir.

applications[].packageName

string

Uygulamanın paket adı. Örnek olarak com.android.browser verilebilir.

applications[].displayName

string

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

applications[].versionName

string

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

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 yaptığında

delete

Bir 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.