Essa API permite que os revendedores de dispositivos gerenciem de maneira programática o registro sem toque.
- Recurso da REST: v1.operations
- Recurso REST: v1.partners.customers
- Recurso REST: v1.partners.devices
- Recurso REST: v1.partners.vendors
- Recurso REST: v1.partners.vendors.customers
Serviço: androiddeviceprovision.googleapis.com
Para chamar esse serviço, use as bibliotecas de cliente fornecidas pelo Google. Se o aplicativo precisar usar bibliotecas próprias para chamar esse serviço, utilize as informações a seguir ao fazer as solicitações de API.
Documento de descoberta
Um Documento de descoberta é uma especificação legível por máquina para descrever e consumir APIs REST. Ele é usado para criar bibliotecas de cliente, plug-ins IDE e outras ferramentas que interagem com as APIs do Google. Um serviço pode fornecer vários documentos de descoberta. O serviço fornece o seguinte documento de detecção:
Endpoint de serviço
Um endpoint de serviço é um URL base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários endpoints de serviço. Este serviço tem o endpoint a seguir e todos os URIs abaixo são relativos a ele:
https://androiddeviceprovisioning.googleapis.com
Recurso da REST: v1.operations
Métodos | |
---|---|
get |
GET /v1/{name=operations/**} Recebe o estado mais recente de uma operação de longa duração. |
Recurso REST: v1.partners.customers
Métodos | |
---|---|
create |
POST /v1/{parent=partners/*}/customers Cria um cliente para o registro sem toque. |
list |
GET /v1/partners/{partnerId}/customers Lista os clientes que estão registrados para o revendedor identificado pelo argumento partnerId . |
Recurso REST: v1.partners.devices
Métodos | |
---|---|
claim |
POST /v1/partners/{partnerId}/devices:claim Resgate um dispositivo para um cliente e adicione-o ao registro sem toque. |
claimAsync |
POST /v1/partners/{partnerId}/devices:claimAsync reivindica um lote de dispositivos para um cliente de forma assíncrona. |
findByIdentifier |
POST /v1/partners/{partnerId}/devices:findByIdentifier Encontra dispositivos por identificadores de hardware, como IMEI. |
findByOwner |
POST /v1/partners/{partnerId}/devices:findByOwner Encontra os dispositivos reivindicados para os clientes. |
get |
GET /v1/{name=partners/*/devices/*} Recebe um dispositivo. |
metadata |
POST /v1/partners/{metadataOwnerId}/devices/{deviceId}/metadata Atualiza os metadados do revendedor associados ao dispositivo. |
unclaim |
POST /v1/partners/{partnerId}/devices:unclaim Cancela a reivindicação de um dispositivo e o remove do registro sem toque. |
unclaimAsync |
POST /v1/partners/{partnerId}/devices:unclaimAsync Cancela a reivindicação de um lote de dispositivos de um cliente de forma assíncrona. |
updateMetadataAsync |
POST /v1/partners/{partnerId}/devices:updateMetadataAsync Atualiza os metadados do revendedor anexados a um lote de dispositivos. |
Recurso REST: v1.partners.vendors
Métodos | |
---|---|
list |
GET /v1/{parent=partners/*}/vendors Lista os fornecedores do parceiro. |
Recurso REST: v1.partners.vendors.customers
Métodos | |
---|---|
list |
GET /v1/{parent=partners/*/vendors/*}/customers Lista os clientes do fornecedor. |