Этот API позволяет торговым посредникам программно управлять автоматической регистрацией.
- Ресурс REST: v1.operations
- Ресурс REST: v1.partners.customers
- Ресурс REST: v1.partners.devices
- Ресурс REST: v1.partners.vendors
- Ресурс REST: v1.partners.vendors.customers
Сервис: androiddeviceprovisioning.googleapis.com
Для вызова этой службы рекомендуется использовать клиентские библиотеки , предоставленные Google. Если вашему приложению необходимо использовать собственные библиотеки для вызова этой службы, используйте следующую информацию при отправке запросов API.
Документ обнаружения
Discovery Document — это машиночитаемая спецификация для описания и использования REST API. Он используется для создания клиентских библиотек, подключаемых модулей IDE и других инструментов, взаимодействующих с API Google. Одна служба может предоставлять несколько документов обнаружения. Эта служба предоставляет следующий документ обнаружения:
Конечная точка службы
Конечная точка службы — это базовый URL-адрес, указывающий сетевой адрес службы API. Одна служба может иметь несколько конечных точек службы. Эта служба имеет следующую конечную точку службы, и все приведенные ниже URI относятся к этой конечной точке службы:
-
https://androiddeviceprovisioning.googleapis.com
Ресурс REST: v1.operations
Методы | |
---|---|
get | GET /v1/{name=operations/**} Получает последнее состояние длительной операции. |
Ресурс REST: v1.partners.customers
Методы | |
---|---|
create | POST /v1/{parent=partners/*}/customers Создает клиента для автоматической регистрации. |
list | GET /v1/partners/{partnerId}/customers Список клиентов, зарегистрированных для торгового посредника, указанного аргументом partnerId . |
Ресурс REST: v1.partners.devices
Методы | |
---|---|
claim | POST /v1/partners/{partnerId}/devices:claim Запрашивает устройство для клиента и добавляет его в автоматическую регистрацию. |
claimAsync | POST /v1/partners/{partnerId}/devices:claimAsync Запрашивает партию устройств для клиента асинхронно. |
findByIdentifier | POST /v1/partners/{partnerId}/devices:findByIdentifier Находит устройства по аппаратным идентификаторам, таким как IMEI. |
findByOwner | POST /v1/partners/{partnerId}/devices:findByOwner Находит устройства, заявленные для клиентов. |
get | GET /v1/{name=partners/*/devices/*} Получает устройство. |
metadata | POST /v1/partners/{metadataOwnerId}/devices/{deviceId}/metadata Обновляет метаданные торгового посредника, связанные с устройством. |
unclaim | POST /v1/partners/{partnerId}/devices:unclaim Отменяет заявку на устройство у клиента и удаляет его из автоматической регистрации. |
unclaimAsync | POST /v1/partners/{partnerId}/devices:unclaimAsync Асинхронно аннулирует заявку на партию устройств для клиента. |
updateMetadataAsync | POST /v1/partners/{partnerId}/devices:updateMetadataAsync Обновляет метаданные торгового посредника, прикрепленные к группе устройств. |
Ресурс REST: v1.partners.vendors
Методы | |
---|---|
list | GET /v1/{parent=partners/*}/vendors Список поставщиков партнера. |
Ресурс REST: v1.partners.vendors.customers
Методы | |
---|---|
list | GET /v1/{parent=partners/*/vendors/*}/customers Список клиентов поставщика. |