Android Management API

Android Management API, Android cihazların ve uygulamaların uzaktan kurumsal yönetimini sağlar.

Hizmet: androidmanagement.googleapis.com

Bu hizmeti çağırmak için Google'ın sağladığı istemci kitaplıklarını kullanmanızı öneririz. Uygulamanızın bu hizmeti çağırmak için kendi kitaplıklarını kullanması gerekiyorsa API isteklerini yaparken aşağıdaki bilgileri kullanın.

Keşif dokümanı

Keşif Belgesi, REST API'leri açıklamak ve kullanmak için makine tarafından okunabilir bir spesifikasyondur. Google API'leriyle etkileşimde bulunan istemci kitaplıkları, IDE eklentileri ve diğer araçları oluşturmak için kullanılır. Bir hizmet birden fazla keşif dokümanı sağlayabilir. Bu hizmet, aşağıdaki keşif dokümanını sağlar:

Hizmet uç noktası

Hizmet uç noktası, bir API hizmetinin ağ adresini belirten temel bir URL'dir. Bir hizmetin birden fazla hizmet uç noktası olabilir. Bu hizmetin aşağıdaki hizmet uç noktası vardır ve aşağıdaki tüm URI'ler bu hizmet uç noktasıyla ilgilidir:

  • https://androidmanagement.googleapis.com

REST Kaynağı: v1.enterprises

Yöntemler
create POST /v1/enterprises
Kurumsal hesap oluşturur.
delete DELETE /v1/{name=enterprises/*}
Bir kuruluşu ve onunla ilişkili tüm hesapları ve verileri kalıcı olarak siler.
generateEnterpriseUpgradeUrl POST /v1/{name=enterprises/*}:generateEnterpriseUpgradeUrl
Mevcut bir Managed Google Play Accounts grubunu yönetilen Google alanına yükseltmek için bir grup yükseltme URL'si oluşturur.
get GET /v1/{name=enterprises/*}
Kurumsal hesap edinir.
list GET /v1/enterprises
EMM tarafından yönetilen kuruluşları listeler.
patch PATCH /v1/{name=enterprises/*}
Bir kuruluşu günceller.

REST Kaynağı: v1.enterprises.applications

Yöntemler
get GET /v1/{name=enterprises/*/applications/*}
Bir uygulama hakkında bilgi alır.

REST Kaynağı: v1.enterprises.devices

Yöntemler
delete DELETE /v1/{name=enterprises/*/devices/*}
Cihazı siler.
get GET /v1/{name=enterprises/*/devices/*}
Cihaz edinir.
issueCommand POST /v1/{name=enterprises/*/devices/*}:issueCommand
Bir cihaza komut gönderir.
list GET /v1/{parent=enterprises/*}/devices
Belirli bir kuruluşa ait cihazları listeler.
patch PATCH /v1/{name=enterprises/*/devices/*}
Cihazı günceller.

REST Kaynağı: v1.enterprises.devices.operations

Yöntemler
cancel POST /v1/{name=enterprises/*/devices/*/operations/*}:cancel
Uzun süren bir işlemde eşzamansız iptal başlatır.
get GET /v1/{name=enterprises/*/devices/*/operations/*}
Uzun süren bir işlemin en son durumunu alır.
list GET /v1/{name=enterprises/*/devices/*/operations}
İstekte belirtilen filtreyle eşleşen işlemleri listeler.

REST Kaynağı: v1.enterprises.enrollmentTokens

Yöntemler
create POST /v1/{parent=enterprises/*}/enrollmentTokens
Belirli bir kuruluş için kayıt jetonu oluşturur.
delete DELETE /v1/{name=enterprises/*/enrollmentTokens/*}
Kayıt jetonunu siler.
get GET /v1/{name=enterprises/*/enrollmentTokens/*}
Etkin ve süresi dolmamış bir kayıt jetonu alır.
list GET /v1/{parent=enterprises/*}/enrollmentTokens
Belirli bir kuruluş için etkin ve süresi dolmamış kayıt jetonlarını listeler.

REST Kaynağı: v1.enterprises.migrationTokens

Yöntemler
create POST /v1/{parent=enterprises/*}/migrationTokens
Mevcut bir cihazın EMM'nin cihaz politikası denetleyicisi (DPC) tarafından yönetilmesinden Android Management API tarafından yönetilmesine geçiş için bir taşıma jetonu oluşturur.
get GET /v1/{name=enterprises/*/migrationTokens/*}
Taşıma jetonu alır.
list GET /v1/{parent=enterprises/*}/migrationTokens
Taşıma jetonlarını listeler.

REST Kaynağı: v1.enterprises.policies

Yöntemler
delete DELETE /v1/{name=enterprises/*/policies/*}
Bir politikayı siler.
get GET /v1/{name=enterprises/*/policies/*}
Politika alır.
list GET /v1/{parent=enterprises/*}/policies
Belirli bir kuruluşa ait politikaları listeler.
modifyPolicyApplications POST /v1/{name=enterprises/*/policies/*}:modifyPolicyApplications
Politikadaki uygulamaları günceller veya oluşturur.
patch PATCH /v1/{name=enterprises/*/policies/*}
Politikayı günceller veya oluşturur.
removePolicyApplications POST /v1/{name=enterprises/*/policies/*}:removePolicyApplications
Bir politikadaki uygulamaları kaldırır.

REST Kaynağı: v1.enterprises.webApps

Yöntemler
create POST /v1/{parent=enterprises/*}/webApps
Web uygulaması oluşturur.
delete DELETE /v1/{name=enterprises/*/webApps/*}
Web uygulamasını siler.
get GET /v1/{name=enterprises/*/webApps/*}
Web uygulaması alır.
list GET /v1/{parent=enterprises/*}/webApps
Belirli bir işletmeye ait web uygulamalarını listeler.
patch PATCH /v1/{name=enterprises/*/webApps/*}
Bir web uygulamasını günceller.

REST Kaynağı: v1.enterprises.webTokens

Yöntemler
create POST /v1/{parent=enterprises/*}/webTokens
Belirli bir kuruluş için yerleştirilebilir Managed Google Play web kullanıcı arayüzüne erişmek üzere bir web jetonu oluşturur.

REST Kaynağı: v1.provisioningInfo

Yöntemler
get GET /v1/{name=provisioningInfo/*}
Oturum açma URL'sinde sağlanan tanımlayıcıyı kullanarak cihaz temel hazırlık bilgilerini alın.

REST Kaynağı: v1.signupUrls

Yöntemler
create POST /v1/signupUrls
Kurumsal kaydolma URL'si oluşturur.