Android Device Provisioning Partner API

Этот API позволяет торговым посредникам программно управлять автоматической регистрацией.

Сервис: 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
Список клиентов поставщика.