Android Device Provisioning Partner API

Bu API, cihaz bayilerinin el değmeden kayıt sürecini programatik olarak yönetmesine olanak tanır.

Hizmet: androiddevice temel hazırlığı.googleapis.com

Bu hizmeti çağırmak için Google tarafından sağlanan istemci kitaplıklarını kullanmanızı öneririz. Uygulamanızın bu hizmeti çağırmak için kendi kitaplıklarınızı kullanması gerekiyorsa API isteklerinde bulunurken aşağıdaki bilgileri kullanın.

Keşif dokümanı

Keşif Dokümanı, REST API'lerini açıklamak ve kullanmak için makine tarafından okunabilir bir spesifikasyondur. İstemci kitaplıkları, IDE eklentileri ve Google API'leri ile etkileşimde bulunan 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 bir temel 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ına bağlıdır:

  • https://androiddeviceprovisioning.googleapis.com

REST Kaynağı: v1.operations

Yöntemler
get GET /v1/{name=operations/**}
Uzun süreli bir işlemin en son durumunu alır.

REST Kaynağı: v1.partners.customers

Yöntemler
create POST /v1/{parent=partners/*}/customers
El değmeden kayıt için bir müşteri oluşturur.
list GET /v1/partners/{partnerId}/customers
partnerId bağımsız değişkeniyle tanımlanan bayiye kayıtlı müşterileri listeler.

REST Kaynağı: v1.partners.devices

Yöntemler
claim POST /v1/partners/{partnerId}/devices:claim
Müşteri için bir cihaz talep eder ve cihazı el değmeden kayıt işlemine ekler.
claimAsync POST /v1/partners/{partnerId}/devices:claimAsync
Bir müşteri için eşzamansız olarak bir cihaz grubu için hak talebinde bulunur.
findByIdentifier POST /v1/partners/{partnerId}/devices:findByIdentifier
Cihazları IMEI gibi donanım tanımlayıcılarına göre bulur.
findByOwner POST /v1/partners/{partnerId}/devices:findByOwner
Müşteriler için talep edilen cihazları bulur.
get GET /v1/{name=partners/*/devices/*}
Cihaz sahibi olmasını sağlar.
metadata POST /v1/partners/{metadataOwnerId}/devices/{deviceId}/metadata
Cihazla ilişkili bayi meta verilerini günceller.
unclaim POST /v1/partners/{partnerId}/devices:unclaim
Bir cihazın müşteriyle ilgili hak talebini iptal eder ve el değmeden kayıt sürecinden kaldırır.
unclaimAsync POST /v1/partners/{partnerId}/devices:unclaimAsync
Bir müşteri için eşzamansız olarak cihaz grubunu iptal etme.
updateMetadataAsync POST /v1/partners/{partnerId}/devices:updateMetadataAsync
Bir cihaz grubuna ekli bayi meta verilerini günceller.

REST Kaynağı: v1.partners.vendors

Yöntemler
list GET /v1/{parent=partners/*}/vendors
İş ortağının tedarikçilerini listeler.

REST Kaynağı: v1.partners.vendors.customers

Yöntemler
list GET /v1/{parent=partners/*/vendors/*}/customers
Tedarikçi firmanın müşterilerini listeler.