借助 Chrome Management Chrome Browsers API,管理员可以查看数据并管理已注册 Chrome 企业核心版的 Chrome 浏览器。这组 API 可用于列出已注册的 Chrome 浏览器、检索 Chrome 浏览器、更新 Chrome 浏览器的注释信息、在组织部门 (OU) 之间移动 Chrome 浏览器,以及删除从 Chrome 浏览器收集的数据。
API 方法简要概览
网址相对于 https://chromemanagement.googleapis.com/v1/customers/{customer_id}
| 说明 | 相对网址 | HTTP 方法 |
|---|---|---|
| 列出已注册的 Chrome 浏览器 | /chromeBrowsers | GET |
| 检索 Chrome 浏览器 | /chromeBrowsers/{browser_permanent_id} | GET |
| 更新 Chrome 浏览器的注释信息 | /chromeBrowsers/{browser_permanent_id} | PATCH |
| 将 Chrome 浏览器移至新的组织部门 (OU) | /chromeBrowsers:move | POST |
| 删除从 Chrome 浏览器收集的数据 | /chromeBrowsers/{browser_permanent_id} | 删除 |
如需查看请求和响应示例,请参阅代码示例。
正在过滤结果
使用 /chromeBrowsers 方法列出 Chrome 浏览器时,您可以使用 filter 查询参数缩小结果范围。在 HTTP 请求中发送的所有过滤条件参数都必须经过网址转义。可以使用 AND 运算符组合多个条件。
- 字符串、整数和枚举字段:支持
=和:比较运算符。仅machine_name、annotated_asset_id和browser_version支持将通配符*(前缀prefix*、后缀*suffix、子字符串*substring*或存在*)与=和:搭配使用(例如machine_name=LIX*或browser_version:"*6367*")。此外,还支持不加修饰的全局字符串字面量过滤(不含字段名称):如果任何已编入索引的字符串字段包含ABC,则单个字词(例如ABC)会匹配;如果任何已编入索引的文本字段包含每个指定字词,则由AND或空格联接的多个字词(例如machine AND 73或machine 73)会匹配(而单个带引号的多字词字符串 [例如"machine 73"] 会匹配单个字段中的确切连续短语)。 - 时间戳字段:支持
=、<=和>=比较运算符。时间戳应为用英文双引号括起来的 RFC-3339 格式字符串(例如"2020-01-01T12:00:00Z"或"2012-04-21T11:30:00-04:00")。 可以使用比较来指定闭合时间戳范围。 - 按组织部门过滤:您可以通过指定
org_unit_path(例如org_unit_path=/Marketing)来过滤属于特定组织部门的浏览器。支持单个组织部门匹配。 - 群组过滤:您可以使用
in_group函数(例如in_group("groups/00gjdgxs0lm8l7o"))过滤属于特定 Cloud Identity 群组的浏览器。
可过滤的字段
| 字段 | 说明 |
|---|---|
browser_permanent_id
|
Chrome 浏览器设备的永久性唯一标识符。 |
last_policy_fetch_time
|
Chrome 浏览器设备上次提取政策的时间。 |
os_platform
|
Chrome 浏览器设备的操作系统平台(例如 WINDOWS、MAC、LINUX)。 |
os_architecture
|
Chrome 浏览器设备的操作系统架构。 |
os_version |
Chrome 浏览器设备的操作系统版本。 |
machine_name
|
与 Chrome 浏览器设备关联的机器名称。 |
annotated_location
|
Chrome 浏览器设备的注释位置。 |
annotated_user
|
Chrome 浏览器设备的注释用户。 |
annotated_asset_id
|
Chrome 浏览器设备的注释资产 ID。 |
annotated_note
|
Chrome 浏览器设备的注释说明。 |
org_unit_path
|
Chrome 浏览器设备的组织部门路径(例如 /Marketing)。 |
org_unit_id
|
Chrome 浏览器设备的组织部门 ID。 |
last_registration_time
|
Chrome 浏览器设备的注册时间。 |
os_platform_version
|
Chrome 浏览器设备的操作系统平台和主要版本。 |
browser_version
|
设备上安装的 Chrome 浏览器版本。 |
last_status_report_time
|
Chrome 浏览器设备上次报告状态的时间。 |
extension_count
|
Chrome 浏览器设备上安装的扩展程序数量。 |
policy_count
|
应用于 Chrome 浏览器设备的政策数量。 |
last_device_user |
上次登录该机器的用户。 |
last_activity_time
|
Chrome 浏览器设备上次显示活动(政策提取或报告)的时间。 |
device_id_collision
|
设备 ID 是否由多台机器共用,Chrome 浏览器会将这些机器标识为同一台机器(true 或 false)。 |
过滤函数
| 函数 | 说明 |
|---|---|
in_group(string)
|
将 Chrome 浏览器设备列表过滤为属于指定 Cloud Identity 群组资源名称(格式:in_group("groups/{group_id}"))的设备。 |
排序结果
您可以使用 orderBy 查询参数指定结果的排序。默认情况下,排序顺序为升序。如需将字段指定为降序排序,请在字段名称后添加后缀 " desc"(例如 last_activity_time
desc)。
如果未指定,则默认排序为 browser_permanent_id 的升序。
支持的排序字段
browser_permanent_idlast_policy_fetch_timeannotated_userannotated_locationannotated_asset_idannotated_notesorg_unit_pathos_versionlast_registration_timeextension_countpolicy_countlast_device_usermachine_namebrowser_version_channelos_platform_versionlast_activity_timebrowser_version
管理员权限
Chrome Browsers API 遵循管理员角色委派。
| 方法 | 需要管理员权限 |
|---|---|
| ListChromeBrowsers | “服务 -> Chrome 管理 -> 设置 -> 受管理的浏览器” 或“服务 -> Chrome 管理 -> 设置 -> 受管理的浏览器 -> 读取” |
| GetChromeBrowser | “服务 -> Chrome 管理 -> 设置 -> 受管理的浏览器” 或“服务 -> Chrome 管理 -> 设置 -> 受管理的浏览器 -> 读取” |
| UpdateChromeBrowser | “服务”->“Chrome 管理”->“设置”->“受管理的浏览器” |
| MoveChromeBrowsers | “服务 -> Chrome 管理 -> 设置 -> 受管理的浏览器” |
| DeleteChromeBrowser | “服务”->“Chrome 管理”->“设置”->“受管理的浏览器” |
如需管理管理员角色和权限,请访问“管理控制台 -> 管理员角色”。
API 范围
Chrome Management Chrome Browsers API 需要以下 OAuth 范围:
| 方法 | 所需的 OAuth 范围 |
|---|---|
| ListChromeBrowsers | https://www.googleapis.com/auth/chrome.management.browsers 或 https://www.googleapis.com/auth/chrome.management.browsers.readonly |
| GetChromeBrowser | https://www.googleapis.com/auth/chrome.management.browsers 或 https://www.googleapis.com/auth/chrome.management.browsers.readonly |
| UpdateChromeBrowser | https://www.googleapis.com/auth/chrome.management.browsers |
| MoveChromeBrowsers | https://www.googleapis.com/auth/chrome.management.browsers |
| DeleteChromeBrowser | https://www.googleapis.com/auth/chrome.management.browsers |
如需了解详情,请参阅身份验证概览。