Chrome Policy API 是一套服务,可让 Chrome 管理员控制应用于受管理的 Chrome 操作系统设备和 Chrome 浏览器的政策。
- REST 资源:v1.customers.policies
 - REST 资源:v1.customers.policies.groups
 - REST 资源:v1.customers.policies.networks
 - REST 资源:v1.customers.policies.orgunits
 - REST 资源:v1.customers.policySchemas
 - REST 资源:v1.media
 
服务:chromepolicy.googleapis.com
如要调用此服务,我们建议您使用 Google 提供的客户端库。如果您的应用需要使用您自己的库来调用此服务,则在发出 API 请求时应使用以下信息。
发现文档
发现文档是用于说明和使用 REST API 的机器可读规范。它用于构建客户端库、IDE 插件以及与 Google API 交互的其他工具。一项服务可能会提供多个发现文档。此服务提供了以下发现文档:
服务端点
服务端点是指定 API 服务的网络地址的基本网址。一项服务可能有多个服务端点。此服务具有以下服务端点,下面的所有 URI 都与此服务端点相关:
https://chromepolicy.googleapis.com
REST 资源:v1.customers.policies
| 方法 | |
|---|---|
                  resolve | 
                
                  POST /v1/{customer=customers/*}/policies:resolve() 获取与搜索查询匹配的一系列政策的解析政策值。  | 
              
REST 资源:v1.customers.policies.groups
| 方法 | |
|---|---|
                  batchDelete | 
                
                  POST /v1/{customer=customers/*}/policies/groups:batchDelete() 删除应用于特定群组的多个政策值。  | 
              
                  batchModify | 
                
                  POST /v1/{customer=customers/*}/policies/groups:batchModify() 修改应用于特定群组的多个政策值。  | 
              
                  listGroupPriorityOrdering | 
                
                  POST /v1/{customer=customers/*}/policies/groups:listGroupPriorityOrdering() 检索应用的群组优先级排序。  | 
              
                  updateGroupPriorityOrdering | 
                
                  POST /v1/{customer=customers/*}/policies/groups:updateGroupPriorityOrdering() 更新应用的群组优先级排序。  | 
              
REST 资源:v1.customers.policies.networks
| 方法 | |
|---|---|
                  defineCertificate | 
                
                  POST /v1/{customer=customers/*}/policies/networks:defineCertificate() 在指定组织部门为客户创建证书。  | 
              
                  defineNetwork | 
                
                  POST /v1/{customer=customers/*}/policies/networks:defineNetwork() 定义一个新网络。  | 
              
                  removeCertificate | 
                
                  POST /v1/{customer=customers/*}/policies/networks:removeCertificate() 按照 guid 移除现有证书。  | 
              
                  removeNetwork | 
                
                  POST /v1/{customer=customers/*}/policies/networks:removeNetwork() 根据 guid 移除现有网络。  | 
              
REST 资源:v1.customers.policies.orgunits
| 方法 | |
|---|---|
                  batchInherit | 
                
                  POST /v1/{customer=customers/*}/policies/orgunits:batchInherit() 修改应用于特定组织部门的多个政策值,使其现在继承上级组织部门的值(如果适用)。  | 
              
                  batchModify | 
                
                  POST /v1/{customer=customers/*}/policies/orgunits:batchModify() 修改应用于特定组织部门的多个政策值。  | 
              
REST 资源:v1.customers.policySchemas
| 方法 | |
|---|---|
                  get | 
                
                  GET /v1/{name=customers/*/policySchemas/**}() 按资源名称获取客户的特定政策架构。  | 
              
                  list | 
                
                  GET /v1/{parent=customers/*}/policySchemas() 获取与指定客户的指定过滤条件值匹配的政策架构列表。  | 
              
REST 资源:v1.media
| 方法 | |
|---|---|
                  upload | 
                
                  POST /v1/{customer=customers/*}/policies/files:uploadPolicyFile() POST /upload/v1/{customer=customers/*}/policies/files:uploadPolicyFile
                  根据用户提供的内容创建企业文件。 |