Google Workspace Directory API를 사용하면 조직 내의 휴대기기를 관리할 수 있습니다. 이 페이지 휴대기기 목록을 표시하고 특정 기기에 대한 세부정보를 가져오는 방법의 예 기기 추가 또는 제거와 같은 특정 작업을 수행할 수 있습니다
이 문서에서는 기본 요건. Android 기기는 기기 정책 앱 설치해야 합니다. iOS 기기는 Google 모바일 관리 서비스.
이 예에서 customerId 및 resourceId 자리표시자는 다음 용도로 사용됩니다. 해당 ID를 제공할 위치를 나타냅니다. customerId는 다음에서 가져올 수 있습니다. Users.get 메서드와 함께 사용됩니다. 이 resourceId는 기기의 고유한 Google 식별자로 모든 휴대기기 검색 메서드
모든 휴대기기 검색
계정의 휴대기기를 모두 가져오려면 다음 GET
를 사용하세요.
승인하고 다음 페이지에 설명된 승인을 포함합니다.
요청을 승인합니다. 가독성을 위해
이 예시에서는 줄 반환을 사용합니다.
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
요청 및 응답 속성은 API 참조
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" }
휴대기기 검색
휴대기기의 속성을 가져오려면 다음 GET
요청을 사용하세요.
그리고 다음 페이지에 설명된 승인을 포함해야 합니다.
요청을 승인합니다. 가독성을 위해
이 예시에서는 줄 반환을 사용합니다.
GET https://admin.googleapis.com/admin/directory/v1/customer/{my_customer|customerId} /devices/mobile/resourceId?projection={FULL|BASIC}
요청 및 응답 속성은 API 참조
JSON 요청
resourceId 요청의 예시는 다음과 같습니다.
GET https://admin.googleapis.com/admin/directory/v1/customer/my_customer/devices/ mobile/resourceId?projection=FULL
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", }
휴대기기 승인
휴대기기를 승인하려면 다음 POST
요청을 사용하고
승인에 설명되어 있습니다.
요청을 승인합니다.
이 예시에서는 가독성을 위해 줄 반환을 사용합니다.
POST https://admin.googleapis.com/admin/directory/v1/customer/{my_customer|customerId} /devices/mobile/resourceId/action
요청 및 응답 속성은 API 참조
JSON 요청
다음 JSON 요청은 기기 승인을 위한 샘플 요청을 보여줍니다.
POST https://admin.googleapis.com/admin/directory/v1/customer/my_customer/devices /mobile/resourceId/action
요청 본문은 다음과 같습니다.
{ "action": "approve" }
요청에 성공하면 HTTP 200 상태 코드.
휴대기기 삭제하기
휴대기기를 삭제하려면 다음 DELETE
요청을 사용하고
승인
요청을 승인합니다.
이 예시에서는 가독성을 위해 줄 반환을 사용합니다.
DELETE https://admin.googleapis.com/admin/directory/v1/customer/{my_customer|customerId} /devices/mobile/resourceId
요청 및 응답 속성은 API 참조
요청에 성공하면 HTTP 200 상태 코드.