Mit dieser API können Geräte-Reseller die Zero-Touch-Registrierung programmatisch verwalten.
- REST-Ressource: v1.operations
- REST-Ressource: v1.partners.customers
- REST-Ressource: v1.partners.devices
- REST-Ressource: v1.partners.vendors
- REST-Ressource: v1.partners.vendors.customers
Dienst: androiddeviceprovision.googleapis.com
Zum Aufrufen dieses Dienstes empfehlen wir die Verwendung der von Google bereitgestellten Clientbibliotheken. Wenn Ihre Anwendung Ihre eigenen Bibliotheken zum Aufrufen dieses Dienstes verwenden muss, verwenden Sie bei den API-Anfragen die folgenden Informationen.
Discovery-Dokument
Ein Discovery-Dokument ist eine maschinenlesbare Spezifikation zum Beschreiben und Nutzen von REST APIs. Sie wird verwendet, um Clientbibliotheken, IDE-Plug-ins und andere Tools zu erstellen, die mit Google APIs interagieren. Ein Dienst kann mehrere Discovery-Dokumente haben. Der Dienst bietet das folgende Discovery-Dokument:
Dienstendpunkt
Ein Dienstendpunkt ist eine Basis-URL, die die Netzwerkadresse eines API-Dienstes angibt. Ein Dienst kann mehrere Dienstendpunkte haben. Dieser Dienst hat den folgenden Dienstendpunkt und alle nachstehenden URIs beziehen sich auf ihn:
- https://androiddeviceprovisioning.googleapis.com
REST-Ressource: v1.operations
| Methoden | |
|---|---|
| get | GET /v1/{name=operations/**}Ruft den letzten Status eines lang andauernden Vorgangs ab. | 
REST-Ressource: v1.partners.customers
| Methoden | |
|---|---|
| create | POST /v1/{parent=partners/*}/customersErstellt einen Kunden für die Zero-Touch-Registrierung. | 
| list | GET /v1/partners/{partnerId}/customersListet die Kunden auf, die bei dem Reseller registriert sind, der durch das Argument partnerIdidentifiziert wird. | 
REST-Ressource: v1.partners.devices
| Methoden | |
|---|---|
| claim | POST /v1/partners/{partnerId}/devices:claimFordern Sie ein Gerät für einen Kunden an und fügen es der Zero-Touch-Registrierung hinzu. | 
| claimAsync | POST /v1/partners/{partnerId}/devices:claimAsyncBeansprucht eine Gruppe von Geräten asynchron für einen Kunden. | 
| findByIdentifier | POST /v1/partners/{partnerId}/devices:findByIdentifierGeräte werden anhand von Hardwarekennungen wie IMEI gesucht. | 
| findByOwner | POST /v1/partners/{partnerId}/devices:findByOwnerFindet Geräte, die für Kunden beansprucht wurden. | 
| get | GET /v1/{name=partners/*/devices/*}Ein Gerät abruft. | 
| metadata | POST /v1/partners/{metadataOwnerId}/devices/{deviceId}/metadataAktualisiert die Reseller-Metadaten, die mit dem Gerät verknüpft sind. | 
| unclaim | POST /v1/partners/{partnerId}/devices:unclaimHebt die Inhaberschaft für ein Gerät für einen Kunden auf und entfernt es aus der Zero-Touch-Registrierung. | 
| unclaimAsync | POST /v1/partners/{partnerId}/devices:unclaimAsyncHebt die Beanspruchung eines Batches von Geräten für einen Kunden asynchron auf. | 
| updateMetadataAsync | POST /v1/partners/{partnerId}/devices:updateMetadataAsyncAktualisiert die Reseller-Metadaten, die an einen Batch von Geräten angehängt sind. | 
REST-Ressource: v1.partners.vendors
| Methoden | |
|---|---|
| list | GET /v1/{parent=partners/*}/vendorsListet die Anbieter des Partners auf. | 
REST-Ressource: v1.partners.vendors.customers
| Methoden | |
|---|---|
| list | GET /v1/{parent=partners/*/vendors/*}/customersListet die Kundschaft des Anbieters auf. |