Com a API Google Workspace Directory, você gerencia dispositivos móveis na sua organização. Esta página inclui exemplos de como listar seus dispositivos móveis, obter detalhes de um dispositivo específico, bem como adicionar ou remover um dispositivo.
Este documento pressupõe que você concluiu Pré-requisitos. Os dispositivos Android precisam ter app Device Policy instalado. Os dispositivos iOS devem ser registrados com o Serviço do Gerenciamento Google de dispositivos móveis.
Nestes exemplos, os marcadores de posição customerId e resourceId são usados para indique onde você forneceria esses IDs. O customerId pode ser encontrado no Users.get. A resourceId é um identificador exclusivo do Google para um dispositivo, encontrado na resposta de o método Recuperar todos os dispositivos móveis.
Recuperar todos os dispositivos móveis
Para recuperar todos os dispositivos móveis de uma conta, use o seguinte GET
solicitação e incluir a autorização descrita em
Autorizar solicitações Para facilitar a leitura,
este exemplo usa retornos de linha:
GET https://admin.googleapis.com/admin/directory/v1/customer/{my_customer|customerId} /devices/mobile?projection={BASIC|FULL}&query=query &orderBy=orderBy category&sortOrder={ASCENDING|DESCENDING} &pageToken=token for next results page &maxResults=max number of results per page
Para obter as propriedades de solicitação e resposta, consulte a Referência da API.
Resposta JSON
{ "kind": "directory#mobiledevices", "mobiledevices": [ { "kind": "directory#mobiledevice", "resourceId": "resourceId", "deviceId": "deviceId", "name": [ "Sales" ], "email": [ "sales@example.com" ], "model": "Nexus 4", "os": "Android 4.2.2", "type": "ANDROID", "status": "APPROVED", "hardwareId": "1234567890", "firstSync": "2013-05-15T17:30:04.325Z", "lastSync": "2013-06-05T17:30:04.325Z", "userAgent": "Google Apps Device Policy 4.14", }, { "kind": "directory#mobiledevice", "resourceId": "resourceId", "deviceId": "deviceId", "name": [ "Liz" ], "email": [ "liz@example.com" ], "model": "Galaxy Nexus", "os": "Android 4.2.2", "type": "ANDROID", "status": "APPROVED", "hardwareId": "9123456780", "firstSync": "2013-06-05T17:30:04.325Z", "lastSync": "2013-08-12T17:30:04.325Z", "userAgent": "Google Apps Device Policy 4.14", } ], "nextPageToken": "next_page_token_value" }
Recuperar um dispositivo móvel
Para recuperar as propriedades de um dispositivo móvel, use a seguinte solicitação GET
e incluir a autorização descrita em
Autorizar solicitações Para facilitar a leitura,
este exemplo usa retornos de linha:
GET https://admin.googleapis.com/admin/directory/v1/customer/{my_customer|customerId} /devices/mobile/resourceId?projection={FULL|BASIC}
Para obter as propriedades de solicitação e resposta, consulte a Referência da API.
Solicitação JSON
Este é um exemplo de solicitação para resourceId:
GET https://admin.googleapis.com/admin/directory/v1/customer/my_customer/devices/ mobile/resourceId?projection=FULL
Resposta JSON
{ "kind": "directory#mobiledevice", "resourceId": "resourceId", "deviceId": "deviceId", "name": [ "Sales3" ], "email": [ "sales@example.com" ], "model": "Nexus 4", "os": "Android 4.2.2", "type": "ANDROID", "status": "APPROVED", "hardwareId": "1234567890", "firstSync": "2010-05-15T17:30:04.325Z", "lastSync": "2013-06-05T17:30:04.325Z", "userAgent": "Google Apps Device Policy 4.14", }
Aprovar um dispositivo móvel
Para aprovar um dispositivo móvel, use a seguinte solicitação POST
e inclua o
autorização descrita em
Autorizar solicitações
Para facilitar a leitura, este exemplo usa retornos de linha:
POST https://admin.googleapis.com/admin/directory/v1/customer/{my_customer|customerId} /devices/mobile/resourceId/action
Para obter as propriedades de solicitação e resposta, consulte a Referência da API.
Solicitação JSON
A seguinte solicitação JSON mostra um exemplo de solicitação para aprovar um dispositivo:
POST https://admin.googleapis.com/admin/directory/v1/customer/my_customer/devices /mobile/resourceId/action
O corpo da solicitação é:
{ "action": "approve" }
Uma solicitação bem-sucedida retorna um Código de status HTTP 200.
Remover um dispositivo móvel
Para remover um dispositivo móvel, use a seguinte solicitação DELETE
e inclua
da autorização descrita no
Autorizar solicitações
Para facilitar a leitura, este exemplo usa retornos de linha:
DELETE https://admin.googleapis.com/admin/directory/v1/customer/{my_customer|customerId} /devices/mobile/resourceId
Para obter as propriedades de solicitação e resposta, consulte a Referência da API.
Uma solicitação bem-sucedida retorna um Código de status HTTP 200.