REST Resource: mobiledevices

Kaynak: MobileDevice

Google Workspace Mobil Yönetimi; Android, Google Sync ve iOS cihazları içerir. Yaygın grup mobil cihaz API görevleri hakkında daha fazla bilgi edinmek için Geliştirici Kılavuzu'na bakı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ü. Mobiledevices kaynakları için admin#directory#mobiledevice değeri kullanılır.

etag

string

Kaynağın ETag.

resourceId

string

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

deviceId

string

Bir 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

Kanal sahibinin kullanıcı adlarının listesi. Uygulamanız, cihaz sahibi adlarının geçerli listesine ihtiyaç duyuyorsa, get yöntemini kullanın. Mobil cihaz kullanıcısı bilgilerini alma hakkında daha fazla bilgi edinmek için Geliştirici Kılavuzu'na bakın.

email[]

string

Kanal sahibinin e-posta adreslerinin listesi. Uygulamanız kullanıcı e-postalarının güncel listesine ihtiyaç duyuyorsa 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ına ilişkin benzersiz IMEI/MEID tanımlayıcısı. Google Sync cihazları için geçerli değildir. Android mobil cihaz eklerken bu isteğe bağlı bir özelliktir. Bu cihazlardan biri güncellenirken bu özellik salt okunur olur.

firstSync

string

Cihazın ilk kez Yönetici konsolundaki politika ayarlarıyla senkronize edildiği tarih ve saat. Bu değer, ISO 8601 tarih ve saat biçimindedir. Saat, tam tarihin yanı sıra <em>YYYY-MM-DD</em>T<em>hh:mm:ssTZD</em> biçiminde saat, dakika ve saniye şeklindedir. Örneğin, 2010-04-05T17:30:04+01:00.

lastSync

string

Cihazın, Yönetici konsolundaki politika ayarlarıyla son senkronize edilme tarihi ve saat. Bu değer, ISO 8601 tarih ve saat biçimindedir. Saat, tam tarihin yanı sıra <em>YYYY-MM-DD</em>T<em>hh:mm:ssTZD</em> biçiminde saat, dakika ve saniye şeklindedir. Örneğin, 2010-04-05T17:30:04+01:00.

userAgent

string

os sürümü gibi cihazla ilgili bilgileri verir. 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 veya ağ operatörü (varsa) (Salt okunur)

defaultLanguage

string

Cihazda kullanılan varsayılan yerel ayar.

managedAccountIsOnOwnerProfile

boolean

Bu hesabın sahipte/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 sisteminin 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 hata ayıklaması) cihazda etkinleştirildi veya devre dışı bırakıldı (Salt okunur)

supportsWorkProfile

boolean

İş profili cihazda 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ü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 okuma)

applications[]

object

Android mobil cihazda yüklü uygulamaların listesi. Google Sync ve iOS cihazlar için geçerli değildir. Liste, Google Workspace verilerine erişen tüm Android uygulamalarını içerir.

Bir uygulama listesini güncellerken, güncellemelerin mevcut listenin yerini aldığı unutulmamalıdır. Android cihazda iki mevcut uygulama varsa ve API, listeyi beş uygulamayla güncelliyorsa beş uygulamanın güncellenmiş listesi gösterilir.

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 uygulamaya ait izinlerin listesi. Bunlar, standart bir Android izni veya uygulama tarafından tanımlanmış bir izin 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

Bir mobil cihazın özelliklerini alır.

list

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