0

预先感谢您抽出宝贵时间查看我的问题。

在使用 Cloud Identity API 从我们的 Google Workspace 查询托管设备(Windows、Mac)的详细信息时,我能够通过 google 分配的“设备 ID”成功查询,但是响应中不包含“主机名”字段.

这是我收到的呼叫和响应的一个示例。

https://cloudidentity.googleapis.com/v1/devices

def device_query():
    FILTER = urllib.parse.quote_plus('serial:'+<serialNumber>)
    list_url = BASE_URL + 'devices?name=' + FILTER
    auth_header = {'Authorization': 'Bearer ' + getAuthToken()}
    content = urllib.request.urlopen(
        urllib.request.Request(list_url, headers=auth_header)).read()
    response = json.loads(content)
    deviceDetails = response['devices']
    print(deviceDetails)
{'devices':
    [{'name': 'devices/xxxxxxxxxxxx',
      'createTime': '9999-99-99T20:11:31.680Z',
      'lastSyncTime': '9999-99-99T15:01:51.922Z', 
      'ownerType': 'Company Owned',
      'model': 'Windows',
      'osVersion': 'Win10',
      'deviceType': 'Windows',
      'serialNumber': '737dh39he8d3978'}] 
}

通过 Workspace 查看任何设备时,我可以看到类似的详细信息,包括主机名。

[工作区 UI 设备主机名示例][1]

UI URL 如下所示:https ://admin.google.com/ac/devices/details/8613sw4fa4-90b2-5098-61384-d139d0775r9gg/information?uid=7dhdhsw7hd3h83d&dt=4

这是 API 端点:我用来检索设备数据的 cloudidentity.googleapis.com/v1。

4

0 回答 0